On efficient computation in active inference
Aswin Paul, Noor Sajid, Lancelot Da Costa, Adeel Razi

TL;DR
This paper introduces a computationally efficient planning algorithm for active inference that simplifies target distribution specification, enabling more practical and scalable intelligent behavior simulation in complex environments.
Contribution
It presents a novel dynamic programming-based planning algorithm with lower complexity and simplifies target distribution setting inspired by Z-learning, advancing active inference methods.
Findings
Orders of magnitude reduction in computational cost
Effective planning with only goal state specification
Successful application in grid-world simulations
Abstract
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…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Explainable Artificial Intelligence (XAI) · Computability, Logic, AI Algorithms
