| Literature DB >> 29093675 |
Bert de Vries1,2, Karl J Friston3.
Abstract
Active inference is a corollary of the Free Energy Principle that prescribes how self-organizing biological agents interact with their environment. The study of active inference processes relies on the definition of a generative probabilistic model and a description of how a free energy functional is minimized by neuronal message passing under that model. This paper presents a tutorial introduction to specifying active inference processes by Forney-style factor graphs (FFG). The FFG framework provides both an insightful representation of the probabilistic model and a biologically plausible inference scheme that, in principle, can be automatically executed in a computer simulation. As an illustrative example, we present an FFG for a deep temporal active inference process. The graph clearly shows how policy selection by expected free energy minimization results from free energy minimization per se, in an appropriate generative policy model.Entities:
Keywords: active inference; belief propagation; factor graphs; free-energy principle; message passing; multi-scale dynamical systems
Year: 2017 PMID: 29093675 PMCID: PMC5651277 DOI: 10.3389/fncom.2017.00095
Source DB: PubMed Journal: Front Comput Neurosci ISSN: 1662-5188 Impact factor: 2.380
Figure 1(A) A Forney-style factor graph representation of Equation (1). (B) A Forney-style factor graph for Equation (3).
Figure 2Inference by sum-product message passing for model Equation (1).
Figure 3(A) The sum-product update rule of Equation (7). (B) The variational update rule, see Equation (12).
Figure 4(A) A Forney-style factor graph for one time step of a linear Gaussian dynamical system. (B) A 7-step sum-product message passing sequence for Kalman filtering. (C) Three additional messages (8–10) afford learning the state transition gain β from observations.
Sum-product update rules some standard nodes with Gaussian messages, see Korl (2005, ch. 4) and Loeliger et al. (2007) for more elaborate tables.
| 1 | ||
| Addition | ||
| 2 | ||
| Subtraction | ||
| 3 | ||
| Multiplication (forward) | ||
| 4 | ||
| Multiplication (backward) | ||
| 5 | ||
| Equality | ||
| 6 | ||
| Gaussian |
Figure 5A Forney-style factor graph of a three-layer multi-scale hierarchical dynamical system.
Figure 6Message passing sequence in a multi-scale hierarchical dynamical system.
Figure 7A Forney-style factor graph of the deep temporal active inference model as discussed in Friston et al. (2017c).
Figure 8A message passing schedule on the FFG graph for a deep temporal active inference model as discussed in Friston et al. (2017c).