Skip to content
Ontology Full Database
Work in progress — email if you would like to contribute!
Full Ontology
SUMO superclass, instanceOf, superrelation
Subclasses, subrelations
Other SUMO relations
Accuracy is simply the surprise about sensations that are expected under the recognition density
*Accuracy is a subclass of PsychologicalAttribute
*Accuracy is internally related to TruthValue
Action A : S × R → ℝ... corresponds to action emitted by an agent and depends on its sensory and internal states.
RECOGNITION models update internal parameters that correspond to external states (including hidden causes of the environment), blanket states, and internal states (meta-modeling). In contrast, GENERATIVE models take those same internal parameter estimates and emit expected or plausible observations.
*AbstractAction is a subclass IntentionalProcess.
Action Planning
The requirement for an adaptive organism to predict the consequences in the future of engaging in this or that action. Also called the problem of mere versus adaptive active inference, or planning as inference.
Planning is a subclass of IntentionalPsychologicalProcess.
Action prediction
In principle, the recognition of action goals might be implemented in perceptual and associative brain areas, similar to the way other events such as visual scenes are (believed to be) recognized, predicted and understood semantically.
We propose that the brain automatically predicts others’ future actions while perceiving their current actions. The human perceptual system constantly engages in this kind of reflexive prediction.
Predicting is a subclass of intentional psychological process
Active Inference
Under the free energy principle, systems can be interpreted as engaging in active inference in order to minimize their free energy. A system can be described to engage in active inference in the sense of performing belief updating and acting such as to fulfil prior preferences about observations. Describing a self-organizing system in terms of active inference means that the system acts upon its external milieu to maintain itself in its preferred states (cf. homoeostasis). Active inference provides a mechanism to derive the dynamics of sensory and active states such that they minimize a variational free energy functional. This allows us to describe an agent as engaging in actions that will get them closer to their preferred sensory states. Belief updates, in turn, contribute to the optimization of internal states, which tightens the (free energy) bound on surprisal, thus enabling action to avoid (statistically) “surprising” sensations; and corresponds to perception.
An extension of predictive coding (and part of the free energy principle), which says that agents can suppress prediction errors by performing actions to bring about sensory states in line with predictions.
1. Computational process in which prediction error is minimized by acting on the world ("making the world more similar to the model"), as opposed to minimizing prediction error by changing the internal model, i.e. perceptual inference ("making the model more similar to the world"). 2. Also used as a generic term for the computational processes which underpin both action and perception, and, in the context of FEP, for all computational processes that minimize free energy.
The minimisation of free energy through changing internal states (perception) and sensory states by acting on the world (action).
active inference is a self-organising process of action policy selection.
Judging is a subclass of selecting
*ActiveInference is internally related to Judging.
Active Learning
To reduce the latter type of uncertainty, agents can expose themselves to observations that complete ‘knowledge gaps’ and thereby learn the probabilistic structure of unknown and unexplored (novel) contingencies – hence active learning allowing for ‘model parameter exploration’.
Learning is a subclass of intentional psychological process
Active States
Active states are a subset of blanket states that mediate the influence of internal states on external states. Conversely, sensory states are a subset of blanket states that mediate the influence of external states on internal states.
Which states are internal/external? Which are autonomous states?
Action vs Active states?
Partitioning of blanket states into incoming (sense) and outgoing (action) statistical dependencies.
Have outgoing statistical dependencies with external states
Have outgoing statistical dependencies towards external states
*ActiveState is a subset of PhysiologicProcess.
Active Vision
Our vision incorporates both the information that falls on the retina and the consequences of eye movement, in particular the consequences of rapid or saccadic eye movements. We refer to this vision as active vision
*ActiveVision is a subclass of Looking. *ActiveVision is a subclass of Searching. Looking is a subclass of intentional process. Searching is a subclass of investigating.
Gibson defined affordances as action possibilities latent in the environment [3], objectively measurable and independent of the ability to recognize them but always in relation to the actor [4].
*Affordance is equivalent to resource. resource is an instance of case role . resource is a subrelation of patient.
a sense of agency as a probabilistic representation of control that is distinct from the action actually emitted
a sense of agency rests upon prior beliefs about how one will behave
Intentional process is a subclass of process
*Agency is internally realted to IntentionalProcess
Agents defined under active inference: A) sample their environment and calibrate their internal generative model to best explain sensory observations (i.e., reduce surprise) and B) perform actions under the objective of reducing their uncertainty about the environment.
Agent is a subclass of object . (relation) agent is a subrelation of involved in event . agent is an instance of case role.
expected uncertainty of observations, expected under a policy.Ambiguity can be thought of as the expected inaccuracy, where marginal likelihood is equal to accuracy minus complexity
ambiguity is the uncertainty about outcomes given the state of the world.
Thus, ambiguity is the expectation of the conditional entropy — or uncertainty about outcomes — under the current policy
Ambiguity is the loss of a precise or definitive mapping between external states of the world and observed sensory states (as quantified by entropy, denoted by H).
In this paper, we address
the issue of ambiguity of objective image quality assessment. We propose an approach
to obtain an ambiguity interval of an objective metric, within which the quality score
difference is not perceptually significant. In particular, we use the visual difference
predictor, which can consider viewing conditions that are important for visual quality perception. In order to demonstrate the usefulness of the proposed approach, we
conduct experiments with 33 state-of-the-art image quality metrics in the viewpoint of
their accuracy and ambiguity for three image quality databases. The results show that
the ambiguity intervals can be applied as an additional figure of merit when conventional performance measurement does not determine superiority between the metrics.
The effect of the viewing distance on the ambiguity interval is also shown.
Cannot describe when one thing becomes another -- e.g. forest and trees, or what makes someone rich, thresholds.
Some kind of undecidable uncertainty?
Only related to Observations~State mappings? Or other parameters? Does this have similar use as informal deployment of the term or not?
*Ambiguity is a subclass of StateOfMind .
Inferring the level of uncertainty or precision during hierarchical perception.
Here, we pursue the notion that attention is the optimum weighting of prediction error in the context of action preparation
It is argued here that attention is frequently used to refer to two very different phenomena. One relates to salience, and is fundamentally a property of action plans and epistemic affordance. The other involves the biasing of inference towards sensory channels providing precise information.
Attentional states, s(2), modulate the confidence in sensory observations, and meta-awareness states, s(3), modulate the confidence in higher-order observations.
Machine learning // Conscious or Aware attention
Regimes of attention how is this related to motor/visual and salience "Attention"
Can non-cultural ActInf agents have shared regimes of attention
Attention and Information?
*Attention is a subclass of IntentionalProcess.
*Attention nominalizes the attends CaseRole
*Autopoiesis is internally related to Reproduction. Replication is a subclass of OrganismProcess.
Bayesian Inference
Minimisation of variational free energy with respect to a probability distribution over (fictive) hidden states causing sensory states (observations). Variational Bayesian inference is approximate because it minimises a (free energy) bound approximation to surprise. When free energy equals surprise, inference is exact.
Updating a model in accordance with Bayes' rule, i.e. computing the posterior distribution: p(c|s) = p(s|c)p(c)/p(s).
*BayesianInference is a subclass of PhysiologicProcess.
Here we use the term behavior to mean what a plant or animal does, in the course of an individual's lifetime, in response to some event or change in its environment
*Behavior is an near synonym of BodyMotion. *Behavior is an near synonym of Process.
The term ‘belief’ is used in the sense of ‘belief propagation’ and ‘Bayesian belief updating’, which are just ways of talking about probability distributions or densities. ‘Beliefs’ in Bayesian terms are posteriors and priors, corresponding to the probability distributions (a world of possible states) that are shaped by physically realized states (i.e., the internal states that parameterize distributions over external states). In general, although we use the term ‘beliefs’ to describe the probability densities defined over external states, it is generally recognized that these densities are not themselves the same as propositional beliefs.
In short, self-evidencing appears to require perceptual inference, in the sense that a belief is formed that approximates the probability of the causes of sensations. Note that the term “belief” is used here in the technical sense of Bayesian belief updating—not to indicate a conscious, propositional belief.
Technically, these (Bayesian) beliefs are referred to as approximate posteriors, variational densities or recognition densities. The recognition model is the inverse of a likelihood model: it is a statistical mapping from obser?vable consequences to hidden causes. This explains why forming a posterior belief is often referred to as
model inversion, where Q(s) ’ P(sjo)
*Belief is a subclass of psychological process. (instance believes PropositionalAttitude)
Belief updating
a parameterization of posterior beliefs about the past and future that makes state estimation
Belief updating mediates inference and learning, where inference means optimising expectations about hidden states (policies and precision), while learning refers to optimising model parameters. This optimisation entails finding the sufficient statistics of posterior beliefs that minimise variational free energy.
*BeliefUpdating is a subclass of IntentionalPsychologicalProcess. IntentionalPsychologicalProcess is a subclass of IntentionalProcess.
Blanket States
Blanket states comprise active states and sensory states. Generally, external states do not influence active states and internal states do not influence sensory states.
If the states of a system, whose dynamics can be described with random or stochastic differential equations (e.g., the Langevin equation), possess a Markov blanket, then... the conditional independence in question means that a set of (internal) states are independent of another (external) set, when conditioned upon blanket states. The internal states can then be cast as representing, in a probabilistic fashion, external states. From this, one can elaborate a physics of sentience or Bayesian mechanics that would be recognised in theoretical neuroscience and biology.
"A Markov blanket is defined in terms of conditional dependencies entailed by the joint density over some states"
Friston: Blanket states comprise active states and sensory states. Generally, external states do not influence active states and internal states do not influence sensory states.
Dave asks, If we enforce as a definition the observation that "internal states do not influence sensory states," do we exclude some examples of predictive processing internal to the CNS? E.g. a wine-taster systematically scans (differentially activates) various olefactory centers (S. Barwich, Smellosophy: "Olfactory receptors, as the interface of the olfactory system, actively structure stimulus input;" Jordan et al., “Active Sampling State Dynamically Enhances Olfactory Bulb Odor Representation," Neuron 98.
Cognitive psychologist Ulric Neisser coined the term "perceptual cycling," to describe perception as a cyclical process in the brain, suggesting that search patterns in foraging behavior filter input information. Alternating oscillation phases mirror the periodic sampling of sensory input and govern the responsiveness of particular brain regions, including their connectivity. Several neural populations are actively competing at any given time. So the brain is primed by its own mechanisms of input selectivity.
What are Markov Blankets? What is the usage in FEP?
Interface / Boundary states for systems and their environments
(Sense and Action)
Values of parameters of the (Markov) Blanket
Blanket states mediate Internal and External states
Things or "Boundaries between things"
Partitioning, how does this relate to boundaries in the real world?
Thermodynamic & Homeostatic systems. H systems do have T properties. But they are not the same thing. Two poles of the analogy. Media & Message. Memeology. "Recent characterisations of self-organising systems depend upon the presence of a 'Markov blanket': a statistical boundary that mediates the interactions between the inside and outside of a system."
What's the alternative here?
*ThermodynamicBlanketStates are PhysicalStates. *HomeostaticBlanketStates are InternalAttributes.
Cognition is the updating of hierarchical, probabilistic models of the world.
In active inference, cognition is viewed as an action-inference loop. The beliefs (priors) of an individual, and the expectations that derive from them, lead to action. Action impacts the environment, producing some effects. The individual senses those effects (perhaps imperfectly), and compares sensations to those that were expected based on beliefs. If they differ—if observations are surprising—then learning (updating of the individual’s generative model) might be necessary.
Cognitive agent is a subclass of sentient agent
complexity is the divergence between posterior and prior beliefs.
complexity is defined in relation to empirical priors based on the approximate posterior expectations of the preceding (forward) and subsequent (backward) states
*Complexity is a subclass of ObjectiveNorm.
In turn, the deontic cue is the probability of an outcome at any given state, which depends upon concentration parameters α that the environment learns as a function of how agents act on the world, which changes the value of the concentration parameters.
A *Cue is internally related to an instance of Perception . AgentPatientProcess is a subclass of Process .
inter-group behavioural and cognitive variations that arise through social learning within members of the same species
Culture is an umbrella term which encompasses the social behavior and norms found in human societies, as well as the knowledge, beliefs, arts, laws, customs, capabilities, and habits of the individuals in these groups.
*Culture is a subclass of Proposition .
Data are units of information, often numeric, that are collected through observation.[1] In a more technical sense, data are a set of values of qualitative or quantitative variables about one or more persons or objects,[1] while a datum (singular of data) is a single value of a single variable.[2]
sensory data is given by Bayes rule (1)
InformationMeasure is a subclass of ConstantQuantity. Stating is a subclass of LinguisticCommunication.
*Data is a near synonym of InformationMeasure. *Data is a near synonym of FactualText. *Data is a near synonym of Stating.
This paper considers decision-making and action selection as variational Bayesian inference. It tries to place heuristics in decision theory (in psychology) and expected utility theory (in economics) within the setting of embodied or active inference.
Deciding is a subclass of Selecting. Selecting is a subclass of IntentionalPsychologicalProcess.
Here, we consider simulations of a primordial soup reported in [11] to illustrate the emergence of active inference of a simple and prebiotic sort. This soup comprises an ensemble of dynamical subsystems, each with its own structural and functional states, that are coupled through short-range interactions.
ensembles; groups of neurons that tend to fire in synchrony. Importantly, spontaneously active ensembles are similar to those evoked by sensory stimuli suggesting that ensembles encode features of the sensory environment and that their spontaneous activation reflects an intrinsic capacity of the brain to generate an internal model of the environment
*Ensemble is a subclass of Collection .
Epistemic value
Epistemic value is the expected information gain under predicted outcomes. In other words, it reports the reduction in uncertainty about hidden states afforded by observations
Interestingly, (35) tells us that maximizing the epistemic value of the policy maximizes opportunity, while at the same time minimizing risk. In the EFE (20), epistemic value is related with the mutual information between states and outcomes. In the CBFE [constrained Bethe Free Energy], the epistemic value of the policy is more inclusive, because it accounts for the information opportunity as well as the risk of the policy.
“epistemic value” (e.g., information gain or the resolution of uncertainty implicit in exploration or curiosity).
Epistemic value is......
From Karl: Epistemic value is the information gain or reduction in uncertainty about latent states afforded by the outcomes of a particular policy. It is variously known as Bayesian surprise, epistemic affordance, the value of information, intrinsic motivation and so on. Mathematically, it is the KL divergence between beliefs about latent states before and after the outcomes of a policy. Epistemic value is the value of a policy that is a functional of beliefs about the causes of sensations.
(Pragmatic and Epistemic) & (Extrinsic & Intrinsic) ---> Whats the relationship, are these the same?
Intrinsic motivation involves performing a task because it’s personally rewarding to you.Extrinsic motivation involves completing a task or exhibiting a behavior because of outside causes such as avoiding punishment or receiving a reward.
The main difference between intrinsic and extrinsic motivation is that intrinsic motivation comes from within, and extrinsic motivation comes from outside. While both types of motivation are important, they have different effects on how you work. Minimizing expected free energy is therefore equivalent to maximizing extrinsic value or expected utility (defined in terms of prior preferences or goals), while maximizing information gain or intrinsic value (or reducing uncertainty about the causes of valuable outcomes).
From Karl: Epistemic value is the information gain or reduction in uncertainty about latent states afforded by the outcomes of a particular policy. It is variously known as Bayesian surprise, epistemic affordance, the value of information, intrinsic motivation and so on. Mathematically, it is the KL divergence between beliefs about latent states before and after the outcomes of a policy. Epistemic value is the value of a policy that is a functional of beliefs about the causes of sensations.
*EpistemicValue is a subclass of PsychologicalProcess . *EpistemicValue is a subclass of SubjectiveAssessmentAttribute . *EpistemicValue is an instance of InternalAttribute
The abstract counterpart of an *EpistemicValue is an *AbstractEpistemicValue. *EpistemicValue is a relatedInternalConcept to Investigating.
A process is ergodic if its long term time-average converges to its ensemble average. Ergodic processes that evolve for a long time forget their initial states.
Bayesian model evidence is effectively simplicity plus accuracy./Negative surprise is the same as log evidence; namely, the logarithm of Bayesian model evidence.
*Evidence is internally related to IntentionalPsychologicalProcess .
Expected Free Energy
The expected free energy is a functional of posterior beliefs about states.
*ExpectedFreeEnergy is a subclass of RelationalAttribute .
*ExpectedFreeEnergy is internally related to InformationMeasure .
External States
Statistically, the existence of a Markov blanket means external states are conditionally independent of internal states, and vice versa, given blanket states. Generally, external states only influence themselves and sensory states.
Here, circular causality is induced by separating the states of a random dynamical system into external and internal states, where external states are subject to random fluctuations and internal states are not.
External states correspond to environmental causes that generate sensory samples (also known as sensory input, sensory outcomes, sensory data, or evidence), which affect the system’s internal state.
Realist and Instrumentalist
Is it important that the partitioning be this way?
Qualify & Quantify
What is the relevance of this partitioning scheme (e.g. with a blanket separating Internal/External states)
The partitions are set by us on something else observed/modeled.
From Colombo & Wright: "For free-energy theorists, the dynamics of such systems will appear to place an upper bound on their informational entropy, and to maximize the evidence for a model M of external states “entailed” by their characteristic properties. This behavior—they would conclude—can be expressed as approximate Bayesian (active) inference about the causes of sensory states in terms of minimizing variational free energy.Footnote6"
What happens to the generative model when we are asleep? Do we have a generative model at that time?
Is it the same model being used differently, but then is it a different model?
Internal & External states -- they are a partitioning, have to be separate.
*ExternalState is a subset of PhysiologicProcess.
Free Energy
An information theory measure that bounds (is greater than) the surprise on sampling some data, given a generative model.
In the context of Friston's FEP, free energy is not a thermodynamic quantity, but an information-theoretic quantity that constitutes an upper bound on surprisal. If this bound is tight, the surprisal of sensory signals can therefore be reduced if free energy is minimized by bringing about changes in the world.
*FreeEnergy is a subclass of PhysicalDimension . *FreeEnergy is a subclass of RelationalAttribute .
*FreeEnergy is internally related to InformationMeasure .
Free Energy Principle
"The brain aims at reducing surprise, where this surprise (or surprisal) is quantified as accuracy (expected log likelihood) minus complexity (informational divergence between the posterior probability and prior probability). This complexity is also known as Bayesian surprise (or salience), and represents the extent to which the new data is 'surprising' to the prior model."
"Systems minimise a free energy function of their internal states, which entail beliefs about hidden states in their environment. The implicit minimisation of free energy is formally related to variational Bayesian methods."
A generalization of predictive coding (PC) according to which organisms minimize an upper bound on the entropy of sensory signals (the free energy). Under specific assumptions, free energy translates to prediction error.
"A self organising system—that entails a generative model— minimises the free energy of its sensory and internal states; where internal states encode a recognition probability distribution over (fictive) hidden states causing sensory states."
*FreeEnergyPrinciple is an instance of Proposition .
Friston Blanket
For this reason, we propose to distinguish between ‘Pearl blankets’ to refer to the standard use of Markov blankets and ‘Friston blankets’3 to refer to the new construct. While Pearl blankets are unambiguously part of the map, Friston blankets are best understood as part of the territory. Since these are different formal constructs with different metaphysical implications, the scientific credibility of Pearl blankets should not automatically be extended to Friston blankets
*FristonBlanket is a subclass of ProbabilityRelation. *FristonBlanket is a subclass of Proposition .
Generalized Free Energy
Equation 14
*GeneralizedFreeEnergy is a subclass of ProbabilityRelation. *GeneralizedFreeEnergy is a subclass of Proposition .
Generative model
Generative model or forward model is a probabilistic mapping from causes to observed consequences (data). It is usually specified in terms of the likelihood of getting some data given their causes (parameters of a model) and priors on the parameters.
A probabilistic model that links (hidden) causes and data, usually specified in terms of likelihoods (of observing some data given their causes) and priors (on these causes). Generative models can be used to generate predictions of data , given their causes.
The joint probability distribution of two or more random variables, often given in terms of a prior and a likelihood: p(s,c) = p(s|c)p(c). (Sometimes, only the likelihood p(s|c) is called a "generative model".) The model is generative in the sense that it models how sensory signals s are generated by hidden causes c. Furthermore, it can be used to generate mock sensory signals, given an estimate of hidden causes.
A generative model is a probabilistic mapping from causes in the environment to observed consequences (e.g., sensory data);
A formalism that describes the mapping between inferred hidden states/causes, and expected outcomes/observations
RECOGNITION models update internal parameters that correspond to external states (including hidden causes of environmental states), blanket states, and internal states (meta-modeling). In contrast, GENERATIVE models take those same internal parameter estimates and emit expected or plausible observations.
Generative model of what?
Generative model is starting concept of Active Inference -- Distinction from FEP (?) -- Dynamics and behavior are starting from GM, action as well. All talks about terms should include this.
Generative Model &/of a Generative Process
Recognition models and Generative models.
Recognition model is from empirical observations to updates of inferred hidden states. Generative model is from inferred hidden states to plausible emitted observed states. This is the "tale of two densities" because models are distributions which are statistical densities.
"Processing" is often used in a uni-directional Recognition Model type way -- "Predictive Processing" entails and requires a Prediction
What is the relationship between conscious experience & Generative models? Why are some GM experienced or not? Meta-modeling?
GM of Sense + Action
Enactivism + Predictive Processing ---> PP does deal with action. However in Maria's perspective they do not pay as much attention to the environment, e.g. they are more focused on the organismal dynamics perhaps.
Generative Modeling is the key for perception?
Deep GM / Deep Inference.
Where is the body in GM?
Broadest most-applicable definition ----> Then we specify Computational, Embodied, Enacted.
*GenerativeModel is a subclass of Process.
Generative Process
"a generative process 𝑝𝐺𝑃(𝑦, 𝑥𝐺𝑃) [captures] the actual causal structure of the environment where hidden states 𝑥 generate observations"
*GenerativeProcess is a subclass of ProbabilityRelation. *GenerativeProcess is a subclass of Proposition . *GenerativeProcess is a subclass of Process .
Hidden state
Hidden states Ψ : Ψ × A × Ω → ℝ... constitute the dynamics of states of the world that cause sensory states and depend on action.
*AbstractHiddenState is a subclass of ProbabilityRelation.
Hierarchical Model
Predictive Processing posits a hierarchy of estimators, which operate at different spatio-temporal timescales (so they track features at different scales). The hierarchy does not necessarily have a top level (but it might have a center — think of the levels as rings on a disc or a sphere).