NeuralUQ: A Comprehensive Library for Uncertainty Quantification in Neural Differential Equations and Operators
From MaRDI portal
Publication:6154538
DOI10.1137/22M1518189arXiv2208.11866OpenAlexW4391652323WikidataQ128426742 ScholiaQ128426742MaRDI QIDQ6154538FDOQ6154538
Authors: Zongren Zou, Xuhui Meng, Apostolos F. Psaros, George Em Karniadakis
Publication date: 15 February 2024
Published in: SIAM Review (Search for Journal in Brave)
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.
Full work available at URL: https://arxiv.org/abs/2208.11866
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
- MCMC using Hamiltonian dynamics
- The no-U-turn sampler: adaptively setting path lengths in Hamiltonian Monte Carlo
- SciANN: a Keras/Tensorflow wrapper for scientific computations and physics-informed deep learning using artificial neural networks
- Accurate Approximations for Posterior Moments and Marginal Densities
- Optimal Scaling of Discrete Approximations to Langevin Diffusions
- Discovering governing equations from data by sparse identification of nonlinear dynamical systems
- Langevin diffusions and the Metropolis-adjusted Langevin algorithm
- Multi-Element Generalized Polynomial Chaos for Arbitrary Probability Measures
- On decompositions of the KdV 2-soliton
- Solving high-dimensional partial differential equations using deep learning
- Physics-constrained deep learning for high-dimensional surrogate modeling and uncertainty quantification without labeled data
- Adversarial uncertainty quantification in physics-informed neural networks
- Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations
- Deep learning observables in computational fluid dynamics
- Deep UQ: learning deep neural network surrogate models for high dimensional uncertainty quantification
- Quantifying total uncertainty in physics-informed neural networks for solving forward and inverse stochastic problems
- Physics-informed generative adversarial networks for stochastic differential equations
- Overcoming the curse of dimensionality for some Hamilton-Jacobi partial differential equations via neural network architectures
- DeepXDE: a deep learning library for solving differential equations
- Uncertainty quantification in scientific machine learning: methods, metrics, and comparisons
- Bayesian differential programming for robust systems identification under uncertainty
- Surrogate modeling for fluid flows based on physics-constrained deep learning without simulation data
- Hidden fluid mechanics: Learning velocity and pressure fields from flow visualizations
- A composite neural network that learns from multi-fidelity data: application to function approximation and inverse PDE problems
- B-PINNs: Bayesian physics-informed neural networks for forward and inverse PDE problems with noisy data
- Multi-fidelity Bayesian neural networks: algorithms and applications
- DEEP LEARNING OF PARAMETERIZED EQUATIONS WITH APPLICATIONS TO UNCERTAINTY QUANTIFICATION
- Enforcing exact physics in scientific machine learning: a data-driven exterior calculus on graphs
- Learning functional priors and posteriors from data and physics
- Flow over an espresso cup: inferring 3-D velocity and pressure fields from tomographic background oriented Schlieren via physics-informed neural networks
- Improved architectures and training algorithms for deep operator networks
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
- Quantification of Errors Generated by Uncertain Data in a Linear Boundary Value Problem Using Neural Networks
- 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
- Correcting model misspecification in physics-informed neural networks (PINNs)
- 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
- 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)