Stochastic Layer-wise Learning: Scalable and Efficient Alternative to Backpropagation
Bojian Yin, Federico Corradi
TL;DR
Stochastic Layer-wise Learning (SLL) targets the memory and update-locking bottlenecks of backpropagation by decomposing the global objective into layer-wise ELBOs under a Markov assumption. It uses fixed stochastic projections to generate auxiliary posteriors and a Bhattacharyya surrogate for the layer-wise KL term, with optional dropout, enabling strictly local updates that remain aligned with the global objective. The authors prove that the mean of layer-wise ELBOs lower-bounds the network ELBO and demonstrate that SLL achieves competitive accuracy across MLPs, CNNs, and ViTs from MNIST to ImageNet with substantial memory savings, including up to 4x in some settings. This work provides a practical, scalable path to modular local learning that preserves global representational coherence without full backpropagation.
Abstract
Backpropagation underpins modern deep learning, yet its reliance on global gradient synchronization limits scalability and incurs high memory costs. In contrast, fully local learning rules are more efficient but often struggle to maintain the cross-layer coordination needed for coherent global learning. Building on this tension, we introduce Stochastic Layer-wise Learning (SLL), a layer-wise training algorithm that decomposes the global objective into coordinated layer-local updates while preserving global representational coherence. The method is ELBO-inspired under a Markov assumption on the network, where the network-level objective decomposes into layer-wise terms and each layer optimizes a local objective via a deterministic encoder. The intractable KL in ELBO is replaced by a Bhattacharyya surrogate computed on auxiliary categorical posteriors obtained via fixed geometry-preserving random projections, with optional multiplicative dropout providing stochastic regularization. SLL optimizes locally, aligns globally, thereby eliminating cross-layer backpropagation. Experiments on MLPs, CNNs, and Vision Transformers from MNIST to ImageNet show that the approach surpasses recent local methods and matches global BP performance while memory usage invariant with depth. The results demonstrate a practical and principled path to modular and scalable local learning that couples purely local computation with globally coherent representations.
