Learning in the Machine: the Symmetries of the Deep Learning Channel
Pierre Baldi, Peter Sadowski, Zhiqin Lu

TL;DR
This paper explores the symmetries required for effective learning in neural networks, demonstrating through simulations that various symmetry challenges can be addressed with biologically plausible, robust architectures that do not require specialized hardware.
Contribution
It introduces multiple architectures for the learning channel, addresses key symmetry challenges, and shows that learning can be achieved with common non-linear neurons and standard algorithms, enhancing biological plausibility.
Findings
Learning channels can be implemented with the same neurons as the forward channel.
Symmetries in architecture and weights can be achieved and maintained during learning.
Theoretical convergence of learning equations to fixed points is demonstrated.
Abstract
In a physical neural system, learning rules must be local both in space and time. In order for learning to occur, non-local information must be communicated to the deep synapses through a communication channel, the deep learning channel. We identify several possible architectures for this learning channel (Bidirectional, Conjoined, Twin, Distinct) and six symmetry challenges: 1) symmetry of architectures; 2) symmetry of weights; 3) symmetry of neurons; 4) symmetry of derivatives; 5) symmetry of processing; and 6) symmetry of learning rules. Random backpropagation (RBP) addresses the second and third symmetry, and some of its variations, such as skipped RBP (SRBP) address the first and the fourth symmetry. Here we address the last two desirable symmetries showing through simulations that they can be achieved and that the learning channel is particularly robust to symmetry variations.…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Advanced Memory and Neural Computing · Machine Learning and ELM
