Error Broadcast and Decorrelation as a Potential Artificial and Natural Learning Mechanism
Mete Erdogan, Cengiz Pehlevan, Alper T. Erdogan
TL;DR
The paper introduces Error Broadcast and Decorrelation (EBD), a principled framework for credit assignment that broadcasts output errors to all layers and minimizes layerwise decorrelation with the error, grounded in nonlinear MMSE orthogonality. By constructing layer-specific losses that enforce $\mathbb{E}[\mathbf{g}(\mathbf{x})\bm{\epsilon}^T]=\mathbf{0}$, EBD yields localized, potentially parallel updates and a natural emergence of three-factor learning rules. It extends to biologically realistic networks, including CorInfoMax-EBD variants, and demonstrates competitive performance against other error-broadcast methods on MNIST and CIFAR benchmarks, with deep CorInfoMax-EBD networks showing notable depth scalability. The approach offers a principled alternative to backpropagation that aligns with biological plausibility and hardware-efficient computation, while acknowledging open questions around scalability, convergence in finite-width regimes, and computational overhead. Overall, EBD provides a new lens on credit assignment that unifies estimation-theoretic orthogonality with practical, biologically plausible learning dynamics.
Abstract
We introduce Error Broadcast and Decorrelation (EBD), a novel learning framework for neural networks that addresses credit assignment by directly broadcasting output errors to individual layers, circumventing weight transport of backpropagation. EBD is rigorously grounded in the stochastic orthogonality property of Minimum Mean Square Error estimators. This fundamental principle states that the error of an optimal estimator is orthogonal to functions of the input. Guided by this insight, EBD defines layerwise loss functions that directly penalize correlations between layer activations and output errors, thereby establishing a principled foundation for error broadcasting. This theoretically sound mechanism naturally leads to the experimentally observed three-factor learning rule and integrates with biologically plausible frameworks to enhance performance and plausibility. Numerical experiments demonstrate EBD's competitive or better performance against other error-broadcast methods on benchmark datasets. Our findings establish EBD as an efficient, biologically plausible, and principled alternative for neural network training. The implementation is available at: https://github.com/meterdogan07/error-broadcast-decorrelation.
