[2502.01131] Simple Linear Neuron Boosting
Abstract:Given a differentiable network architecture and loss function, we revisit optimizing the network's neurons in function space using Boosted Backpropagation (Grubb & Bagnell, 2010), in contrast to optimizing in parameter space. From this perspective, we reduce descent in the space of linear functions that optimizes the network's backpropagated-errors to a preconditioned gradient descent algorithm. We show that this preconditioned update rule is equivalent to reparameterizing the network to whiten each neuron's features, with the benefit that the normalization occurs outside of inference. In practice, we use this equivalence to construct an online estimator for approximating the preconditioner and we propose an online, matrix-free learning algorithm with adaptive step sizes. The algorithm is applicable whenever autodifferentiation is available, including convolutional networks and transformers, and it is simple to implement for both the local and distributed training settings. We demonstrate fast convergence both in terms of epochs and wall clock time on a variety of tasks and networks.
S IMPLE L INEAR N EURON B OOSTING P REPRINT Daniel Munoz Independent Researcher lnb@dmunoz.org arXiv:2502.01131v1 [cs.LG] 3 Feb 2025…
saved by
related reading
- NL.pdfabehrouz.github.io
- [2605.01172] A Theory of Generalization in Deep Learningarxiv.org
- nn-notes.pdfboris-hanin.github.io
- Some Math behind Neural Tangent Kernel | Lil'Loglilianweng.github.io
- [1706.04599] On Calibration of Modern Neural Networksarxiv.org
- [2604.21691] There Will Be a Scientific Theory of Deep Learningarxiv.org
- Understanding the Neural Tangent Kernel – EigenTaleseigentales.com
- [2608.13335] Neural Quadratic Forms: A Unified Minimal Model for Sudden Learning and Scaling Lawsarxiv.org
- [2410.21265] Modular Duality in Deep Learningarxiv.org
- arxiv.org/pdf/1805.08522arxiv.org
- On_the_Spectral_Bias_of_Neural_Networks__ICML_ (3)proceedings.mlr.press
- CS231n Deep Learning for Computer Visioncs231n.github.io