← Search

Beren Millidge

9 accepted papers

2024

A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networks

ICLR 2024poster

Predictive coding networks are neuroscience-inspired models with roots in both Bayesian statistics and neuroscience. Training such models, however, is quite inefficient and unstable. In this work, we show how by simply changing the temporal scheduling of the update rule for the synaptic weights lead…

Cited by 10SourcePDFScholar
2024

Predictive Coding beyond Correlations

ICML 2024poster

Biologically plausible learning algorithms offer a promising alternative to traditional deep learning techniques, especially in overcoming the limitations of backpropagation in fast and low-energy neuromorphic implementations. To this end, there has been extensive research in understanding what thei…

Cited by 3SourcePDFScholar
2023

A Theoretical Framework for Inference and Learning in Predictive Coding Networks

ICLR 2023poster

Predictive coding (PC) is an influential theory in computational neuroscience, which argues that the cortex forms unsupervised world models by implementing a hierarchical process of prediction error minimization. PC networks (PCNs) are trained in two phases. First, neural activities are updated to o…

2023

Backpropagation at the Infinitesimal Inference Limit of Energy-Based Models: Unifying Predictive Coding, Equilibrium Propagation, and Contrastive Hebbian Learning

ICLR 2023poster

How the brain performs credit assignment is a fundamental unsolved problem in neuroscience. Many `biologically plausible' algorithms have been proposed, which compute gradients that approximate those computed by backpropagation (BP), and which operate in ways that more closely satisfy the constraint…

2022

A Theoretical Framework for Inference Learning

NeurIPS 2022accept

Backpropagation (BP) is the most successful and widely used algorithm in deep learning. However, the computations required by BP are challenging to reconcile with known neurobiology. This difficulty has stimulated interest in more biologically plausible alternatives to BP. One such algorithm is the…

2022

Learning on Arbitrary Graph Topologies via Predictive Coding

NeurIPS 2022accept

Training with backpropagation (BP) in standard deep learning consists of two main steps: a forward pass that maps a data point to its prediction, and a backward pass that propagates the error of this prediction back through the network. This process is highly effective when the goal is to minimize a…

Cited by 39SourcePDFScholar
2022

Predictive Coding beyond Gaussian Distributions

NeurIPS 2022accept

A large amount of recent research has the far-reaching goal of finding training methods for deep neural networks that can serve as alternatives to backpropagation~(BP). A prominent example is predictive coding (PC), which is a neuroscience-inspired method that performs inference on hierarchical Gaus…

Cited by 13SourcePDFScholar
2022

Predictive Coding: Towards a Future of Deep Learning beyond Backpropagation?

IJCAI 2022poster

The backpropagation of error algorithm (BP) used to train deep neural networks has been fundamental to the successes of deep learning. However, it requires sequential backwards updates and non-local computations which make it challenging to parallelize at scale and is unlike how learning works in th…

Cited by 58SourcePDFScholar
2022

Universal Hopfield Networks: A General Framework for Single-Shot Associative Memory Models

ICML 2022spotlight

A large number of neural network models of associative memory have been proposed in the literature. These include the classical Hopfield networks (HNs), sparse distributed memories (SDMs), and more recently the modern continuous Hopfield networks (MCHNs), which possess close links with self-attentio…