Expand ↗
Page list (1404)

Interpreting Dynamical Systems as Bayesian Reasoners

Reference: Virgo, N., Biehl, M. & McGregor, S. (2021). Interpreting Dynamical Systems as Bayesian Reasoners. Proceedings of the 2nd International Workshop on Active Inference (IWAI 2021); published in Machine Learning and Principles and Practice of Knowledge Discovery in Databases, Communications in Computer and Information Science, vol. 1524, Springer, Cham. arXiv:2112.13523 (Earth-Life Science Institute, Tokyo Institute of Technology; Araya Inc., Tokyo; University of Sussex). URL.

Summary

When is a physical system entitled to be described as having beliefs about the world? Active inference takes as a central premise that the internal states of a physical system parametrise probability measures over states of the external world, and that these measures are the system’s beliefs — its Bayesian priors and posteriors. Virgo, Biehl and McGregor ask what would license that premise. Their question is deliberately narrower than agency: given a physical system influenced by its surroundings, under what circumstances can it be said to be performing inference, such that its internal states could be said to contain knowledge or beliefs about the outside world? Goals and actions are set aside; the system here is a reasoner, not yet an agent. The paper’s stated contribution is to make the parametrisation idea formal, and thereby to clarify the precise relationship between the interpretation level and the underlying physical level.

The approach has, in the authors’ words, “something in common with Dennett’s intentional stance”: whether a system performs inference is treated as a matter of interpretation, but interpretations are tied strongly to the underlying physical dynamics, so that whether a given interpretation is consistent becomes mathematically well-defined and has a definite answer. The machinery is category-theoretic — measurable spaces, Markov kernels, and string diagrams. A machine (Def. 1) is a state space Y, an input space S, and an update kernel γ : Y × S → P(Y). An interpretation map is a Markov kernel ψ_H : Y → P(H) sending each machine state to a belief over a hidden space H; unlike the kernels of the causal model, its job is to map states to beliefs rather than to model causal influence. A consistent Bayesian filtering interpretation (Def. 2) adds a model κ : H → P(H × S) — the reasoner’s own account of how the hidden world evolves and emits sensor values — subject to a consistency equation: sampling the reasoner’s joint belief about the next hidden state and next input and then feeding that input to the machine must agree with feeding in the sampled input and then reading off the machine’s resulting posterior belief. A Bayesian inference interpretation (Def. 3) is the special case where the hidden state does not change, so H is an unknown parameter, the model reduces to φ : H → P(S), and inputs are treated as i.i.d. samples; the authors relate this case to the category-theoretic notion of a conjugate prior, generalising earlier work on the Dirichlet case. A reasoner is a machine together with a chosen interpretation.

Two consequences are given prominence. First, an interpretation depends only on the machine’s internal dynamics — on Y, S and γ — and not at all on the external environment. A reasoner’s beliefs may therefore be consistent but incorrect; the authors note one can construct examples where the world “as the system sees it” has a different causal structure from the world as it really is, since a reasoner under an inference interpretation models its inputs as i.i.d. while their true generative structure may be an arbitrary Bayesian network. Second, interpretation is genuinely underdetermined: a given machine may admit multiple non-equivalent consistent interpretations, and the “correct” one cannot be determined from the system’s dynamics alone — the authors leave open that broader context (a designer’s intent, or selection by evolution) might distinguish them. Consistency is nonetheless a real constraint: every machine admits a trivial interpretation with respect to a parameterless model, and in the finite case non-trivial interpretations can exist only if some transitions are impossible; also in the finite case, consistency turns out to depend only on which states are reachable from which under a given input, not on the actual transition probabilities. Appendix C supplies three worked examples, including a three-state non-deterministic machine and a countably infinite machine interpreted as inferring the bias of a coin via the standard conjugate prior.

The discussion is explicit that the contribution is conceptual and that the framework is a beginning. Analogous consistency equations should exist for approximate Bayesian filtering, for smoothing and prediction, and probably even for non-Bayesian normative theories of what a system ought to represent. The most-signalled extension is to allow the machine’s state to influence the external world — adding deliberate actions combined with beliefs and possibly goals — at which point “a machine with such an interpretation might deserve the term agent instead of reasoner.” That extension is what Interpreting Systems as Solving POMDPs carries out. On the Free Energy Principle, the authors find that the ingredients of an interpretation map appear present in the Bayesian mechanics literature, but say it is not currently clear to them whether the FEP can be phrased as a consistency equation obeyed by that kernel; any such equation would differ from Defs. 2 and 3 because the FEP concerns approximate rather than exact inference and continuous time. They identify the FEP’s stationarity assumption on the true agent-environment dynamics as the key point of divergence — it is used to derive something corresponding to a model, whereas here the reasoner’s model and the ground-truth environment are separate things, so no stationarity assumption is needed. They see this conceptual separation as an advantage.

