KOALA: A Kalman Optimization Algorithm with Loss Adaptivity
Not on the map. Why?
Abstract (arXiv)
Optimization is often cast as a deterministic problem, where the solution is found through some iterative procedure such as gradient descent. However, when training neural networks the loss function changes over (iteration) time due to the randomized selection of a subset of the samples. This randomization turns the optimization problem into a stochastic one. We propose to consider the loss as a noisy observation with respect to some reference optimum. This interpretation of the loss allows us to adopt Kalman filtering as an optimizer, as its recursive formulation is designed to estimate unknown parameters from noisy measurements. Moreover, we show that the Kalman Filter dynamical model for the evolution of the unknown parameters can be used to capture the gradient dynamics of advanced methods such as Momentum and Adam. We call this stochastic optimization method KOALA, which is short for Kalman Optimization Algorithm with Loss Adaptivity. KOALA is an easy to implement, scalable, and efficient method to train neural networks. We provide convergence analysis and show experimentally that it yields parameter estimates that are on par with or better than existing state of the art optimization algorithms across several neural network architectures and machine learning tasks, such as computer vision and language modeling.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 39 of its 65 references that are in the map. First posted on arXiv 7 Jul 2021.
Builds on
39 of 65 references.
References · 39
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2016Wide Residual Networkscited by 3,057
- 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,194
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2019On the Convergence of Adam and Beyondcited by 834
- 2019On the Variance of the Adaptive Learning Rate and Beyondcited by 763
- 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 748
- 2019Lookahead Optimizer: k steps forward, 1 step backcited by 333
27 more
- 2020AdaBelief Optimizer: Adapting Stepsizes by the Belief in Observed Gradientscited by 282
- 2020ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learningcited by 201
- 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
- 2017Practical Gauss-Newton Optimisation for Deep Learningcited by 139
- 2019Painless Stochastic Gradient: Interpolation, Line-Search, and Convergence Ratescited by 119
- 2018Closing the Generalization Gap of Adaptive Gradient Methods in Training Deep Neural Networkscited by 89
- 2020Practical Quasi-Newton Methods for Training Deep Neural Networkscited by 67
- 2017Variants of RMSProp and Adagrad with Logarithmic Regret Boundscited by 50
- 2020On the distance between two neural networks and the stability of learningcited by 46
- 2020Biased Stochastic First-Order Methods for Conditional Stochastic Optimization and Applications in Meta Learningcited by 46
- 2015Probabilistic Line Searches for Stochastic Optimizationcited by 29
- 2019diffGrad: An Optimization Method for Convolutional Neural Networkscited by 29
- 2018L4: Practical loss-based stepsize adaptation for deep learningcited by 26
- 2018WNGrad: Learn the Learning Rate in Gradient Descentcited by 24
- 2019Parabolic Approximation Line Search for DNNscited by 14
- 2019The Extended Kalman Filter is a Natural Gradient Descent in Trajectory Spacecited by 10
- 2020Adam with Bandit Sampling for Deep Learningcited by 10
- 2013Fast large-scale optimization by unifying stochastic gradient and quasi-Newton methodscited by 9
- 2018Kalman Gradient Descent: Adaptive Variance Reduction in Stochastic Optimizationcited by 8
- 2018VR-SGD: A Simple Stochastic Variance Reduction Method for Machine Learningcited by 7
- 2018Small steps and giant leaps: Minimal Newton solvers for Deep Learningcited by 6
- 2019Trust Region Value Optimization using Kalman Filteringcited by 6
- 2020Stochastic Online Optimization using Kalman Recursioncited by 6
- 2020S-SGD: Symmetrical Stochastic Gradient Descent with Weight Noise Injection for Reaching Flat Minimacited by 3
- 2015Kalman-based Stochastic Gradient Method with Stop Condition and Insensitivity to Conditioningcited by 1
- 2020Expectigrad: Fast Stochastic Optimization with Robust Convergence Propertiescited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 2; 2026: 2.
6 papers.
- 2025KOALA++: Efficient Kalman-Based Optimization with Gradient-Covariance Productscited by 2
- 2024LoKO: Low-Rank Kalman Optimizer for Online Fine-Tuning of Large Modelscited by 1
- 2025Bayesian Natural Gradient Fine-Tuning of CLIP Models via Kalman Filteringcited by 1
- 2026Dynamic Momentum Recalibration in Online Gradient Learningcited by 1
- 2026Training for the Model You Return: Improving Optimization for Iterate-Averaged Language Modelscited by 1
- 2023Signal Processing Meets SGD: From Momentum to Filtercited by 0
- 2026Training for the Model You Return: Improving Optimization for Iterate-Averaged Language Models23 Jun 2026
- 2026Dynamic Momentum Recalibration in Online Gradient Learning6 Mar 2026
- 2025Bayesian Natural Gradient Fine-Tuning of CLIP Models via Kalman Filtering3 Nov 2025
- 2025KOALA++: Efficient Kalman-Based Optimization with Gradient-Covariance Products4 Jun 2025
- 2024LoKO: Low-Rank Kalman Optimizer for Online Fine-Tuning of Large Models15 Oct 2024
- 2023Signal Processing Meets SGD: From Momentum to Filter6 Nov 2023