A Stochastic Bundle Method for Interpolating Networks
Not on the map. Why?
Abstract (arXiv)
We propose a novel method for training deep neural networks that are capable of interpolation, that is, driving the empirical loss to zero. At each iteration, our method constructs a stochastic approximation of the learning objective. The approximation, known as a bundle, is a pointwise maximum of linear functions. Our bundle contains a constant function that lower bounds the empirical loss. This enables us to compute an automatic adaptive learning rate, thereby providing an accurate solution. In addition, our bundle includes linear approximations computed at the current iterate and other linear estimates of the DNN parameters. The use of these additional approximations makes our method significantly more robust to its hyperparameters. Based on its desirable empirical properties, we term our method Bundle Optimisation for Robust and Accurate Training (BORAT). In order to operationalise BORAT, we design a novel algorithm for optimising the bundle approximation efficiently at each iteration. We establish the theoretical convergence of BORAT in both convex and non-convex settings. Using standard publicly available data sets, we provide a thorough comparison of BORAT to other single hyperparameter optimisation algorithms. Our experiments demonstrate BORAT matches the state-of-the-art generalisation performance for these methods and is the most robust.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 46 of its 63 references that are in the map. First posted on arXiv 29 Jan 2022.
Builds on
46 of 63 references.
References · 46
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2014Going Deeper with Convolutionscited by 4,231
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2016Wide Residual Networkscited by 3,057
- 2015A large annotated corpus for learning natural language inferencecited by 1,837
- 2017Decoupled Weight Decay Regularizationcited by 1,722
- 2018Adafactor: Adaptive Learning Rates with Sublinear Memory Costcited by 896
- 2019On the Convergence of Adam and Beyondcited by 834
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
34 more
- 2019On the Variance of the Adaptive Learning Rate and Beyondcited by 763
- 2014Convex Optimization: Algorithms and Complexitycited by 569
- 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
- 2017Supervised Learning of Universal Sentence Representations from Natural Language Inference Datacited by 428
- 2018Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionalitycited by 280
- 2017The Marginal Value of Adaptive Gradient Methods in Machine Learningcited by 248
- 2019Adaptive Gradient Methods with Dynamic Bound of Learning Ratecited by 181
- 2018On the Convergence of A Class of Adam-Type Algorithms for Non-Convex Optimizationcited by 173
- 2019Gradient Descent with Early Stopping is Provably Robust to Label Noise for Overparameterized Neural Networkscited by 158
- 2018On the Convergence of Stochastic Gradient Descent with Adaptive Stepsizescited by 155
- 2017The Power of Interpolation: Understanding the Effectiveness of SGD in Modern Over-parametrized Learningcited by 150
- 2018Fast and Faster Convergence of SGD for Over-Parameterized Models and an Accelerated Perceptroncited by 143
- 2020Stochastic Polyak Step-size for SGD: An Adaptive Learning Rate for Fast Convergencecited by 137
- 2019Painless Stochastic Gradient: Interpolation, Line-Search, and Convergence Ratescited by 119
- 2017Online Learning Rate Adaptation with Hypergradient Descentcited by 117
- 2018Stochastic (Approximate) Proximal Point Methods: Convergence, Optimality, and Adaptivitycited by 61
- 2017Variants of RMSProp and Adagrad with Logarithmic Regret Boundscited by 50
- 2019Training Neural Networks for and by Interpolationcited by 45
- 2017Online to Offline Conversions, Universality and Adaptive Minibatch Sizescited by 39
- 2019SGD Converges to Global Minimum in Deep Learning via Star-convex Pathcited by 39
- 2015Loss Functions for Top-k Error: Analysis and Insightscited by 38
- 2019DeepOBS: A Deep Learning Optimizer Benchmark Suitecited by 37
- 2016Barzilai-Borwein Step Size for Stochastic Gradient Descentcited by 33
- 2015Scale-Free Algorithms for Online Linear Optimizationcited by 30
- 2018L4: Practical loss-based stepsize adaptation for deep learningcited by 26
- 2018WNGrad: Learn the Learning Rate in Gradient Descentcited by 24
- 2013Accelerated Proximal Stochastic Dual Coordinate Ascent for Regularized Loss Minimizationcited by 19
- 2017A Unified Optimization View on Generalized Matching Pursuit and Frank-Wolfecited by 12
- 2018Deep Frank-Wolfe For Neural Network Optimizationcited by 11
- 2019Stochastic Gradient Descent with Polyak's Learning Ratecited by 11
- 2018Small steps and giant leaps: Minimal Newton solvers for Deep Learningcited by 6
- 2017AdaBatch: Efficient Gradient Aggregation Rules for Sequential and Parallel Stochastic Gradient Methodscited by 5
- 2017BPGrad: Towards Global Optimality in Deep Learning via Branch and Pruningcited by 5
- 2019ICLR Reproducibility Challenge Report (Padam : Closing The Generalization Gap Of Adaptive Gradient Methods in Training Deep Neural Networks)cited by 2
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 1.
3 papers.