Key Ideas

  • Beliefs as parametrisation, made formal: active inference assumes internal states parametrise measures over external states; this paper asks when that reading is licensed, giving a mathematically definite answer for the filtering and inference cases.
  • Reasoners before agents: the scope is perception and representation only — no goals, no actions, no outputs. The system is a reasoner, and the authors flag agents as the next step.
  • A machine (Def. 1): two measurable spaces Y (states) and S (inputs) plus an update kernel γ : Y × S → P(Y); typically imagined inside a larger causal Bayesian network with hidden world states X_0, X_1, ….
  • Interpretation map ψ_H : Y → P(H): a Markov kernel read functionally — it sends a state y to a belief ψ_H(y) over hypotheses in H, playing a semantic role quite unlike the causal kernels of the graphical model.
  • Consistent Bayesian filtering interpretation (Def. 2): an H, an interpretation map ψ_H, and a model κ : H → P(H × S) satisfying a consistency equation — belief-then-input must agree with input-then-posterior. Bayes’ rule, in string-diagram form.
  • Consistent Bayesian inference interpretation (Def. 3): the special case of a static hidden state; H becomes an unknown parameter, the model is φ : H → P(S), inputs are modelled as i.i.d. Closely related to conjugate priors as characterised category-theoretically; generalises earlier Dirichlet-specific work.
  • A reasoner is a pair: a machine together with a particular choice of interpretation — being a reasoner is not an intrinsic property of the machine.
  • Interpretation ignores the environment: consistency depends only on Y, S, γ. Hence beliefs can be consistent but incorrect, and the world as the system models it may have a different causal structure from the world as it is (i.i.d. inputs vs. an arbitrary generative network).
  • Underdetermination: a machine may have several non-equivalent consistent interpretations, indistinguishable by inspecting internal dynamics alone; the choice of interpretation involves an ineliminable element of choice. External context (designer intent, evolutionary selection) is left open as a possible tiebreaker.
  • Consistency still bites: every machine has a trivial interpretation (parameterless model); in the finite case non-trivial interpretations require some transitions to be impossible, and consistency depends only on reachability, not on the transition probabilities themselves.
  • Category theory as the medium: measurable spaces, Markov kernels, and string diagrams from categorical probability, chosen to separate the physical machine cleanly from the semantic level of priors and posteriors.
  • Contrast with the FEP: the FEP needs a stationarity assumption on the true dynamics in order to derive a model; here the model is part of the interpretation and independent of ground truth, so no stationarity is needed. Whether the FEP admits a consistency equation at all is left open.
  • Not lenses: related categorical work on agency centres on lenses; the authors observe their interpretations lack the bidirectional structure of lenses, and conjecture bidirectionality would be needed for Bayesian smoothing rather than filtering.

Connections

Conceptual Contribution

  • Claim: A dynamical system may be said to hold beliefs about a hidden external world when its internal dynamics admit a consistent interpretation as performing Bayesian filtering (or, in the static-hidden-state case, Bayesian inference) — that is, when its states can be mapped to probability measures over hypotheses in a way that updates according to Bayes’ rule under the system’s own model. Whether such an interpretation exists is a well-posed mathematical question about the machine alone; whether the beliefs so ascribed are true of the actual environment is a separate question the framework deliberately does not ask.
  • Mechanism: Define a machine as (Y, S, γ : Y × S → P(Y)) (Def. 1). Add an interpretation map ψ_H : Y → P(H) sending states to beliefs over an interpretation-internal hidden space, and a model κ : H → P(H × S) describing how the reasoner takes the hidden world to evolve and emit sensor values. Derive the induced kernels ψ_{S,H',H}, ψ_{S,H'} and ψ_S by composition, then impose the consistency equation of Def. 2 in string-diagram form: sampling the belief over next hidden state and next input, then updating the machine, equals feeding in the sampled input and reading the posterior. Def. 3 specialises to a time-invariant hidden state with φ : H → P(S), recovering Bayes’ theorem in the discrete case and connecting to the categorical account of conjugate priors. Appendix B characterises which machines admit non-trivial interpretations; Appendix C exhibits three concrete examples.
  • Concepts introduced/used: Interpretation Map, Bayesian Filtering, Bayesian Inference, Belief, Markov Kernel, String Diagrams, Conjugate Prior, Category Theory, Intentional Stance, Free Energy Principle
  • Stance: formal theory / conceptual definition (category-theoretic; worked examples, no empirical study)
  • Relates to: The direct predecessor of Interpreting Systems as Solving POMDPs, which supplies exactly the extension flagged in this paper’s discussion — letting the machine influence the world, adding actions and goals, and thereby promoting the reasoner to an agent. Formalises the ascription question posed philosophically in True Believers - The Intentional Strategy and Why It Works, keeping Dennett’s move of treating belief-ascription as interpretation while replacing predictive advantage with a consistency condition on dynamics. Provides a mathematical footing for the parametrisation premise of Active Inference and the Free Energy Principle, while separating the reasoner’s model from the true environment and so dispensing with the FEP’s stationarity assumption. Its “consistent but incorrect beliefs” and divergent causal structure connect to Causality - Pearl; its licensing of mentalistic vocabulary for machines is kin to Ascribing Mental Qualities to Machines and The Knowledge Level, and a formal foil to Intelligence Without Representation.

Tags

#philosophy #agency #foundational #bayesian-inference #active-inference #category-theory #formal-methods

Backlinks