Scalable Uncertainty Quantification for Deep Operator Networks using Randomized Priors
arXiv:2203.03048 · doi:10.1016/j.cma.2022.115399
Abstract
We present a simple and effective approach for posterior uncertainty quantification in deep operator networks (DeepONets); an emerging paradigm for supervised learning in function spaces. We adopt a frequentist approach based on randomized prior ensembles, and put forth an efficient vectorized implementation for fast parallel inference on accelerated hardware. Through a collection of representative examples in computational mechanics and climate modeling, we show that the merits of the proposed approach are fourfold. (1) It can provide more robust and accurate predictions when compared against deterministic DeepONets. (2) It shows great capability in providing reliable uncertainty estimates on scarce data-sets with multi-scale function pairs. (3) It can effectively detect out-of-distribution and adversarial examples. (4) It can seamlessly quantify uncertainty due to model bias, as well as noise corruption in the data. Finally, we provide an optimized JAX library called {\em UQDeepONet} that can accommodate large model architectures, large ensemble sizes, as well as large data-sets with excellent parallel performance on accelerated hardware, thereby enabling uncertainty quantification for DeepONets in realistic large-scale applications.
arXiv comment23 pages, 11 figures
References in corpus (30)
- Adam: A Method for Stochastic Optimization
- Array Programming with NumPy
- Neural Machine Translation by Jointly Learning to Align and Translate
- Discovering governing equations from data: Sparse identification of nonlinear dynamical systems
- DeepONet: Learning nonlinear operators for identifying differential equations based on the universal approximation theorem of operators
- Automatic chemical design using a data-driven continuous representation of molecules
- What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?
- Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learning
- Solving high-dimensional partial differential equations using deep learning
- Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations
- Neural Tangent Kernel: Convergence and Generalization in Neural Networks
- Weight Uncertainty in Neural Networks
- B-PINNs: Bayesian Physics-Informed Neural Networks for Forward and Inverse PDE Problems with Noisy Data
- Fourier Neural Operator for Parametric Partial Differential Equations
- On the eigenvector bias of Fourier feature networks: From regression to solving multi-scale PDEs with physics-informed neural networks
- Deep Exploration via Bootstrapped DQN
- Uncertainty Quantification in Scientific Machine Learning: Methods, Metrics, and Comparisons
- Adversarial Uncertainty Quantification in Physics-Informed Neural Networks
- Deep Ensembles: A Loss Landscape Perspective
- Operator learning for predicting multiscale bubble growth dynamics
- Randomized Prior Functions for Deep Reinforcement Learning
- Bayesian Optimization with Output-Weighted Optimal Sampling
- Physics-informed deep generative models
- Learning Operators with Coupled Attention
- DeepONet prediction of linear instability waves in high-speed boundary layers
- HiGrad: Uncertainty Quantification for Online Learning and Stochastic Approximation
- DeepM&Mnet for hypersonics: Predicting the coupled flow and finite-rate chemistry behind a normal shock using neural-network approximation of operators
- Accelerated replica exchange stochastic gradient Langevin diffusion enhanced Bayesian DeepONet for solving noisy parametric PDEs
- Output-Weighted Sampling for Multi-Armed Bandits with Extreme Payoffs
- Improved architectures and training algorithms for deep operator networks
Cited by in corpus (6)
- Reliable extrapolation of deep neural operators informed by physics or sparse observations
- RiemannONets: Interpretable Neural Operators for Riemann Problems
- Empowering Bayesian Neural Networks with Functional Priors through Anchored Ensembling for Mechanics Surrogate Modeling Applications
- Composite Bayesian Optimization In Function Spaces Using NEON -- Neural Epistemic Operator Networks
- Uncertainty-Aware Data-Based Method for Fast and Reliable Shape Optimization
- Alpha-VI DeepONet: A prior-robust variational Bayesian approach for enhancing DeepONets with uncertainty quantification