On efficient computation in active inference

07/02/2023
by   Aswin Paul, et al.
0

Despite being recognized as neurobiologically plausible, active inference faces difficulties when employed to simulate intelligent behaviour in complex environments due to its computational cost and the difficulty of specifying an appropriate target distribution for the agent. This paper introduces two solutions that work in concert to address these limitations. First, we present a novel planning algorithm for finite temporal horizons with drastically lower computational complexity. Second, inspired by Z-learning from control theory literature, we simplify the process of setting an appropriate target distribution for new and existing active inference planning schemes. Our first approach leverages the dynamic programming algorithm, known for its computational efficiency, to minimize the cost function used in planning through the Bellman-optimality principle. Accordingly, our algorithm recursively assesses the expected free energy of actions in the reverse temporal order. This improves computational efficiency by orders of magnitude and allows precise model learning and planning, even under uncertain conditions. Our method simplifies the planning process and shows meaningful behaviour even when specifying only the agent's final goal state. The proposed solutions make defining a target distribution from a goal state straightforward compared to the more complicated task of defining a temporally informed target distribution. The effectiveness of these methods is tested and demonstrated through simulations in standard grid-world tasks. These advances create new opportunities for various applications.

READ FULL TEXT

page 9

page 14

page 15

page 16

research
09/17/2020

The relationship between dynamic programming and active inference: the discrete, finite-horizon case

Active inference is a normative framework for generating behaviour based...
research
01/30/2020

Learning Perception and Planning with Deep Active Inference

Active inference is a process theory of the brain that states that all l...
research
07/20/2022

Successor Representation Active Inference

Recent work has uncovered close links between between classical reinforc...
research
08/27/2021

Active Inference for Stochastic Control

Active inference has emerged as an alternative approach to control probl...
research
05/12/2020

Active Inference for Integrated State-Estimation, Control, and Learning

This work presents an approach for control, state-estimation and learnin...
research
02/14/2012

A temporally abstracted Viterbi algorithm

Hierarchical problem abstraction, when applicable, may offer exponential...
research
11/04/2022

Achieving mouse-level strategic evasion performance using real-time computational planning

Planning is an extraordinary ability in which the brain imagines and the...

Please sign up or login with your details

Forgot password? Click here to reset