PETScML: Second-order solvers for training regression problems in Scientific Machine Learning
Not on the map. Why?
Abstract (arXiv)
In recent years, we have witnessed the emergence of scientific machine learning as a data-driven tool for the analysis, by means of deep-learning techniques, of data produced by computational science and engineering applications. At the core of these methods is the supervised training algorithm to learn the neural network realization, a highly non-convex optimization problem that is usually solved using stochastic gradient methods. However, distinct from deep-learning practice, scientific machine-learning training problems feature a much larger volume of smooth data and better characterizations of the empirical risk functions, which make them suited for conventional solvers for unconstrained optimization. We introduce a lightweight software framework built on top of the Portable and Extensible Toolkit for Scientific computation to bridge the gap between deep-learning software and conventional solvers for unconstrained minimization. We empirically demonstrate the superior efficacy of a trust region method based on the Gauss-Newton approximation of the Hessian in improving the generalization errors arising from regression tasks when learning surrogate models for a wide range of scientific machine-learning techniques and test cases. All the conventional second-order solvers tested, including L-BFGS and inexact Newton with line-search, compare favorably, either in terms of cost or accuracy, with the adaptive first-order methods used to validate the surrogate models.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 36 of its 78 references that are in the map. First posted on arXiv 18 Mar 2024.
Builds on
36 of 78 references.
References · 36
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Gaussian Error Linear Units (GELUs)cited by 3,431
- 2020Fourier Neural Operator for Parametric Partial Differential Equationscited by 2,806
- 2019DeepONet: Learning nonlinear operators for identifying differential equations based on the universal approximation theorem of operatorscited by 1,965
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
- 2014Deep Learning in Neural Networks: An Overviewcited by 765
- 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
24 more
- 2017The Deep Ritz method: A deep learning-based numerical algorithm for solving variational problemscited by 581
- 2018Shampoo: Preconditioned Stochastic Tensor Optimizationcited by 413
- 2018Deep Hidden Physics Models: Deep Learning of Nonlinear Partial Differential Equationscited by 233
- 2020ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learningcited by 201
- 2021On the Origin of Implicit Regularization in Stochastic Gradient Descentcited by 183
- 2021Going Beyond Linear Transformers with Recurrent Fast Weight Programmerscited by 84
- 2020Rational neural networkscited by 75
- 2014A Stochastic Quasi-Newton Method for Large-Scale Optimizationcited by 68
- 2020Practical Quasi-Newton Methods for Training Deep Neural Networkscited by 67
- 2020Training (Overparametrized) Neural Networks in Near-Linear Timecited by 58
- 2015Preconditioned Stochastic Gradient Descentcited by 48
- 2021Exponential Convergence of Deep Operator Networks for Elliptic Partial Differential Equationscited by 44
- 2021Data-driven discovery of Green's functions with human-understandable deep learningcited by 43
- 2022Derivative-Informed Neural Operator: An Efficient Framework for High-Dimensional Parametric Derivative Learningcited by 43
- 2017Newton-Type Methods for Non-Convex Optimization Under Inexact Hessian Informationcited by 41
- 2019Adaptive Deep Learning for High-Dimensional Hamilton-Jacobi-Bellman Equationscited by 40
- 2023Elliptic PDE learning is provably data-efficientcited by 26
- 2021KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networkscited by 20
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorchcited by 20
- 2020Scalable Second Order Optimization for Deep Learningcited by 16
- 2020Toward Performance-Portable PETSc for GPU-based Exascale Systemscited by 5
- 2020Low Rank Saddle Free Newton: A Scalable Method for Stochastic Nonconvex Optimizationcited by 4
- 2019Convergence of Newton-MR under Inexact Hessian Informationcited by 3
- 2021The PetscSF Scalable Communication Layercited by 3
Built on by
Citing papers per year: 2024: 2; 2025: 1; 2026: 1.
4 papers.
- 2024Kronecker-Factored Approximate Curvature for Physics-Informed Neural Networkscited by 21
- 2025Dual Natural Gradient Descent for Scalable Training of Physics-Informed Neural Networkscited by 6
- 2026An Optimisation Framework for the Well-Conditioned Training of Physics-Informed Neural Networkscited by 1
- 2024Accelerating AI Performance using Anderson Extrapolation on GPUscited by 0
- 2026An Optimisation Framework for the Well-Conditioned Training of Physics-Informed Neural Networks2 Jul 2026
- 2025Dual Natural Gradient Descent for Scalable Training of Physics-Informed Neural Networks27 May 2025
- 2024Accelerating AI Performance using Anderson Extrapolation on GPUs25 Oct 2024
- 2024Kronecker-Factored Approximate Curvature for Physics-Informed Neural Networks24 May 2024