Search Results for author: Beren Millidge

Found 39 papers, 15 papers with code

A Review of Neuroscience-Inspired Machine Learning

no code implementations16 Feb 2024 Alexander Ororbia, Ankur Mali, Adam Kohan, Beren Millidge, Tommaso Salvatori

As a result, it accommodates hardware and scientific modeling, e. g. learning with physical systems and non-differentiable behavior.

Associative Memories in the Feature Space

no code implementations16 Feb 2024 Tommaso Salvatori, Beren Millidge, Yuhang Song, Rafal Bogacz, Thomas Lukasiewicz

This problem can be easily solved by computing \emph{similarities} in an embedding space instead of the pixel space.

BlackMamba: Mixture of Experts for State-Space Models

1 code implementation1 Feb 2024 Quentin Anthony, Yury Tokpanov, Paolo Glorioso, Beren Millidge

In this paper, we present BlackMamba, a novel architecture that combines the Mamba SSM with MoE to obtain the benefits of both.

Language Modelling

Causal Inference via Predictive Coding

no code implementations27 Jun 2023 Tommaso Salvatori, Luca Pinchetti, Amine M'Charrak, Beren Millidge, Thomas Lukasiewicz

Bayesian inference models observations: what can be inferred about y if we observe a related variable x?

Bayesian Inference Causal Discovery +2

Interpreting Neural Networks through the Polytope Lens

no code implementations22 Nov 2022 Sid Black, Lee Sharkey, Leo Grinsztajn, Eric Winsor, Dan Braun, Jacob Merizian, Kip Parker, Carlos Ramón Guevara, Beren Millidge, Gabriel Alfour, Connor Leahy

Previous mechanistic descriptions have used individual neurons or their linear combinations to understand the representations a network has learned.

Predictive Coding beyond Gaussian Distributions

no code implementations7 Nov 2022 Luca Pinchetti, Tommaso Salvatori, Yordan Yordanov, Beren Millidge, Yuhang Song, Thomas Lukasiewicz

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).

Capsule Networks as Generative Models

1 code implementation6 Sep 2022 Alex B. Kiefer, Beren Millidge, Alexander Tschantz, Christopher L. Buckley

Capsule networks are a neural network architecture specialized for visual scene recognition.

Scene Recognition

A Theoretical Framework for Inference and Learning in Predictive Coding Networks

1 code implementation21 Jul 2022 Beren Millidge, Yuhang Song, Tommaso Salvatori, Thomas Lukasiewicz, Rafal Bogacz

In this paper, we provide a comprehensive theoretical analysis of the properties of PCNs trained with prospective configuration.

Continual Learning

Successor Representation Active Inference

1 code implementation20 Jul 2022 Beren Millidge, Christopher L Buckley

Recent work has uncovered close links between between classical reinforcement learning algorithms, Bayesian filtering, and Active Inference which lets us understand value functions in terms of Bayesian posteriors.

Reinforcement Learning (RL)

A Theoretical Framework for Inference Learning

1 code implementation1 Jun 2022 Nick Alonso, Beren Millidge, Jeff Krichmar, Emre Neftci

Our novel implementation considerably improves the stability of IL across learning rates, which is consistent with our theory, as a key property of implicit SGD is its stability.

Hybrid Predictive Coding: Inferring, Fast and Slow

no code implementations5 Apr 2022 Alexander Tschantz, Beren Millidge, Anil K Seth, Christopher L Buckley

This is at odds with evidence that several aspects of visual perception - including complex forms of object recognition - arise from an initial "feedforward sweep" that occurs on fast timescales which preclude substantial recurrent activity.

Bayesian Inference Object Recognition

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

no code implementations18 Feb 2022 Beren Millidge, Tommaso Salvatori, Yuhang Song, Rafal Bogacz, Thomas Lukasiewicz

The backpropagation of error algorithm used to train deep neural networks has been fundamental to the successes of deep learning.

Learning on Arbitrary Graph Topologies via Predictive Coding

no code implementations31 Jan 2022 Tommaso Salvatori, Luca Pinchetti, Beren Millidge, Yuhang Song, TianYi Bao, Rafal Bogacz, Thomas Lukasiewicz

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.

pymdp: A Python library for active inference in discrete state spaces

1 code implementation11 Jan 2022 Conor Heins, Beren Millidge, Daphne Demekas, Brennan Klein, Karl Friston, Iain Couzin, Alexander Tschantz

Active inference is an account of cognition and behavior in complex systems which brings together action, perception, and learning under the theoretical mantle of Bayesian inference.

Bayesian Inference

Active Inference in Robotics and Artificial Agents: Survey and Challenges

no code implementations3 Dec 2021 Pablo Lanillos, Cristian Meo, Corrado Pezzato, Ajith Anil Meera, Mohamed Baioumy, Wataru Ohata, Alexander Tschantz, Beren Millidge, Martijn Wisse, Christopher L. Buckley, Jun Tani

Active inference is a mathematical framework which originated in computational neuroscience as a theory of how the brain implements action, perception and learning.

Bayesian Inference

A Mathematical Walkthrough and Discussion of the Free Energy Principle

no code implementations30 Aug 2021 Beren Millidge, Anil Seth, Christopher L Buckley

The Free-Energy-Principle (FEP) is an influential and controversial theory which postulates a deep and powerful connection between the stochastic thermodynamics of self-organization and learning through variational inference.

Bayesian Inference Philosophy +1

Predictive Coding: a Theoretical and Experimental Review

no code implementations27 Jul 2021 Beren Millidge, Anil Seth, Christopher L Buckley

