Fast PINN Eigensolvers via Biconvex Reformulation
Akshay Sai Banderwaar, Abhishek Gupta
TL;DR
The paper addresses the slow convergence of Physics-Informed Neural Networks (PINNs) for solving differential eigenvalue problems by introducing a biconvex reformulation that trains only the output layer $W^{[L]}$ while keeping the hidden layers fixed. This makes the loss convex in each block (in $W^{[L]}$ for fixed eigenvalue $\lambda_i$, and in $\lambda_i$ for fixed $W^{[L]}$), enabling alternating convex search (ACS) with analytically solvable subproblems via the Moore–Penrose pseudoinverse (and regularized variants). Theoretical guarantees (Theorem 1) ensure monotonic convergence of the loss, and practical results show speedups up to $500\times$ over gradient-based PINN training across problems including Euler buckling, Helmholtz on an L-shaped domain, and biharmonic plate vibrations. The approach demonstrates high-accuracy eigenpairs with substantial computational gains, and lays groundwork for extending ACS to nonlinear operators and broader inverse problems.
Abstract
Eigenvalue problems have a distinctive forward-inverse structure and are fundamental to characterizing a system's thermal response, stability, and natural modes. Physics-Informed Neural Networks (PINNs) offer a mesh-free alternative for solving such problems but are often orders of magnitude slower than classical numerical schemes. In this paper, we introduce a reformulated PINN approach that casts the search for eigenpairs as a biconvex optimization problem, enabling fast and provably convergent alternating convex search (ACS) over eigenvalues and eigenfunctions using analytically optimal updates. Numerical experiments show that PINN-ACS attains high accuracy with convergence speeds up to 500$\times$ faster than gradient-based PINN training. We release our codes at https://github.com/NeurIPS-ML4PS-2025/PINN_ACS_CODES.
