NeuralUQ: A Comprehensive Library for Uncertainty Quantification in Neural Differential Equations and Operators
From MaRDI portal
Publication:6154538
Abstract: Uncertainty quantification (UQ) in machine learning is currently drawing increasing research interest, driven by the rapid deployment of deep neural networks across different fields, such as computer vision, natural language processing, and the need for reliable tools in risk-sensitive applications. Recently, various machine learning models have also been developed to tackle problems in the field of scientific computing with applications to computational science and engineering (CSE). Physics-informed neural networks and deep operator networks are two such models for solving partial differential equations and learning operator mappings, respectively. In this regard, a comprehensive study of UQ methods tailored specifically for scientific machine learning (SciML) models has been provided in [45]. Nevertheless, and despite their theoretical merit, implementations of these methods are not straightforward, especially in large-scale CSE applications, hindering their broad adoption in both research and industry settings. In this paper, we present an open-source Python library (https://github.com/Crunch-UQ4MI), termed NeuralUQ and accompanied by an educational tutorial, for employing UQ methods for SciML in a convenient and structured manner. The library, designed for both educational and research purposes, supports multiple modern UQ methods and SciML models. It is based on a succinct workflow and facilitates flexible employment and easy extensions by the users. We first present a tutorial of NeuralUQ and subsequently demonstrate its applicability and efficiency in four diverse examples, involving dynamical systems and high-dimensional parametric and time-dependent PDEs.
Recommendations
- Uncertainty quantification in scientific machine learning: methods, metrics, and comparisons
- Uncertainty quantification for noisy inputs-outputs in physics-informed neural networks and neural operators
- Scalable uncertainty quantification for deep operator networks using randomized priors
- DeepXDE: a deep learning library for solving differential equations
Cites work
- A composite neural network that learns from multi-fidelity data: application to function approximation and inverse PDE problems
- Accurate Approximations for Posterior Moments and Marginal Densities
- Adversarial uncertainty quantification in physics-informed neural networks
- B-PINNs: Bayesian physics-informed neural networks for forward and inverse PDE problems with noisy data
- Bayesian differential programming for robust systems identification under uncertainty
- DEEP LEARNING OF PARAMETERIZED EQUATIONS WITH APPLICATIONS TO UNCERTAINTY QUANTIFICATION
- Deep UQ: learning deep neural network surrogate models for high dimensional uncertainty quantification
- Deep learning observables in computational fluid dynamics
- DeepXDE: a deep learning library for solving differential equations
- Discovering governing equations from data by sparse identification of nonlinear dynamical systems
- Enforcing exact physics in scientific machine learning: a data-driven exterior calculus on graphs
- Flow over an espresso cup: inferring 3-D velocity and pressure fields from tomographic background oriented Schlieren via physics-informed neural networks
- Hidden fluid mechanics: Learning velocity and pressure fields from flow visualizations
- Improved architectures and training algorithms for deep operator networks
- Langevin diffusions and the Metropolis-adjusted Langevin algorithm
- Learning functional priors and posteriors from data and physics
- MCMC using Hamiltonian dynamics
- Multi-Element Generalized Polynomial Chaos for Arbitrary Probability Measures
- Multi-fidelity Bayesian neural networks: algorithms and applications
- On decompositions of the KdV 2-soliton
- Optimal Scaling of Discrete Approximations to Langevin Diffusions
- Overcoming the curse of dimensionality for some Hamilton-Jacobi partial differential equations via neural network architectures
- Physics-constrained deep learning for high-dimensional surrogate modeling and uncertainty quantification without labeled data
- Physics-informed generative adversarial networks for stochastic differential equations
- Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations
- Quantifying total uncertainty in physics-informed neural networks for solving forward and inverse stochastic problems
- SciANN: a Keras/Tensorflow wrapper for scientific computations and physics-informed deep learning using artificial neural networks
- Solving high-dimensional partial differential equations using deep learning
- Surrogate modeling for fluid flows based on physics-constrained deep learning without simulation data
- The no-U-turn sampler: adaptively setting path lengths in Hamiltonian Monte Carlo
- Uncertainty quantification in scientific machine learning: methods, metrics, and comparisons
Cited in
(9)- Uncertainty quantification of graph convolution neural network models of evolving processes
- A comprehensive and FAIR comparison between MLP and KAN representations for differential equations and operator networks
- Correcting model misspecification in physics-informed neural networks (PINNs)
- Leveraging viscous Hamilton-Jacobi PDEs for uncertainty quantification in scientific machine learning
- The ADMM-PINNs algorithmic framework for nonsmooth PDE-constrained optimization: a deep learning approach
- NeuroSEM: a hybrid framework for simulating multiphysics problems by coupling PINNs and spectral elements
- Uncertainty quantification for noisy inputs-outputs in physics-informed neural networks and neural operators
- Quantification of Errors Generated by Uncertain Data in a Linear Boundary Value Problem Using Neural Networks
- Conformalized-DeepONet: a distribution-free framework for uncertainty quantification in deep operator networks
This page was built for publication: NeuralUQ: A Comprehensive Library for Uncertainty Quantification in Neural Differential Equations and Operators
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6154538)