Predictive coding offers a potentially unifying account of cortical function -- postulating that the core function of the brain is to minimize prediction errors with respect to a generative model of the world.

Applications of the Free Energy Principle to Machine Learning and Neuroscience

no code implementations30 Jun 2021 Beren Millidge

Firstly, we focus on predictive coding, a neurobiologically plausible process theory derived from the free energy principle which argues that the primary function of the brain is to minimize prediction errors, showing how predictive coding can be scaled up and extended to be more biologically plausible, and elucidating its close links with other methods such as Kalman Filtering.

Bayesian Inference BIG-bench Machine Learning

Online reinforcement learning with sparse rewards through an active inference capsule

1 code implementation4 Jun 2021 Alejandro Daniel Noel, Charel van Hoof, Beren Millidge

Our model is capable of solving sparse-reward problems with a very high sample efficiency due to its objective function, which encourages directed exploration of uncertain states.

Offline RL reinforcement-learning +1

Towards a Mathematical Theory of Abstraction

no code implementations3 Jun 2021 Beren Millidge

We provide a precise characterisation of what an abstraction is and, perhaps more importantly, suggest how abstractions can be learnt directly from data both for static datasets and for dynamical systems.

How particular is the physics of the free energy principle?

no code implementations24 May 2021 Miguel Aguilera, Beren Millidge, Alexander Tschantz, Christopher L. Buckley

We discover that two requirements of the FEP -- the Markov blanket condition (i. e. a statistical boundary precluding direct coupling between internal and external states) and stringent restrictions on its solenoidal flows (i. e. tendencies driving a system out of equilibrium) -- are only valid for a very narrow space of parameters.

Bayesian Inference Variational Inference

Understanding the Origin of Information-Seeking Exploration in Probabilistic Objectives for Control

1 code implementation11 Mar 2021 Beren Millidge, Anil Seth, Christopher Buckley

We propose a dichotomy in the objective functions underlying adaptive behaviour between \emph{evidence} objectives, which correspond to well-known reward or utility maximizing objectives in the literature, and \emph{divergence} objectives which instead seek to minimize the divergence between the agent's expected and desired futures, and argue that this new class of divergence objectives could form the mathematical foundation for a much richer understanding of the exploratory components of adaptive and intelligent action, beyond simply greedy utility maximization.

BIG-bench Machine Learning

Neural Kalman Filtering

1 code implementation19 Feb 2021 Beren Millidge, Alexander Tschantz, Anil Seth, Christopher Buckley

The Kalman filter is a fundamental filtering algorithm that fuses noisy sensory data, a previous state estimate, and a dynamics model to produce a principled estimate of the current state.

Investigating the Scalability and Biological Plausibility of the Activation Relaxation Algorithm

1 code implementation13 Oct 2020 Beren Millidge, Alexander Tschantz, Anil Seth, Christopher L Buckley

The recently proposed Activation Relaxation (AR) algorithm provides a simple and robust approach for approximating the backpropagation of error algorithm using only local learning rules.

Relaxing the Constraints on Predictive Coding Models

no code implementations2 Oct 2020 Beren Millidge, Alexander Tschantz, Anil Seth, Christopher L Buckley

Predictive coding is an influential theory of cortical function which posits that the principal computation the brain performs, which underlies both perception and learning, is the minimization of prediction errors.

Variational Inference

Activation Relaxation: A Local Dynamical Approximation to Backpropagation in the Brain

1 code implementation11 Sep 2020 Beren Millidge, Alexander Tschantz, Anil. K. Seth, Christopher L. Buckley

The backpropagation of error algorithm (backprop) has been instrumental in the recent success of deep learning.

On the Relationship Between Active Inference and Control as Inference

no code implementations23 Jun 2020 Beren Millidge, Alexander Tschantz, Anil. K. Seth, Christopher L. Buckley

Active Inference (AIF) is an emerging framework in the brain sciences which suggests that biological agents act to minimise a variational bound on model evidence.

Decision Making reinforcement-learning +2

Reinforcement Learning as Iterative and Amortised Inference

no code implementations13 Jun 2020 Beren Millidge, Alexander Tschantz, Anil. K. Seth, Christopher L. Buckley

There are several ways to categorise reinforcement learning (RL) algorithms, such as either model-based or model-free, policy-based or planning-based, on-policy or off-policy, and online or offline.

General Classification reinforcement-learning +1

Predictive Coding Approximates Backprop along Arbitrary Computation Graphs

1 code implementation7 Jun 2020 Beren Millidge, Alexander Tschantz, Christopher L. Buckley

Recently, it has been shown that backprop in multilayer-perceptrons (MLPs) can be approximated using predictive coding, a biologically-plausible process theory of cortical computation which relies only on local and Hebbian updates.

BIG-bench Machine Learning

Whence the Expected Free Energy?

no code implementations17 Apr 2020 Beren Millidge, Alexander Tschantz, Christopher L. Buckley

The Expected Free Energy (EFE) is a central quantity in the theory of active inference.

Reinforcement Learning through Active Inference

no code implementations28 Feb 2020 Alexander Tschantz, Beren Millidge, Anil. K. Seth, Christopher L. Buckley

The central tenet of reinforcement learning (RL) is that agents seek to maximize the sum of cumulative rewards.

Decision Making reinforcement-learning +1

Deep Active Inference as Variational Policy Gradients

2 code implementations8 Jul 2019 Beren Millidge

Active Inference is a theory of action arising from neuroscience which casts action and planning as a bayesian inference problem to be solved by minimizing a single quantity - the variational free energy.

Bayesian Inference reinforcement-learning +1

Cannot find the paper you are looking for? You can Submit a new open access paper.