Training Neural Networks with Local Error Signals
Arild N{\o}kland, Lars Hiller Eidnes

TL;DR
This paper demonstrates that layer-wise training with local error signals can achieve near state-of-the-art performance on image datasets, offering a more biologically plausible alternative to traditional backpropagation.
Contribution
It introduces a novel layer-wise training method using local error signals that approaches state-of-the-art accuracy, reducing reliance on global error backpropagation.
Findings
Layer-wise training with local errors achieves competitive accuracy.
A backprop-free variant outperforms previous biologically plausible methods.
Local errors facilitate effective optimization in deep networks.
Abstract
Supervised training of neural networks for classification is typically performed with a global loss function. The loss function provides a gradient for the output layer, and this gradient is back-propagated to hidden layers to dictate an update direction for the weights. An alternative approach is to train the network with layer-wise loss functions. In this paper we demonstrate, for the first time, that layer-wise training can approach the state-of-the-art on a variety of image datasets. We use single-layer sub-networks and two different supervised loss functions to generate local error signals for the hidden layers, and we show that the combination of these losses help with optimization in the context of local learning. Using local errors could be a step towards more biologically plausible deep learning because the global error does not have to be transported back to hidden layers. A…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Neural Networks and Applications · Machine Learning and Data Classification
