Train Like a (Var)Pro: Efficient Training of Neural Networks with Variable Projection
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) have achieved state-of-the-art performance across a variety of traditional machine learning tasks, e.g., speech recognition, image classification, and segmentation. The ability of DNNs to efficiently approximate high-dimensional functions has also motivated their use in scientific applications, e.g., to solve partial differential equations (PDE) and to generate surrogate models. In this paper, we consider the supervised training of DNNs, which arises in many of the above applications. We focus on the central problem of optimizing the weights of the given DNN such that it accurately approximates the relation between observed input and target data. Devising effective solvers for this optimization problem is notoriously challenging due to the large number of weights, non-convexity, data-sparsity, and non-trivial choice of hyperparameters. To solve the optimization problem more efficiently, we propose the use of variable projection (VarPro), a method originally designed for separable nonlinear least-squares problems. Our main contribution is the Gauss-Newton VarPro method (GNvpro) that extends the reach of the VarPro idea to non-quadratic objective functions, most notably, cross-entropy loss functions arising in classification. These extensions make GNvpro applicable to all training problems that involve a DNN whose last layer is an affine mapping, which is common in many state-of-the-art architectures. In our four numerical experiments from surrogate modeling, segmentation, and classification GNvpro solves the optimization problem more efficiently than commonly-used stochastic gradient descent (SGD) schemes. Also, GNvpro finds solutions that generalize well, and in all but one example better than well-tuned SGD methods, to unseen data points.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 2; 2024: 1; 2025: 2; 2026: 3.
12 papers.
- 2023Enhancing training of physics-informed neural networks using domain-decomposition based preconditioning strategiescited by 20
- 2021Learning Regularization Parameters of Inverse Problems via Deep Neural Networkscited by 19
- 2022A Method for Computing Inverse Parametric PDE Problems with Random-Weight Neural Networkscited by 14
- 2022Numerical Approximation of Partial Differential Equations by a Variable Projection Method with Artificial Neural Networkscited by 8
- 2021slimTrain -- A Stochastic Approximation Method for Training Separable Deep Neural Networkscited by 6
- 2024Optimal Matrix-Mimetic Tensor Algebras via Variable Projectioncited by 2
- 2023Online Learning Under A Separable Stochastic Approximation Frameworkcited by 0
- 2025Weight-Parameterization in Continuous Time Deep Neural Networks for Surrogate Modelingcited by 0
- 2025A Saddle Point Remedy: Power of Variable Elimination in Non-convex Optimizationcited by 0
- 2026Layerwise goal-oriented adaptivity for neural ODEs: an optimal control perspectivecited by 0
- 2026Constrained Variable Projection for Structured Problemscited by 0
- 2026Initialization-Free Bundle Adjustment Revisited: A Controlled Experimental Studycited by 0
- 2026Initialization-Free Bundle Adjustment Revisited: A Controlled Experimental Study18 Aug 2026
- 2026Constrained Variable Projection for Structured Problems22 Jun 2026
- 2026Layerwise goal-oriented adaptivity for neural ODEs: an optimal control perspective12 Jan 2026
- 2025A Saddle Point Remedy: Power of Variable Elimination in Non-convex Optimization3 Nov 2025
- 2025Weight-Parameterization in Continuous Time Deep Neural Networks for Surrogate Modeling29 Jul 2025
- 2024Optimal Matrix-Mimetic Tensor Algebras via Variable Projection11 Jun 2024
- 2023Enhancing training of physics-informed neural networks using domain-decomposition based preconditioning strategies30 Jun 2023
- 2023Online Learning Under A Separable Stochastic Approximation Framework12 May 2023
- 2022A Method for Computing Inverse Parametric PDE Problems with Random-Weight Neural Networks9 Oct 2022
- 2022Numerical Approximation of Partial Differential Equations by a Variable Projection Method with Artificial Neural Networks24 Jan 2022
- 2021slimTrain -- A Stochastic Approximation Method for Training Separable Deep Neural Networks28 Sep 2021
- 2021Learning Regularization Parameters of Inverse Problems via Deep Neural Networks14 Apr 2021