HackerPapers

arXiv:1411.0247q-bio.NC

Random feedback weights support learning in deep neural networks

Timothy P. Lillicrap, Daniel Cownden, Douglas B. Tweed, Colin J. Akerman

Abstract

The brain processes information through many layers of neurons. This deep architecture is representationally powerful, but it complicates learning by making it hard to identify the responsible neurons when a mistake is made. In machine learning, the backpropagation algorithm assigns blame to a neuron by computing exactly how it contributed to an error. To do this, it multiplies error signals by matrices consisting of all the synaptic weights on the neuron's axon and farther downstream. This operation requires a precisely choreographed transport of synaptic weight information, which is thought to be impossible in the brain. Here we present a surprisingly simple algorithm for deep learning, which assigns blame by multiplying error signals by random synaptic weights. We show that a network can learn to extract useful information from signals sent through these random feedback connections. In essence, the network learns to learn. We demonstrate that this new mechanism performs as quickly and accurately as backpropagation on a variety of problems and describe the principles which underlie its function. Our demonstration provides a plausible basis for how a neuron can be adapted using error signals generated at distal locations in the brain, and thus dispels long-held assumptions about the algorithmic constraints on learning in neural circuits.

arXiv comments
14 pages, 5 figures in main text; 13 pages appendix
Journal reference
DOI
Subjects
q-bio.NCNeurons and Cognition cs.NENeural and Evolutionary Computing

On Hacker News

Linked by 3 identifiable commenters in 3 comments across 3 threads, from Dec 2015 to Mar 2017. Found in 1 HN submission from Nov 2014 to Nov 2014. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments3 threads

    • The Hinton reference you were trying to find was likely joint work with Timothy Lillicrap. Geoff refers to it, among other places, in the (recorded) lecure from the reminescence symposium for David MacKay. http://divf.eng.cam.ac.uk/djcms2016/#hinton I don't know that there is an…

      etiamView on HNParent context

    • Are you referring to http://arxiv.org/pdf/1411.0247v1.pdf ? That doesn't mention sparse backward connections, but it does show that feedback weights that aren't computing the actual derivative dloss/din can till support learning. The network 'learns to learn', so to speak.

      taliesinbView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.