Hidden physics models: Machine learning of nonlinear partial differential equations
Maziar RaissiGeorge Em Karniadakis
Introduces hidden physics models, a Gaussian process-based machine learning framework that identifies and discovers governing nonlinear partial differential equations from sparse experimental data.
Modern engineering and scientific disciplines increasingly rely on data-driven discovery to model complex systems, yet acquiring high-quality, error-free experimental data remains expensive and difficult. Conventional machine learning methods struggle in scenarios where data is scarce relative to the underlying system complexity. The article addresses this challenge by evaluating a new framework termed hidden physics models. The primary objective is to demonstrate that underlying physical laws, expressed as nonlinear partial differential equations, can be directly integrated into probabilistic machine learning to accurately identify unknown system parameters from very small, noisy datasets.
To achieve this, the article utilizes Gaussian processes—a statistical technique for probabilistic inference over functions—to construct multi-output models whose mathematical correlation structures explicitly incorporate discretized physical governing equations. The analysis tests this framework across multiple benchmark physical systems, including fluid dynamics, quantum mechanics, wave propagation, and anomalous diffusion processes, evaluating parameter estimation performance across varying noise levels and observation time intervals using only two temporal snapshots of scattered data.
Across all evaluated scenarios, the methodology successfully recovers true model parameters with high accuracy using minimal data. For example, in fluid flow past a cylinder governed by the Navier-Stokes equations, the algorithm accurately estimates parameters using only 500 scattered data points across two snapshots without requiring direct pressure measurements. Similarly, for the Burgers, Korteweg-de Vries, and Kuramoto-Sivashinsky equations, the method reliably identifies physical parameters using only a few hundred data points—often less than one percent of the datasets required by traditional sparse regression approaches. Furthermore, the model demonstrates the unique ability to infer continuous fractional orders in non-local diffusion processes, while maintaining robustness against moderate observational noise.
These findings indicate that integrating known physical structure into machine learning models substantially lowers data collection costs, eliminates the need for dense sensor grids, and avoids the error accumulation typical of numerical differentiation. For decision-makers, this approach offers a cost-effective pathway to model complex physical assets, calibrate critical parameters, and quantify uncertainties in data-constrained operating environments.
Organizations evaluating this approach should assess whether their engineering problems feature known or partially known physical forms that can be formulated into these probabilistic models. When applying the method, practitioners must ensure measurement snapshots are spaced closely in time to satisfy time-stepping assumptions. Because the computational cost of the model scales cubically with sample size and optimization may encounter local minima, future implementations should incorporate scalable techniques such as variational inference, recursive updates, or fully Bayesian sampling before deploying the models on larger-scale operational systems.
- Paper: Theory-Guided Data Science: A New Paradigm for Scientific Discovery from Data, Anuj Karpatne et al. (2016). It outlines the foundational paradigm of theory-guided data science, providing the conceptual motivation for incorporating physical differential equations into machine learning frameworks.
- Paper: A Unifying View of Sparse Approximate Gaussian Process Regression, Joaquin Quiñonero-Candela et al. (2005). It unifies sparse Gaussian process regression frameworks, establishing the core probabilistic inference and function approximation principles relied upon by hidden physics models.
- Paper: Variational Learning of Inducing Variables in Sparse Gaussian Processes, Michalis K. Titsias (2009). It introduces variational learning for sparse Gaussian process inducing points, which underpins scalable nonparametric inference over functional data.
- Paper: Sparse Gaussian Processes using Pseudo-inputs, Edward Snelson et al. (2005). It details continuous pseudo-input formulations in Gaussian processes that enable flexible and computationally efficient nonlinear functional regression.
- Paper: DeepXDE: A Deep Learning Library for Solving Differential Equations, Lu Lu et al. (2019). It generalizes physics-informed scientific machine learning into the widely adopted DeepXDE software library for solving forward and inverse partial differential equation problems.
- Paper: Scientific Machine Learning Through Physics–Informed Neural Networks: Where we are and What’s Next, Salvatore Cuomo et al. (2022). It reviews the broader evolution, architectures, and applications of physics-informed neural networks that emerged following initial hidden physics modeling formulations.
- Paper: When and why PINNs fail to train: A neural tangent kernel perspective, Sifan Wang et al. (2020). It analyzes the spectral bias and optimization dynamics of physics-informed learning machines through the lens of neural tangent kernels.
- Paper: Physics-informed neural networks (PINNs) for fluid mechanics: a review, Shengze Cai et al. (2021). It reviews domain-specific extensions of physics-informed learning machines to complex forward and inverse fluid mechanics problems.
- Paper: Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators, Lu Lu et al. (2021). It extends the machine learning of differential equations from point-wise solvers to learning full infinite-dimensional nonlinear operators.
- Paper: Fourier Neural Operator for Parametric Partial Differential Equations, Zongyi Li et al. (2020). It advances data-driven partial differential equation modeling by learning resolution-invariant solution operators directly in Fourier space.
- Paper: Neural Operator: Learning Maps Between Function Spaces With Applications to PDEs, Nikola Kovachki et al. (2023). It formalizes a comprehensive operator-learning framework for mapping between infinite-dimensional function spaces governed by partial differential equations.
- Paper: GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Acceleration, Jacob R. Gardner et al. (2018). It provides modern GPU-accelerated matrix-matrix algorithms for Gaussian processes, significantly improving the computational scalability of Gaussian process-based physical modeling.
