Principled Training of Neural Networks with Direct Feedback Alignment
Julien Launay, Iacopo Poli, Florent Krzakala

TL;DR
This paper introduces best practices for training neural networks using direct feedback alignment, addressing scalability issues and proposing solutions to improve its performance on complex tasks.
Contribution
It provides a set of empirically justified best practices for direct feedback alignment and analyzes a bottleneck affecting alignment in narrow layers.
Findings
Alignment angles are crucial for effective training.
Narrow layers create a bottleneck hindering feedback alignment.
Proper practices can improve scalability of feedback alignment methods.
Abstract
The backpropagation algorithm has long been the canonical training method for neural networks. Modern paradigms are implicitly optimized for it, and numerous guidelines exist to ensure its proper use. Recently, synthetic gradients methods -where the error gradient is only roughly approximated - have garnered interest. These methods not only better portray how biological brains are learning, but also open new computational possibilities, such as updating layers asynchronously. Even so, they have failed to scale past simple tasks like MNIST or CIFAR-10. This is in part due to a lack of standards, leading to ill-suited models and practices forbidding such methods from performing to the best of their abilities. In this work, we focus on direct feedback alignment and present a set of best practices justified by observations of the alignment angles. We characterize a bottleneck effect that…
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
TopicsNeural Networks and Applications · Advanced Data Processing Techniques · Image Processing and 3D Reconstruction
