Learning and discovering multiple solutions using physics-informed neural networks with random initialization and deep ensemble
Zongren Zou, Zhicheng Wang, George Em Karniadakis
TL;DR
The paper addresses the challenge of solution multiplicity in nonlinear differential equations by showing that physics-informed neural networks (PINNs) with random initialization and deep ensembles can uncover multiple solution patterns. A hybrid workflow clusters ensemble PINN outputs to obtain representative solutions that serve as initial conditions or guesses for high-fidelity solvers (FDM/FEM/SEM), enabling efficient refinement and verification of distinct modes, including unstable ones. The authors demonstrate this approach on 1D Bratu, boundary-layer, reaction-diffusion, and 2D Allen–Cahn and cavity-flow problems, showing that PINN ensembles can expose diverse solutions and guide classical solvers to robust, convergent results. This framework offers a general, practical method to explore nonlinear DE solution multiplicity and to leverage PINNs as a discovery tool that complements traditional numerical methods.
Abstract
We explore the capability of physics-informed neural networks (PINNs) to discover multiple solutions. Many real-world phenomena governed by nonlinear differential equations (DEs), such as fluid flow, exhibit multiple solutions under the same conditions, yet capturing this solution multiplicity remains a significant challenge. A key difficulty is giving appropriate initial conditions or initial guesses, to which the widely used time-marching schemes and Newton's iteration method are very sensitive in finding solutions for complex computational problems. While machine learning models, particularly PINNs, have shown promise in solving DEs, their ability to capture multiple solutions remains underexplored. In this work, we propose a simple and practical approach using PINNs to learn and discover multiple solutions. We first reveal that PINNs, when combined with random initialization and deep ensemble method -- originally developed for uncertainty quantification -- can effectively uncover multiple solutions to nonlinear ordinary and partial differential equations (ODEs/PDEs). Our approach highlights the critical role of initialization in shaping solution diversity, addressing an often-overlooked aspect of machine learning for scientific computing. Furthermore, we propose utilizing PINN-generated solutions as initial conditions or initial guesses for conventional numerical solvers to enhance accuracy and efficiency in capturing multiple solutions. Extensive numerical experiments, including the Allen-Cahn equation and cavity flow, where our approach successfully identifies both stable and unstable solutions, validate the effectiveness of our method. These findings establish a general and efficient framework for addressing solution multiplicity in nonlinear differential equations.
