HomPINNs: homotopy physics-informed neural networks for solving the inverse problems of nonlinear differential equations with multiple solutions
Haoyang Zheng, Yao Huang, Ziyang Huang, Wenrui Hao, Guang Lin
TL;DR
The paper tackles inverse problems for nonlinear differential equations that admit multiple solutions and unlabeled observations. It introduces HomPINNs, a framework that fuses homotopy continuation with physics-informed neural networks to identify unknown parameters and recover multiple solution branches by gradually shifting weight from enforcing the DE to fitting the data, via the exponentially decaying homotopy parameter $\alpha_k=\alpha_0 r^{k-1}$. The method uses an M-output NN where each $\hat{u}_m$ represents a candidate solution and employs a data-fit term $\sum_i \min_m \|\hat{u}_m(\boldsymbol x_i)-u_i\|^2$ alongside a DE residual term to handle unlabeled observations and enforce physical constraints. Demonstrations on 1D problems with 2 and 7 solutions and a 2D Gray–Scott system show that HomPINNs can identify DE parameters and recover all solutions, even when only partial or unlabeled data are available, highlighting its robustness and potential for complex scientific applications. The work suggests broad impact for modeling and solving inverse problems in physics, chemistry, and biology where non-uniqueness and bifurcations are common.
Abstract
Due to the complex behavior arising from non-uniqueness, symmetry, and bifurcations in the solution space, solving inverse problems of nonlinear differential equations (DEs) with multiple solutions is a challenging task. To address this, we propose homotopy physics-informed neural networks (HomPINNs), a novel framework that leverages homotopy continuation and neural networks (NNs) to solve inverse problems. The proposed framework begins with the use of NNs to simultaneously approximate unlabeled observations across diverse solutions while adhering to DE constraints. Through homotopy continuation, the proposed method solves the inverse problem by tracing the observations and identifying multiple solutions. The experiments involve testing the performance of the proposed method on one-dimensional DEs and applying it to solve a two-dimensional Gray-Scott simulation. Our findings demonstrate that the proposed method is scalable and adaptable, providing an effective solution for solving DEs with multiple solutions and unknown parameters. Moreover, it has significant potential for various applications in scientific computing, such as modeling complex systems and solving inverse problems in physics, chemistry, biology, etc.
