Preconditioning and Numerical Stability in Neural Network Training for Parametric PDEs
Markus Bachmayr, Wolfgang Dahmen, Chenguang Duan, Mathias Oster
TL;DR
The paper addresses training neural surrogates for parameter-dependent PDEs and the numerical instability that arises from standard preconditioned representations. It introduces stable frame-based representations and a matrix factorization $\mathbf H^T \mathbf A_y \mathbf H = \mathbf D^T \mathbf C_y \mathbf D$ to enable accurate, low-precision computations ($\sim$ single- and half-precision). The authors show that combining variational formulations with multilevel frame layouts (e.g., BPX) yields well-conditioned mappings and improved optimization convergence, particularly for Adam, while providing matrix-free implementations to boost efficiency. This work offers practical guidance for neural operator learning on low-precision hardware without sacrificing discretization-level accuracy.
Abstract
In the context of training neural network-based approximations of solutions of parameter-dependent PDEs, we investigate the effect of preconditioning via well-conditioned frame representations of operators and demonstrate a significant improvement on the performance of standard training methods. We also observe that standard representations of preconditioned matrices are insufficient for obtaining numerical stability and propose a generally applicable form of stable representations that enables computations with single- and half-precision floating point numbers without loss of precision.
