Realizing Synthetic Active Inference Agents, Part II: Variational Message Updates
The free energy principle (FEP) describes (biological) agents as minimizing a variational free energy (FE) with respect to a generative model of their environment. Active inference (AIF) is a corollary of the FEP that describes how agents explore and exploit their environment by minimizing an expected FE objective. In two related papers, we describe a scalable, epistemic approach to synthetic AIF by message passing on free-form Forney-style factor graphs (FFGs). A companion paper (part I of this article; Koudahl et al., 2023) introduces a constrained FFG (CFFG) notation that visually represents (generalized) FE objectives for AIF. This article (part II) derives message-passing algorithms that minimize (generalized) FE objectives on a CFFG by variational calculus. A comparison between simulated Bethe and generalized FE agents illustrates how the message-passing approach to synthetic AIF induces epistemic behavior on a T-maze navigation task. Extension of the T-maze simulation to learning goal statistics and a multiagent bargaining setting illustrate how this approach encourages reuse of nodes and updates in alternative settings. With a full message-passing account of synthetic AIF agents, it becomes possible to derive and reuse message updates across models and move closer to industrial applications of synthetic AIF.
Authors
- Magnus Koudahl (ORCID: https://orcid.org/0000-0003-3411-5036)
- Thijs van de Laar (ORCID: https://orcid.org/0000-0003-3936-5368)
- Bert B.A. de Vries (ORCID: https://orcid.org/0000-0002-0000-2917)
Institutions
- VERSES (United States)
- Eindhoven University of Technology (NL)
Publication Details
- Journal
- Neural Computation
- Published
- 2024-09-23
- DOI
- https://doi.org/10.1162/neco_a_01713
- Primary Topic
- Scientific Computing and Data Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00