Online Training of Hopfield Networks using Predictive Coding
Ehsan Ganjidoost, Mallory Snow, Jeff Orchard

TL;DR
This paper demonstrates for the first time that predictive coding can be directly applied to train Hopfield networks, a type of recurrent neural network, without unrolling in time, aligning their behavior with classical Hopfield networks.
Contribution
It introduces a novel application of predictive coding learning rules to train Hopfield networks directly, bypassing the need for unrolling in time.
Findings
PC-trained HNs behave like classical HNs
First demonstration of PC applied to RNNs without modification
Shows potential for biologically plausible training of recurrent networks
Abstract
Neuroscience and Artificial Intelligence (AI) have progressed in tandem, each contributing to our understanding of the brain, and inspiring recent developments in biologically-plausible neural networks (NNs) and learning rules. Predictive coding (PC), and its learning rule, have been shown to approximate error backpropagation in a biologically relevant manner, with local weight updates that depend only on the activity of the pre- and post-synaptic neurons. Unlike traditional feedforward NNs where the flow of information goes in one direction, PC models mimic the brain more accurately by passing information bidirectionally: prediction in one direction, and correction/error in the other. PC models learn by clamping some neurons to target values and running the network to equilibrium. At equilibrium, the network calculates its own error gradients right at the location where they are used…
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 · Energy Efficient Wireless Sensor Networks
