Uncertainty Quantification with Bayesian Higher Order ReLU KANs
James Giroux, Cristiano Fanelli
TL;DR
This work introduces the first method for uncertainty quantification in Kolmogorov-Arnold Networks (KANs), focusing on (Higher Order) ReLU KANs to improve computational efficiency in Bayesian settings. It defines variational posteriors over basis-function parameters $e_i,s_i$ and weights, using a mixture Gaussian with inverse normalizing flows to capture complex dependencies, and employs a surrogate Bayesian KAN to model aleatoric uncertainty with Gaussian or Student‑t likelihoods. The approach is validated on simple 1D function fits and two-dimensional stochastic PDEs (Poisson and Helmholtz), demonstrating accurate mean predictions and meaningful separation of epistemic and aleatoric uncertainty, with robustness to outliers via the Student‑t likelihood. While Bayes-HR-KAN matches deterministic HR-KAN performance in MSE, it incurs higher training cost due to KL-term computations, underscoring the trade-off between uncertainty quantification and computational overhead. Overall, the method enables efficient, interpretable uncertainty-aware KAN surrogates for scientific computing and PDE applications, with potential generalization to other basis-function families.
Abstract
We introduce the first method of uncertainty quantification in the domain of Kolmogorov-Arnold Networks, specifically focusing on (Higher Order) ReLUKANs to enhance computational efficiency given the computational demands of Bayesian methods. The method we propose is general in nature, providing access to both epistemic and aleatoric uncertainties. It is also capable of generalization to other various basis functions. We validate our method through a series of closure tests, including simple one-dimensional functions and application to the domain of (Stochastic) Partial Differential Equations. Referring to the latter, we demonstrate the method's ability to correctly identify functional dependencies introduced through the inclusion of a stochastic term. The code supporting this work can be found at https://github.com/wmdataphys/Bayesian-HR-KAN
