Amortized Proximal Optimization
Not on the map. Why?
Abstract (arXiv)
We propose a framework for online meta-optimization of parameters that govern optimization, called Amortized Proximal Optimization (APO). We first interpret various existing neural network optimizers as approximate stochastic proximal point methods which trade off the current-batch loss with proximity terms in both function space and weight space. The idea behind APO is to amortize the minimization of the proximal point objective by meta-learning the parameters of an update rule. We show how APO can be used to adapt a learning rate or a structured preconditioning matrix. Under appropriate assumptions, APO can recover existing optimizers such as natural gradient descent and KFAC. It enjoys low computational overhead and avoids expensive and numerically sensitive operations required by some second-order optimizers, such as matrix inverses. We empirically test APO for online adaptation of learning rates and structured preconditioning matrices for regression, image reconstruction, image classification, and natural language translation tasks. Empirically, the learning rate schedules found by APO generally outperform optimal fixed learning rates and are competitive with manually tuned decay schedules. Using APO to adapt a structured preconditioning matrix generally results in optimization performance competitive with second-order methods. Moreover, the absence of matrix inversion provides numerical stability, making it effective for low precision training.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 62 of its 114 references that are in the map. First posted on arXiv 28 Feb 2022.
Builds on
62 of 114 references.
References · 62
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2016Wide Residual Networkscited by 3,057
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,597
38 more
- 2015Trust Region Policy Optimizationcited by 2,503
- 2016Understanding deep learning requires rethinking generalizationcited by 1,657
- 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,486
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 919
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
- 2016Learning to learn by gradient descent by gradient descentcited by 616
- 2017Sharp Minima Can Generalize For Deep Netscited by 462
- 2014New insights and perspectives on the natural gradient methodcited by 435
- 2018Shampoo: Preconditioned Stochastic Tensor Optimizationcited by 413
- 2017Meta-SGD: Learning to Learn Quickly for Few-Shot Learningcited by 377
- 2015Gradient-based Hyperparameter Optimization through Reversible Learningcited by 357
- 2017Population Based Training of Neural Networkscited by 351
- 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 313
- 2019Optimizing Millions of Hyperparameters by Implicit Differentiationcited by 303
- 2017Stochastic Gradient Descent as Approximate Bayesian Inferencecited by 298
- 2014Identifying and attacking the saddle point problem in high-dimensional non-convex optimizationcited by 286
- 2015Scalable Bayesian Optimization Using Deep Neural Networkscited by 284
- 2019SMART: Robust and Efficient Fine-Tuning for Pre-trained Natural Language Models through Principled Regularized Optimizationcited by 253
- 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 232
- 2016Learning to Optimizecited by 195
- 2018Fast Approximate Natural Gradient Descent in a Kronecker-factored Eigenbasiscited by 143
- 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 138
- 2020Stochastic Polyak Step-size for SGD: An Adaptive Learning Rate for Fast Convergencecited by 137
- 2017L2 Regularization versus Batch and Weight Normalizationcited by 121
- 2019Painless Stochastic Gradient: Interpolation, Line-Search, and Convergence Ratescited by 119
- 2017Online Learning Rate Adaptation with Hypergradient Descentcited by 117
- 2019Which Algorithmic Choices Matter at Which Batch Sizes? Insights From a Noisy Quadratic Modelcited by 116
- 2017Learned Optimizers that Scale and Generalizecited by 109
- 2019Meta-Learning with Warped Gradient Descentcited by 98
- 2018Measuring and regularizing networks in function spacecited by 97
- 2014Freeze-Thaw Bayesian Optimizationcited by 86
- 2019Fast Convergence of Natural Gradient Descent for Overparameterized Neural Networkscited by 76
- 2019Meta-Curvaturecited by 70
- 2018Understanding Short-Horizon Bias in Stochastic Meta-Optimizationcited by 68
- 2018Theoretical Analysis of Auto Rate-Tuning by Batch Normalizationcited by 65
- 2018Norm matters: efficient and accurate normalization schemes in deep networkscited by 62
50 most cited of 62 All 62 (JSON)
Built on by
Citing papers per year: 2022: 3; 2023: 5; 2024: 1.
9 papers.
- 2024Training Data Attribution via Approximate Unrolled Differentiationcited by 33
- 2022A Closer Look at Learned Optimization: Stability, Robustness, and Inductive Biasescited by 30
- 2022On amortizing convex conjugates for optimal transportcited by 30
- 2023Training trajectories, mini-batch losses and the curious role of the learning ratecited by 20
- 2023Searching for Optimal Per-Coordinate Step-sizes with Multidimensional Backtrackingcited by 9
- 2023Efficient Parametric Approximations of Neural Network Function Space Distancecited by 6
- 2023Connecting NTK and NNGP: A Unified Theoretical Framework for Wide Neural Network Learning Dynamicscited by 6
- 2022Learning to Optimize Quasi-Newton Methodscited by 3
- 2023Eva: A General Vectorized Approximation Framework for Second-order Optimizationcited by 1
- 2024Training Data Attribution via Approximate Unrolled Differentiation20 May 2024
- 2023Connecting NTK and NNGP: A Unified Theoretical Framework for Wide Neural Network Learning Dynamics8 Sep 2023
- 2023Eva: A General Vectorized Approximation Framework for Second-order Optimization4 Aug 2023
- 2023Searching for Optimal Per-Coordinate Step-sizes with Multidimensional Backtracking5 Jun 2023
- 2023Efficient Parametric Approximations of Neural Network Function Space Distance7 Feb 2023
- 2023Training trajectories, mini-batch losses and the curious role of the learning rate5 Jan 2023
- 2022On amortizing convex conjugates for optimal transport21 Oct 2022
- 2022Learning to Optimize Quasi-Newton Methods11 Oct 2022
- 2022A Closer Look at Learned Optimization: Stability, Robustness, and Inductive Biases22 Sep 2022