Active Inference and Behavior Trees for Reactive Action Planning and Execution in Robotics
Open accessAbstract
In this article, we propose a hybrid combination of active inference and behavior trees (BTs) for reactive action planning and execution in dynamic environments, showing how robotic tasks can be formulated as a free-energy minimization problem. The proposed approach allows handling partially observable initial states and improves the robustness of classical BTs against unexpected contingencies while at the same time reducing the number of nodes in a tree. In this work, we specify the nominal behavior offline, through BTs. However, in contrast to previous approaches, we introduce a new type of leaf node to specify the desired state to be achieved rather than an action to execute. The decision of which action to execute to reach the desired state is performed online through active inference. This results in continual online planning and hierarchical deliberation. By doing so, an agent can follow a predefined offline plan while still keeping the ability to locally adapt and take autonomous decisions at runtime, respecting safety constraints. We provide proof of convergence and robustness analysis, and we validate our method in two different mobile manipulators performing similar tasks, both in a simulated and real retail environment. The results showed improved runtime adaptability with a fraction of the hand-coded nodes compared to classical BTs.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
22 of 42 cited sources checked · 9 supported · 2 flagged · accuracy not yet measured
- Interpretationreasoning
The approach of Colledanchise et al. has the theoretical limitation that adaptation cannot be selectively added to only specific parts of the tree.
“Colledanchise et al.[4] comes with a fundamental theoretical limitation: adaptation cannot be selectively added only to specific parts of the tree.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [4] source
The paper describes the opposite of the claimed limitation. In Algorithm 3 (p. 5), a failed condition is identified and expanded; in the Introduction (p. 1), the authors say this modularity lets them extend a plan without replanning the whole task. These passages show adaptation of a specific part of the tree, not an inability to do so. (LLM, conf=0.83)
Checked by a reasoning model — may be wrong.
Experimental — accuracy not yet measured
- Interpretationreasoning
The authors' BT solution provides a task-independent way to define subgoals based only on the robot's available skills, ensuring task completion.
“This idea of using subgoals was already used in [23], but in our solution with BTs, we provide a task-independent way to define subgoals which is only based on the set of available skills of the robot, such that we can make sure that it can complete the task.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [23] source
- Premisecitation
The active inference model can handle multiple independent sets of states and observations.
“The active inference model introduced in this section can also handle multiple sets of independent states and observations [34].”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [34] Smith, 2022, A step-by-step tutorial on active inference and its application to empirical data, J. Math. Psychol. source
- Premisecitation
The dimensionality problem comes from combinatorial explosion when planning far into the future.
“This curse of dimensionality is due to the combinatorial explosion when looking deep into the future [33].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [33] source
- Premisecitation
Replanning for unforeseen contingencies consumes more resources than reacting.
“For unforeseen contingencies, replanning would be necessary, which is more resource-demanding than reacting, as shown in the experimental results in [6].”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [6] source
The Simulation Experiments section says replanning is more computationally intensive than reactive execution, and Table I reports slightly longer completion times with replanning. But the Introduction and Results describe reactive recovery from unforeseen challenges, so the paper does not support the sentence’s assertion that such contingencies necessarily require replanning. (LLM, conf=0.87)
Experimental — accuracy not yet measured
- Interpretationcitation
The prior over plans, encoded in the vector E, can be updated at runtime to steer decision-making.
“The E vector can be updated at runtime to steer the decision-making while computing the posterior distribution π = σ(ln E -G π -F π ) [34].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [34] Smith, 2022, A step-by-step tutorial on active inference and its application to empirical data, J. Math. Psychol. source
- Interpretationcitation
The proposed method is a compromise between a fully predefined plan and a fully dynamic expansion of behavior trees, the latter of which can produce a suboptimal action sequence.
“This is a compromise between a fully defined plan where the behavior of the robot is predefined in every part of the state space and a fully dynamic expansion of BTs which can result in a suboptimal action sequence [4].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [4] source
The Introduction (p. 1) describes combining planning and acting through iterative BT refinement, and the algorithm discussion (p. 5) says expansion does not determine which action is optimal. The paper does not characterize its method as a compromise between a fully predefined plan and fully dynamic BT expansion; it presents dynamic expansion as part of its own method. (LLM, conf=0.82)
Experimental — accuracy not yet measured
- Premisecitation
Colledanchise et al. dynamically expanded a behavior tree from a single goal condition through backchaining to blend planning and acting online.
“Colledanchise et al.[4] dynamically expanded a BT from a single goal condition, through backchaining, to blend planning and acting online.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [4] source
- Findingown data
The proposed method decreases the number of nodes in a behavior tree relative to classical behavior trees.
“The results showed improved runtime adaptability with a fraction of the hand-coded nodes compared to classical BTs.”
- Also stated in: § Abstract · plain
“The proposed approach allows handling partially observable initial states and improves the robustness of classical BTs against unexpected contingencies while at the same time reducing the number of nodes in a tree.”
Quote in the paperSubstantial claim - Also stated in: § Abstract · plain
- Findingown data
Surprises during action selection may conflict with the offline plan, for example when the robot finds the place location occupied after picking the object.
“Unexpected events affecting the system during action selection can lead to conflicts with the initial offline plan.This is the case in one execution of the mobile manipulation task, as in Fig. 12, where after picking the object and moving in front of the table, the robot senses that the place location is not free.”
Quote in the paperSubstantial claim - Interpretationreasoning
The choice of action to reach the desired state is made online by active inference.
“The decision of which action to execute to reach the desired state is performed online through active inference.”
- Also stated in: § III. ACTIVE INFERENCE AND BTS FOR REACTIVE ACTION PLANNING AND EXECUTION · plain
“we program only desired states offline, and we leave action selection to the online active inference scheme.”
Quote in the paperSubstantial claim- Rests on an assumption: The continuous world state and the robot's internal state can be abstracted into symbolic states and observations that a discrete active inference agent can use.
- Also stated in: § III. ACTIVE INFERENCE AND BTS FOR REACTIVE ACTION PLANNING AND EXECUTION · plain
- Interpretationnone given
Robotic tasks can be expressed as problems of minimizing free energy.
“showing how robotic tasks can be formulated as a free-energy minimization problem.”
Quote in the paperSubstantial claim - Interpretationnone given
A new kind of behavior tree leaf node is introduced that specifies a desired state rather than an action.
“However, in contrast to previous approaches, we introduce a new type of leaf node to specify the desired state to be achieved rather than an action to execute.”
Quote in the paperSubstantial claim - Interpretationreasoning
Using dynamic priors lets the system check preconditions and resolve conflicts inside active inference.
“This allows preconditions checking and conflict resolution within active inference.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The model parameters, such as likelihood and transition matrices, are known.
- Premisereasoning
Current discrete active inference solutions assume instantaneous actions without preconditions, which is unrealistic for real robots.
“In addition, current solutions rely on fundamental assumptions, such as instantaneous actions without preconditions, which do not hold in real robotic situations.”
Quote in the paperSubstantial claim - Interpretationreasoning
Action selection through active inference selects skills to match current state with desired one by minimizing free-energy.
“Action selection through active inference will then select the appropriate skills to match the current state of the world with the desired one, minimizing this discrepancy through free-energy minimization.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The model parameters, such as likelihood and transition matrices, are known.
- Interpretationreasoning
Active inference gives local reactivity to unforeseen situations.
“Active inference provides then local reactivity to unforeseen situations.”
Quote in the paperSubstantial claim - Premisecitation
Active inference for discrete decision-making is still at an early stage, with current work limited to simplified proof-of-concept simulations.
“The application of this theory, however, is still in an early stage for discrete decision-making, where current works only focus on simplified simulations as proof of concept [20], [21], [22], [23].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [20], [21], [22]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
Unlike earlier active inference work, the preference vector C(fj) is not predetermined; it can vary over time as the task BT dictates.
“Crucially, in this work, we propose the new idea of using dynamic priors.For a factor f j , C (f j ) is not fixed a priori as in past active inference works, but instead, it can change over time according to the BT for a task.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The model parameters, such as likelihood and transition matrices, are known.
- Interpretationreasoning
To address this, the authors propose replacing deep plans with shallow, hierarchically composable decision trees.
“To solve this problem, we propose to replace deep plans with shallow decision trees that are hierarchically composable.”
Quote in the paperSubstantial claim - Interpretationreasoning
Conflict resolution due to dynamic changes and online decision-making is handled by modifying prior preferences in C.
“Conflict resolution due to dynamic changes in the environment and online decision-making is handled through modification of the prior preferences in C.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The model parameters, such as likelihood and transition matrices, are known.
- Study design and conductown data
The method was tested on two mobile manipulators doing similar tasks in simulated and real retail settings.
“We provide proof of convergence and robustness analysis, and we validate our method in two different mobile manipulators performing similar tasks, both in a simulated and real retail environment.”
Quote in the paperSubstantial claim - Interpretationreasoning
The nominal behavior is specified offline using behavior trees.
“In this work, we specify the nominal behavior offline, through BTs.”
- Also stated in: § III. ACTIVE INFERENCE AND BTS FOR REACTIVE ACTION PLANNING AND EXECUTION · plain
“To avoid combinatorial explosion while planning and acting with active inference for long-term tasks we specify the nominal behavior of an agent through a BT, used as a prior.”
Quote in the paperSubstantial claim- Rests on an assumption: The continuous world state and the robot's internal state can be abstracted into symbolic states and observations that a discrete active inference agent can use.
- Also stated in: § III. ACTIVE INFERENCE AND BTS FOR REACTIVE ACTION PLANNING AND EXECUTION · plain
- Interpretationreasoning
To avoid combinatorial explosion in long-term active inference planning, the nominal agent behavior is specified through a behavior tree used as a prior.
“To avoid combinatorial explosion while planning and acting with active inference for long-term tasks we specify the nominal behavior of an agent through a BT, used as a prior.”
Quote in the paperSubstantial claim- Rests on an assumption: The continuous world state and the robot's internal state can be abstracted into symbolic states and observations that a discrete active inference agent can use.
- Interpretationreasoning
Since active inference decides continuously while the task runs, a satisfied missing precondition is dropped from the current goal, leaving only the BT preference and allowing the plan to continue.
“In fact, since the decision-making with active inference happens continuously during task execution, once a missing precondition is met this is removed from the current desired state.Thus, the only remaining preference is the one imposed by the BT, which can now be resumed.”
Quote in the paperSubstantial claim - Premisereasoning
Computing expected free energy for every possible robot plan is computationally prohibitive.
“Even though active inference is a very promising theory, from a computational perspective computing the expected free-energy for each possible plan that a robot might take is cost-prohibitive.”
Quote in the paperSubstantial claim - Premisenone given
In classical behavior trees, reactivity to plan changes comes from hard-coded recovery behaviors.
“However, in classical formulations of BTs, the plan reactivity still comes from hard-coded recovery behaviors.”
Quote in the paperSubstantial claim - Premisecitation
HTN planners still struggle to react to failures, time-outs, and external events.
“An important remark is that reactions to failures, time-outs, and external events are still a challenge for HTN planners.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [31] Erol, 1994, HTN planning: Complexity and expressivity
- Interpretationreasoning
The authors propose combining active inference with behavior trees to plan and execute reactive actions in changing environments.
“In this article, we propose a hybrid combination of active inference and behavior trees (BTs) for reactive action planning and execution in dynamic environments, showing how robotic tasks can be formulated as a free-energy minimization problem.”
- Also stated in: § D · plain
“To tackle these limitations of active inference and to address the two main open challenges of hierarchical deliberation and continual planning, we propose a hybrid combination of active inference and BTs.”
- Also stated in: § B. Contributions · plain
“In this work, we propose the hybrid combination of BTs and active inference to obtain more reactive actors with hierarchical deliberation and continual online planning capabilities.”
Quote in the paperSubstantial claim- Rests on an assumption: The continuous world state and the robot's internal state can be abstracted into symbolic states and observations that a discrete active inference agent can use.
- Also stated in: § D · plain
- Premisecitation
Task planning research has given little attention to actors.
“Over the years, researchers developed many task planners with various degrees of optimality, but little attention has been paid to actors [1], [2], i.e., algorithms endowed with reasoning and deliberation tools during plan execution.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [1], [2]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Premisecitation
Discrete active inference for symbolic action planning has been limited to low-dimensional, simplified simulations.
“At the time of writing, the use of discrete active inference for symbolic action planning is limited to low-dimensional and simplified simulations [22], [23].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [22], [23]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
The method builds a stable region of attraction online from the present state to the target, rather than precomputing it with fallbacks.
“As we will thoroughly explain in Section IV-A, our algorithm creates online a stable region of attraction from the current state to the goal state instead of planning it offline through fallbacks.”
Quote in the paperSubstantial claim - Interpretationcitation
The proposed control scheme creates dynamic and stable regions of attraction through sequential controller composition.
“This creates dynamic and stable regions of attraction, as explained in Section IV-A, by means of sequential controller composition [39] (lines 17-31 of Algorithm 2).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [39] source
- The authors state this as an assumption: The model parameters, such as likelihood and transition matrices, are known.
- Interpretationreasoning
A robot may execute a lengthy preprogrammed routine while making autonomous choices that locally handle unforeseen events.
“A robot can follow a long programmed routine while autonomously taking decisions to locally compensate for unexpected events.”
Quote in the paperSubstantial claim - Interpretationreasoning
The proposed method can cope with initial states that are only partially observable.
“The proposed approach allows handling partially observable initial states and improves the robustness of classical BTs against unexpected contingencies while at the same time reducing the number of nodes in a tree.”
Quote in the paperSubstantial claim - Interpretationreasoning
Under nominal conditions, the action chosen by expected free-energy minimization is exactly the offline-planned action.
“At any point of the task, the robot finds itself in the planned state and has only one preference over the next state given by the BT through C. The only action which can minimize the expected free-energy is the one used during offline planning.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The model parameters, such as likelihood and transition matrices, are known.
- Interpretationreasoning
The proposed method makes classical behavior trees more robust to unexpected contingencies.
“The proposed approach allows handling partially observable initial states and improves the robustness of classical BTs against unexpected contingencies while at the same time reducing the number of nodes in a tree.”
Quote in the paperSubstantial claim - Interpretationreasoning
When runtime preconditions are unmet, the system reruns action selection with a revised prior C, so actions that meet them become more probable.
“As explained in Algorithm 2, if preconditions are missing at runtime, action selection is performed again with the updated prior C, such that actions that will satisfy them are more likely.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The model parameters, such as likelihood and transition matrices, are known.
- Premisereasoning
Minimizing expected free energy makes the agent balance reward seeking and information seeking.
“By minimizing expected free-energy the agent balances reward and information seeking (see Appendix D for derivations).”
Quote in the paperSubstantial claim - Interpretationreasoning
Using a logical state derived from the probabilistic belief built by active inference, rather than directly from state observations, makes the system more robust to noisy sensors.
“Defining a logic state based on the probabilistic belief s built with active inference, instead of directly using the observation of the states o, increases robustness against noisy sensor readings, as we will explain in Example 12.”
Quote in the paperSubstantial claim- Rests on an assumption: The continuous world state and the robot's internal state can be abstracted into symbolic states and observations that a discrete active inference agent can use.
- Interpretationreasoning
To avoid encoding every contingency in the behavior tree, only desired states are programmed offline and action selection is left to online active inference.
“To avoid coding every possible contingency in the BT, we program only desired states offline, and we leave action selection to the online active inference scheme.”
Quote in the paperSubstantial claim- Rests on an assumption: The continuous world state and the robot's internal state can be abstracted into symbolic states and observations that a discrete active inference agent can use.
- Premisereasoning
Plans with conflicting actions that can occur in dynamic environments are not addressed by current discrete active inference methods.
“As a consequence, plans with conflicting actions which might arise in dynamic environments are never addressed in the current state-of-the-art.”
Quote in the paperSubstantial claim - Interpretationreasoning
Behavior trees give global reactivity to foreseen situations.
“In doing so, BTs provide global reactivity to foreseen situations.”
Quote in the paperSubstantial claim - Interpretationreasoning
Conflicts are resolved by locally raising the preference for a state in the prior.
“Conflict resolution is then achieved by locally updating prior desires about a state, giving them higher preference.”
Quote in the paperSubstantial claim - Interpretationreasoning
When execution is nominal and the environment matches the plan, the method is equivalent one-to-one to a classical BT.
“In a nominal execution, where the environment in which a robot is operating is the same as the one at planning time, there is a one-to-one equivalence between our approach and a classical BT formulation.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The model parameters, such as likelihood and transition matrices, are known.
- Interpretationnone given
An offline policy can be more effective than active inference once the transition matrices, the reward, and the task are fixed.
“This approach can be more effective than active inference once the transition matrices, the reward, and the task are fixed.”
Quote in the paperSubstantial claim - Interpretationcitation
When a later desired state cannot be reached as planned, Algorithm 2 produces a plan that converges to the original goal.
“We analyze this idea in terms of sequential controllers (or actions) composition as in [39], and we show how Algorithm 2 generates a plan that will eventually converge to the initial goal.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [39] source
- The authors state this as an assumption: The model parameters, such as likelihood and transition matrices, are known.
- The authors state this as an assumption: The action templates with pre- and postconditions provided to the agent are correct.
- The authors state this as an assumption: A given desired goal is achievable by at least one atomic action.
- Interpretationreasoning
The extra model parameters of active inference can be updated with runtime information to adapt plans on the fly.
“These extra model parameters can be updated with runtime information to adapt plans on the fly.”
Quote in the paperSubstantial claim - Interpretationreasoning
This makes it possible to override active inference online when safety routines require it.
“In our specific case, this allows us to easily override the online decision-making process with active inference where needed, in favor of safety routines.”
Quote in the paperSubstantial claim - Interpretationreasoning
A classical BT would need several extra nodes to obtain the same attraction domain.
“On the other hand, to achieve the same domain of attraction with a classical BT, one would require several additional nodes, as explained in Section V-F and visualized in Fig. 14.”
Quote in the paperSubstantial claim - Interpretationreasoning
Compared with both offline and online POMDPs, active inference exposes extra model parameters that bridge abstract common-sense knowledge with discrete decision-making.
“Compared to both offline and online POMDPs, however, active inference exposes extra model parameters to bridge abstract common sense knowledge with discrete decisionmaking.”
Quote in the paperSubstantial claim - Interpretationnone given
The work addressed the two challenges of hierarchical deliberation and continual online planning by combining behavior trees and active inference.
“We have addressed two open challenges, namely, hierarchical deliberation, and continual online planning, by combining BTs and active inference.”
Quote in the paperSubstantial claim - Interpretationreasoning
Plan selection aims at minimizing the expected cost and the ambiguity.
“From the previous equation, one can notice that plan selection aims at minimizing the expected cost and ambiguity.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The parameters associated with the task are known and introduce no uncertainty in the derivations.
- Interpretationreasoning
Minimizing the expected free-energy leads to both exploitative, cost-minimizing and explorative, ambiguity-minimizing behavior.
“Minimizing G leads to both exploitative (cost minimizing) and explorative (ambiguity minimizing) behavior.”
Quote in the paperSubstantial claim - Interpretationreasoning
A plan generated by PDDL planning and executed without behavior trees cannot provide this reactivity unless specific replanning strategies are defined to mimic the reactiveness of behavior trees.
“A plan that is generated through PDDL planning and executed bypassing BTs cannot provide this type of reactivity unless one defines specific replanning strategies to mimic BTs' reactiveness.”
Quote in the paperSubstantial claim - Interpretationreasoning
Local online planning is better suited for execution in uncertain environments, such as a busy supermarket, because it avoids planning beforehand for every contingency.
“local online planning is better suited for execution in uncertain environments, such as a busy supermarket, because one can avoid planning beforehand for every contingency.”
Quote in the paperSubstantial claim - Interpretationreasoning
Using active inference with action preconditions as a planning node in a behavior tree achieves online PDDL-style planning with noisy observations and partially observable probabilistic states.
“We opted for the use of active inference with action preconditions as a planning node in the BT because this allows achieving online PDDL-style planning with noisy observations and partially observable probabilistic states.”
Quote in the paperSubstantial claim - Interpretationreasoning
The plan an agent should pursue is the most likely one.
“The plan that an agent should pursue is the most likely one.”
Quote in the paperNot a substantial claim - Interpretationreasoning
A robot can locally set its own sub-goals to resolve a local inconsistency and then return to the initial plan specified in the behavior tree.
“This means that a robot can locally set its own sub-goals to resolve a local inconsistency, and then return to the initial plan specified in the BT.”
Quote in the paperSubstantial claim - Premisecitation
For the parts of a task subject to frequent unpredictable changes, computing a local online plan is preferable to offline policies.
“As concluded in [43], for the parts of a task subject to frequent unpredictable changes, computing locally an online plan as we do with active inference is preferable to offline policies.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [43] source
- Interpretationreasoning
In nominal case, the approach maintains all properties of BTs.
“In a nominal case, then, we maintain all the properties of BTs, which are well explained in [3].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [3] source
- Interpretationreasoning
Safety guarantees may be applied to selected subtrees rather than the entire tree.
“Note that safety guarantees can also be provided in specific parts of the three only, and not necessarily for the whole tree.”
Quote in the paperNot a substantial claim - Study design and conductown data
The effectiveness of the approach was demonstrated on two different mobile manipulators and different tasks, both in simulation and in real experiments.
“the effectiveness of the approach is demonstrated on two different mobile manipulators and different tasks, both in simulation and real experiments.”
Quote in the paperSubstantial claim - Interpretationnone given
Planning offline for all possible state and action combinations is a much larger problem than computing an online plan for the current state only.
“In addition, planning offline for all possible states and actions combinations is a much larger problem than computing a plan online for the current state only.”
Quote in the paperSubstantial claim - Interpretationcitation
Whole-task safety can be enforced with a sequence node whose left branch is the safety condition that the right branch must satisfy.
“Safety guarantees for the whole task can easily be added by using a sequence node, where the leftmost part is the safety criteria to be satisfied [3] by the right part of the behavior, as shown in Fig. 13.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [3] source
- Interpretationreasoning
By construction, a BT runs left to right, so the leftmost condition is guaranteed to be met before the remaining behavior proceeds.
“Since, by construction, a BT is executed from left to right, one can assure that the robot is guaranteed to satisfy the leftmost condition first before proceeding with the rest of the behavior.”
Quote in the paperSubstantial claim - Interpretationreasoning
The proposed method leverages the complementary advantages of both offline and online planning.
“With the proposed method we can leverage the complementary advantages of both offline and online planning”
Quote in the paperSubstantial claim - Interpretationnone given
The paper introduced the concept of state in a behavior tree through the prior node, for which a probabilistic belief is built, updated and used for action planning at runtime with uncertain action outcomes.
“Another important difference between our approach and other BTs solutions is that we introduced the concept of state in a BT through the prior node for which a probabilistic belief is built, updated, and used for action planning at runtime with uncertain action outcomes.”
Quote in the paperSubstantial claim - Interpretationreasoning
The hybrid combination of active inference and behavior trees combines the advantages of offline behavior-tree design and online dynamic expansion.
“To conclude, the hybrid combination of active inference and BTs allows for combining the advantages of both offline design of BTs and online dynamic expansion.”
Quote in the paperSubstantial claim - Interpretationcitation
Rather than compute globally stable plans for all start-goal pairs, the method creates smaller attraction regions online for the current state and goal.
“Instead of looking for globally asymptotically stable plans from each initial state to each possible goal, which can be unfeasible or at least very hard [39], we define smaller regions of attractions dynamically, according to the current state and goal.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [39] source
- May combine two claims. 43
- Classified as probably not a substantial claim. 26
May combine two claims.
PremisecitationROSPlan is not designed for fast reaction to dynamic environmental changes caused by external events, and it would not work when the initial state is only partially observable.
“ROSPlan leverages automated planning with PDDL2.1, but it is not designed for fast reaction in case of dynamic changes in the environment caused by external events, and would not work in case of a partially observable initial state.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [41] source
The Case study (section 4; page not provided) says the AUV began without knowing the tank size, obstacles, or valve-panel location. The Outcome section reports that discovering the panel canceled the current action and prompted replanning, contrary to the claim that ROSPlan would not work with an incompletely known initial state or adapt to environmental changes. The paper does not establish a measured speed of reaction. (LLM, conf=0.86)
Checked by a reasoning model — may be wrong.
Experimental — accuracy not yet measured
May combine two claims.
InterpretationreasoningThe method removes the need to detect conflicts explicitly and reorder the BT, unlike earlier dynamic BT expansion.
“With our method, there is no need to explicitly detect a conflict and reordering a BT then, as was done in past work on the dynamic expansion of BTs [4].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [4] source
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationActive inference is a general framework covering perception, action, decision-making, and learning in biological or artificial agents.
“Active inference provides a unifying theory for perception, action, decision-making, and learning in biological or artificial agents [33].”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [33] source
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationRLDS gives a more concise problem description than behavior trees alone, but its online reactivity is limited to offline-planned scenarios.
“RLDS results in a more concise problem description with respect to using BTs only, but online reactivity is again limited to the scenarios planned offline.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [6] source
The Introduction and Related Work describe RLDS task descriptions as simpler than specifying a BT’s internal structure. The Execution section says plan construction occurs offline and policies are selected in near real time. But the paper does not say reactivity is limited to scenarios anticipated offline; the Introduction and Real-World Experiments describe adaptation to unforeseen interference. (LLM, conf=0.84)
Experimental — accuracy not yet measured
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationDiscrete-state active inference is a promising way to address the exploration-exploitation dilemma and gives agents continuous deliberation.
“Active inference on discrete state spaces [33] is a promising approach to solving the exploitationexploration dilemma and empowers agents with continuous deliberation capabilities.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [33] source
In “Planning and decision-making” (page unavailable), the paper says expected free energy balances exploitative and explorative courses of action, supporting the exploration–exploitation part of the claim. It describes agents evaluating policies and planning, but the passages do not establish that discrete-state active inference gives agents continuous deliberation capabilities. (LLM, conf=0.84)
Experimental — accuracy not yet measured
May combine two claims.
PremisecitationThe blended reactive task and action planner from [4] handles unanticipated scenarios but not partially observable environments or uncertain action outcomes.
“The solution can compensate for unanticipated scenarios, but cannot handle partially observable environments and uncertain action outcomes.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [4] source
The Introduction (p. 1) describes the planner reacting when an object slips from the gripper or an obstacle unexpectedly blocks its path. The Problem Formulation (p. 4) also allows it to try another action after one fails. Our copy does not establish that the approach cannot handle partially observable environments or uncertain action outcomes; it describes some responses to unexpected outcomes instead. (LLM, conf=0.84)
Experimental — accuracy not yet measured
May combine two claims.
PremisecitationEarlier active inference studies took actions to be always executable and conflict-free, but the authors say this is false in realistic settings.
“Past work on active inference, such as [23], was based on the assumption that actions were always executable and nonconflicting, but these do not hold in more realistic scenarios.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [23] source
Sections 2 and 11 discuss action selection and earlier active-inference work, but do not say that earlier studies assumed actions were always executable and nonconflicting. Section 6 describes what happens when a movement meets a maze boundary; it does not establish the claimed assumption or discuss conflicting actions. Searches for executable, feasible, and conflicting actions found no decisive passage. Our copy provides no page numbers for these passages. (LLM, conf=0.74)
Experimental — accuracy not yet measured
May combine two claims.
InterpretationcitationThe vector E can encode common sense and habits and can also be used to adapt plans online, for instance after a runtime component failure.
“This vector can be used to encode common sense and habits [34], [35], but can also be used to adapt the plans online due for instance to runtime component failure.”
Quote in the paperSubstantial claim2 of 2 sources checked- cites [34] Smith, 2022, A step-by-step tutorial on active inference and its application to empirical data, J. Math. Psychol. source
Section 2.1 (Formal POMDP structure; page not provided) says the E vector encodes prior beliefs about policies and can model habits. Our copy does not establish that E encodes common sense. The sentence places the citations before the separate claim about online adaptation after component failure, so that claim is not attributed to this source. (LLM, conf=0.83)
Experimental — accuracy not yet measured - cites [35] source
The Methods section (“An Incremental Primer on Active Inference”; page unavailable) identifies Eπ as a baseline prior over policies that can be thought of as habits. It does not establish that E specifically encodes common sense. The sentence places the citations before the separate claim about adapting plans after runtime failure, so that claim is not treated as attributed to this source. (LLM, conf=0.82)
Experimental — accuracy not yet measured
May combine two claims.
PremisecitationTo change the attraction region, one must either replan or expand the BT dynamically.
“Alternatively, adapting the region of attraction requires either replanning [6] or dynamic BT expansion [4].”
Quote in the paperSubstantial claim2 of 2 sources checked- cites [6] source
The Simulation Experiments section describes replanning when execution conditions fail and says this lets the robot adapt. The paper does not state that changing a region of attraction requires replanning; the dynamic BT expansion alternative is attributed to a different citation in the citing sentence. No page number is available in our copy. (LLM, conf=0.77)
Experimental — accuracy not yet measured - cites [4] source
The Problem Formulation (p. 4) says the BT can be expanded during runtime when a previously assumed condition fails, supporting the dynamic-expansion part attributed to this paper. The copy does not say that this adapts a region of attraction or that expansion is required to do so. The separate replanning citation [6] is not assessed here. (LLM, conf=0.83)
Experimental — accuracy not yet measured
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationOnline decision-making without offline computations can achieve performance similar to active inference.
“Second, one could perform online decision-making without offline computations and achieve similar performance, see [44] and [45].”
Quote in the paperNot a substantial claim1 of 2 sources checked- cites [44] source
- cites [45] source
Section 2.2 (page unavailable) describes online planning as an alternative to offline policy computation, and Section 5.1 reports that DESPOT matched some POMDP planners in performance. The paper does not compare it with active inference. Moreover, Section 5.1 says DESPOT's parameter was selected through offline training, so its reported performance does not establish the claim's ‘without offline computations’ qualifier. (LLM, conf=0.88)
Experimental — accuracy not yet measured
May combine two claims.
InterpretationcitationActive inference can unify abstract decision-making with guarantees, adaptive and fault-tolerant torque control, and state estimation and learning.
“Active inference can unify 1) abstract decision-making with guarantees, as in this article, 2) adaptive [12] and fault tolerant [10], [11], [46] torque control, as well as 3) state estimation and learning.”
Quote in the paperSubstantial claim2 of 3 sources checkedProbably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningIn Example 6, the amount of knowledge needed to code a classical BT and the active inference version is the same.
“Note that the amount of knowledge (i.e., number of states and actions) that is necessary to code a classical BT or our active inference version in Example 6 is the same.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe results showed better runtime adaptability with far fewer hand-coded nodes than classical behavior trees.
“The results showed improved runtime adaptability with a fraction of the hand-coded nodes compared to classical BTs.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataScenario 2 reused the Scenario 1 BT completely, changing only the target object and locations.
“Note that the BT designed for Scenario 1 was entirely reused in Scenario 2, with the only adaptation of the desired object and locations in the BT.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningThe proposed method yields continual online planning and hierarchical deliberation.
“This results in continual online planning and hierarchical deliberation.”
- Also stated in: § B. Contributions · plain
“to obtain more reactive actors with hierarchical deliberation and continual online planning capabilities.”
Quote in the paperSubstantial claim- Also stated in: § B. Contributions · plain
May combine two claims.
InterpretationreasoningThe approach abstracts fallback behavior by planning in state space rather than action space; instead of programming moveTo(goal), one sets a prior preference over isAt(goal).
“However, we abstract the fallback by planning in the state space and not in the action space.Instead of programming the action moveTo(goal) we only set a prior preference over the state isAt(goal) since the important information is retained in the state to be achieved rather than in the sequence of actions to do so.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe result is conflict resolution and plan continuation that arise naturally, without special recovery machinery.
“This leads to a natural conflict resolution and plan resuming without ad hoc recovery mechanisms.”
Quote in the paperSubstantial claimMay combine two claims.
PremisereasoningHighly reactive behavior trees tend to be large and complex, and adding new skills requires revising a large tree.
“This means that highly reactive BTs are usually big and complex and that adding new robotic skills would require revising a large tree.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationGOAP needs scenario-specific hand-designed heuristics and is computationally expensive for long-term tasks.
“However, GOAP requires hand-designed heuristics that are scenario-specific and it is computationally expensive for long-term tasks.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [26], [27]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningWhen no goal exists, all state preferences are zero, giving no reason to act toward another state.
“Note that if there is no goal, the preferences over states are set to zero everywhere so there is no incentive to act to achieve a different state.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationnone givenThe authors introduce a way to include action preconditions and conflict resolution in active inference and a systematic way to provide prior preferences through behavior trees.
“We introduce a method to include action preconditions and conflict resolution in active inference, as well as a systematic way of providing prior preferences through BTs.”
Quote in the paperSubstantial claim- Rests on an assumption: The continuous world state and the robot's internal state can be abstracted into symbolic states and observations that a discrete active inference agent can use.
May combine two claims.
InterpretationreasoningAn agent using the method can follow an offline plan while adapting locally and making autonomous runtime decisions within safety constraints.
“By doing so, an agent can follow a predefined offline plan while still keeping the ability to locally adapt and take autonomous decisions at runtime, respecting safety constraints.”
- Also stated in: § D · plain
“Such an actor is capable of following a task planned offline while still being able to take autonomous decisions at run-time to resolve unexpected situations.”
Quote in the paperSubstantial claim- Also stated in: § D · plain
Classified as probably not a substantial claim. May combine two claims.
PremisecitationHTN requires designers to write and debug complex domain-specific recipes, and replanning may happen too often in highly dynamic situations.
“HTN requires the designer to write and debug potentially complex domain-specific recipes and, in very dynamic situations, replanning might occur too often.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [31] Erol, 1994, HTN planning: Complexity and expressivity
Not checked in the free run.
May combine two claims.
InterpretationreasoningThis replacement allows offline plans to be simplified, opportunities to be exploited, and local unforeseen contingencies to be resolved intelligently.
“This will allow us to simplify our offline plans, exploit opportunities, and act intelligently to resolve local unforeseen contingencies.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationnone givenThe hybrid scheme uses online action selection with active inference, removes the need for complex predefined fallback behaviors, and provides convergence guarantees.
“The proposed hybrid scheme leverages the advantages of online action selection with active inference and it removes the need for complex predefined fallback behaviors while providing convergence guarantees.”
Quote in the paperSubstantial claimMay combine two claims.
PremisereasoningCurrent discrete active inference solutions lack a systematic task-independent method for specifying prior preferences and do not consider action preconditions needed in real robotics.
“In general, current discrete active inference solutions lack a systematic and task-independent way of specifying prior preferences, which is fundamental to achieving a meaningful behavior, and they never consider action preconditions that are crucial in real-world robotics.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationActive inference has shown promise in control engineering and robotics, including real-world low-level adaptive control experiments.
“Active inference is a neuroscientific theory that has recently shown its potential in control engineering and robotics [8], [9], [10], [11], particularly in real-world experiments for low-level adaptive control [12], [13].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [8], [9], [10]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S4 (based).
PremisereasoningMobile manipulation in dynamic environments is difficult because offline-planned actions often fail.
“This is particularly useful for challenging problems, such as mobile manipulation in dynamic environments, where actions planned offline are prone to fail.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningDynamic priors cut down on hard-coded fallbacks and let the BT shrink to few nodes.
“This reduces considerably the need for hard-coded fallbacks, allowing to compress the BT to a minimal number of nodes.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
InterpretationreasoningIf no available action leaves Lc(τ) in D(aN), the algorithm fails to meet the initial action's preconditions; the paper calls this a major failure for the BT to handle.
“Note that if L c (τ ) ∈ D(a N ) does not hold after sampling all available actions, it means that the algorithm is unable to find a set of actions that can satisfy the preconditions of the initially planned action.This situation is a major failure that needs to be handled by the overall BT.”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The action templates with pre- and postconditions provided to the agent are correct.
- The authors state this as an assumption: A given desired goal is achievable by at least one atomic action.
May combine two claims.
Interpretationown dataRobotic tasks can be described in terms of free-energy minimization, and action preconditions and conflict resolution for active inference were introduced by means of dynamic priors.
“We showed how robotic tasks can be described in terms of free-energy minimization, and we introduced action preconditions and conflict resolution for active inference by means of dynamic priors.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningWithout knowledge of the full initial state, a ROSPlan-based solution would have to assume values for the unknown states and either plan for the worst case or fail during execution and replan.
“Without knowing the full state at the start, a solution with ROSPlan would require making assumptions on the value of the unknown states, and either planning for the worst-case scenario, which might not even be needed, or failing during execution and replan.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe proposed solution provides local reactivity to unforeseen situations while keeping the initial plan intact.
“Our solution provides local reactivity to unforeseen situations while keeping the initial plan intact.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationClassical BTs usually fix attraction regions offline, which requires lengthy contingency analysis and is task-specific.
“When considering task planning and execution with classical BTs, often these regions of attraction are defined offline leading to a complex and extensive analysis of the possible contingencies that might eventually happen [3], and these are specific to each different task.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [3] source
May combine two claims.
InterpretationreasoningBehavior trees are advantageous because they dispatch and monitor action execution at runtime, which allows quick reaction to environmental changes that are not a consequence of the robot's own actions.
“In this context, BTs are advantageous because they are designed to dispatch and monitor actions execution at runtime.”
- Also stated in: § B. Why Choosing BTs · plain
“This allows to quickly react to changes in the environment that are not necessarily a consequence of the robot's own actions.”
Quote in the paperSubstantial claim- Also stated in: § B. Why Choosing BTs · plain
May combine two claims.
InterpretationreasoningActive inference adaptation can be limited to task portions that need it, while preserving all BT properties.
“In fact, we are able to include adaptation through active inference only in the parts of the task that require it, keeping all the properties of BTs intact.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe algorithm builds complex attraction regions online, reducing the need to preprogram all fallbacks in a BT that may fail in unforeseen edge cases.
“With our algorithm we can generate complex regions of attraction dynamically at runtime, alleviating the burden of programming every fallback beforehand in a BT, which is prone to fail in edge cases that have not been considered at design time.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningRather than coding many fallbacks, Algorithm 2 gives the actor deliberation, letting it reason over the present state, goal, and action templates.
“Instead of extensively programming fallback behaviors, Algorithm 2 endows our actor with deliberation capabilities and allows the agent to reason about the current state of the environment, the desired state, and the available action templates.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Premisenone givenComputing the model evidence exactly is a well-known and often intractable problem in Bayesian statistics.
“Computing the model evidence P (ō) exactly is a well known and often an intractable problem in the Bayesian statistics.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationnone givenGiven Lc(τ) in D(a1), the algorithm builds a plan π = {a1,...,aN} whose domain of attraction D(π) follows the listed steps.
“If L c (τ ) ∈ D(a 1 ), Algorithm 2 generates a plan π = {a 1 , . . ., a N } with domain of attraction D(π) according to the steps as follows.”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The model parameters, such as likelihood and transition matrices, are known.
- The authors state this as an assumption: The action templates with pre- and postconditions provided to the agent are correct.
- The authors state this as an assumption: A given desired goal is achievable by at least one atomic action.
Probably not a substantial claim: may not pass S2 (checkable).
Interpretationnone givenActive inference is a flexible and unified framework that connects different branches of control theory at different abstraction levels.
“We are particularly interested in active inference because it is a flexible and unified framework that connects different branches of control theory at different abstraction levels.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningThe method keeps control of the robot's overall behavior and can force a routine when problems arise, using the BT structure.
“The proposed algorithm allows to retain control over the general behavior of the robot and to force a specific routine in case something goes wrong leveraging the structure of BTs.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe hybrid approach drastically reduces the number of nodes planned offline in a behavior tree, handles partial observability of the initial state, and allows adaptation and safety guarantees to be added selectively in specific parts of the tree.
“In particular, it drastically reduces the number of necessary nodes planned offline in a BT, it can handle partial observability of the initial state, and it allows to selectively add adaptation and safety guarantees in specific parts of the tree.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationPDDL can be used to automatically generate plans whose execution is optimized through behavior trees.
“For instance, PDDL can be used to automatically generate plans for which their execution is optimized through BTs [42].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [42] Martn, 2021, Optimized execution of PDDL plans using behavior trees
Not checked in the free run.
Classified as probably not a substantial claim.
Premisenone givenBTs are reactive: each action or subbehavior fires in response to an event or condition at the current time step.
“BTs are purely reactive which means that every action, or subbehavior, is executed in response to an event or a condition determined at the current time step τ .”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe method is said to be more robust than classical BTs both for executing tasks and for handling noisy sensor readings.
“With our approach we improve robustness compared to classical BTs in two different ways: 1) in terms of task execution, and 2) against noisy sensory readings, which we elaborate in the following.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningAlgorithm 2 obtains robustness by building an appropriate attraction region online through free-energy minimization, covering just enough to guide the present state to the goal while altering priors during execution.
“With Algorithm 2 we achieve robust behavior by dynamically generating a suitable region of attraction according to the minimization of free-energy.This region brings the current state toward the desired goal.We then cover only the necessary region in order to be able to steer the current state to the desired goal, changing prior preferences at run-time.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The model parameters, such as likelihood and transition matrices, are known.
May combine two claims.
InterpretationreasoningIn that approach the whole behavior is determined at runtime from a goal condition, so safety guarantees can only be added for the whole task and not for selected parts of an online-derived tree.
“The whole behavior is indeed determined at runtime based on preconditions and effects of actions starting from a goal condition.”
- Also stated in: § APPENDIX E UPDATING PLAN DISTRIBUTION · plain
“The addition of safety guarantees can only happen for the whole task, and not in selected parts of the tree derived online.”
Quote in the paperSubstantial claim- Also stated in: § APPENDIX E UPDATING PLAN DISTRIBUTION · plain
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Interpretationnone givenSpecifying the likelihood and transition matrices that encode action pre- and postconditions for active inference is done once when defining a robot's available skills and is independent of the task to be solved.
“It is true that active inference requires specifying the likelihood and transition matrices encoding actions pre-and postconditions, but this has to be done only once while defining the available skills of a robot, and it is independent of the task to be solved.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningAdding new symbolic actions, or substantially changing the task while keeping the same skills, would require recomputing an offline policy.
“However, the addition of new symbolic actions (so new skills as transitions), or a substantial change in the task while using the same skills, would require recomputing the policy.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenA theoretical analysis of the convergence and robustness of the algorithm was performed.
“We performed a theoretical analysis of the convergence and robustness of the algorithm”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningActive inference makes use of the full probabilistic information on the states and does not require full knowledge of the symbolic initial state.
“However, by means of active inference, one can make use of the full probabilistic information on the states, and one does not require full knowledge of the symbolic initial state.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationnone givenSafety guarantees that override the online decision-making process can be easily added thanks to the properties of behavior trees.
“In addition, it is possible to easily add safety guarantees to override the online decision-making process thanks to the properties of BTs.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningThe variational free-energy is an upper bound on surprise.
“We have just defined the free-energy as the upper bound of surprise F [Q(s, π)] ≥ -ln P (ō).”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The parameters associated with the task are known and introduce no uncertainty in the derivations.
- The authors state this as an assumption: Observations are conditionally independent of the model parameters given the state.
- The authors state this as an assumption: Under the Markov property, the next state and the current observations depend only on the current state.
- The authors state this as an assumption: The states and the model parameters are conditionally independent given the plan.
Probably not a substantial claim: may not pass S4 (based). May combine two claims.
InterpretationreasoningWhen Lc(τ) lies in D(aN), the composed plan π, with attraction region D(π)=∪ D(ai), stabilizes at C; and if the actions are FTS, π is FTS.
“If L c (τ ) ∈ D(a N ), the sequential composition π with region of attraction D(π) = a i D(a i ) for i = 1, . .., N stabilizes the system at the given desired state C. If a i ∈ A are FTS, then π is FTS.”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The model parameters, such as likelihood and transition matrices, are known.
- The authors state this as an assumption: The action templates with pre- and postconditions provided to the agent are correct.
- The authors state this as an assumption: A given desired goal is achievable by at least one atomic action.
May combine two claims.
Interpretationnone givenThe proposed algorithm and its core idea are general and independent of the particular robot platform and task.
“The proposed algorithm and its core idea are general and independent of the particular robot platform and task.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningIf Algorithm 2 finds an executable aN and forms π = {a1,...,aN}, the plan's attraction domain contains Lc(τ); it is asymptotically stable when D(a1) is contained in the union of Pc(ai) for i=2,...,N.
“When an executable action a N is found during task execution through Algorithm 2 such that π = {a 1 , . . ., a N }, the plan has a domain of attraction toward a given goal that includes the current state L c (τ ).If D(a 1 ) ⊆ a i P c (a i ) for i = 2, . .., N the plan is asymptotically stable.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The model parameters, such as likelihood and transition matrices, are known.
- The authors state this as an assumption: The action templates with pre- and postconditions provided to the agent are correct.
- The authors state this as an assumption: A given desired goal is achievable by at least one atomic action.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenThe development effort of a prior node in a behavior tree is the same as that of a standard action node.
“Importantly, the development effort of a prior node in a BT is the same as a standard action node.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningActive inference uses a probabilistic state to filter spurious input: a bad observation merely lowers confidence slightly and does not cause a wrong transition.
“In active inference, the probabilistic representation of a state helps filter out this kind of spurious sensory input.For instance, a wrong observation like the one above would have caused the robot to be just slightly less confident about that state, with no erroneous transition.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
InterpretationcitationThe lemma is a consequence of composing FTS actions sequentially: each action's effects fall inside the next action's attraction domain, and each controller's stable equilibrium is either C or inside an earlier action's region.
“Lemma 1 is a direct consequence of the sequential behavior composition of FTS actions, where each action has effects within the domain of attraction of the action below.The asymptotically stable equilibrium of each controller is either the goal C, or it is within the region of attraction of another action earlier in the sequence, see [3], [39], [40].”
Quote in the paperSubstantial claim0 of 3 sources checkedProbably not a substantial claim: may not pass S2 (checkable).
Interpretationnone givenOffline planning is better suited to offloading runtime computation for the parts of a task that do not change frequently.
“offline planning is arguably better suited to offload computations at runtime for the parts of the task that do not change frequently.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenReplanning a small subtask at the same frequency as the active inference node can achieve reactiveness similar to the proposed approach.
“By replanning for a small subtask at the same frequency used for the active inference node, one can achieve similar reactiveness to our approach.”
Quote in the paperNot a substantial claim
The authors state this as an assumption.
Each state factor has exactly one associated set of observations.
“Assuming one set of observations per state factor with r (f j ) possible values, it holds”
The paper relies on this without support.
The continuous world state and the robot's internal state can be abstracted into symbolic states and observations that a discrete active inference agent can use.
“The world in which a robot operates needs to be abstracted such that the active inference agent can perform its reasoning processes.”
The authors state this as an assumption.
The model parameters, such as likelihood and transition matrices, are known.
“In this work, we assume the model parameters, such as likelihood and transition matrices to be known.”
The authors state this as an assumption.
The only precondition for successful grasping is that the object is reachable.
“In the simplest case, we suppose that the only precondition for successful grasping is that obj is reachable.”
The authors state this as an assumption.
The action templates with pre- and postconditions provided to the agent are correct.
“Assumption 1: The action templates with pre-and postconditions provided to the agent are correct;”
The authors state this as an assumption.
A given desired goal is achievable by at least one atomic action.
“Assumption 2: A given desired goal is achievable by at least one atomic action.”
The authors state this as an assumption.
For the derivations, one single factor is considered without loss of generality.
“Note: For the derivations in this section we consider, without lack of generality, one single factor such that we can drop the superscripts, i.e., C (f j ) = C.”
The authors state this as an assumption.
The mapping from the continuous state to symbolic observations is known and is encoded by simple rules based on the robot's sensor measurements.
“In this work we assume this mapping known and encode it through simple rules based on measurements from the robot's sensors.”
The authors state this as an assumption.
The parameters associated with the task are known and introduce no uncertainty in the derivations.
“For the sake of these derivations, we consider that the parameters associated with the task are known and do not introduce uncertainty.”
The authors state this as an assumption.
Observations are conditionally independent of the model parameters given the state.
“Note that ō is conditionally independent from the model parameters η and π given s.”
The authors state this as an assumption.
Under the Markov property, the next state and the current observations depend only on the current state.
“In addition, under the Markov property, the next state and current observations depend only on the current state”
The authors state this as an assumption.
The states and the model parameters are conditionally independent given the plan.
“The model is further simplified considering that s and η are conditionally independent given π”
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
The lemma's plan update adds the old action again
MinorThe update is presented as extending the sequence after selecting a new action, but it unions the plan with a N rather than a N +1. Starting from π(1) = {a 1 }, the stated update therefore leaves π(2) unchanged.
“Then, a N +1 prepares a N by construction, π(N + 1) = π(N ) ∪ {a N }, D N +1 (π) = D N (π) ∪ D(a N +1 ), and N = N + 1.”
“Let the initial sequence contain a 1 ∈ A, π(1) = {a 1 }, D(π) = D(a 1 ), set N = 1.”
Example 2 does not apply the stated preference normalization
MinorThe appendix says preferences are passed through softmax before taking logarithms. Applying that rule to the example's C = [1, 0] gives a reward-seeking term of about 0.05 for the first plan, not 1.84.
“Numerically o π 1 τ [ln o π 1 τ -ln C] = 0.86 0.14 × ln 0.86 0.14 -ln 1 0 ≈ 1.84.”
“Note that prior preferences are passed through the softmax function before computing the logarithm.”
The action-preparation direction reverses in the lemma
MinorThe definition says that when the postconditions of a second action lie in the first action's domain, the second action prepares the first. The lemma describes that same relationship as the first action preparing the second.
“Definition 2: We say that an action a 1 prepares action a 2 if the postconditions P c of a 2 lie within the domain of attraction of a 1 , so P c (a 2 ) ⊆ D(a 1 ).”
“Then, a N +1 prepares a N by construction, π(N + 1) = π(N ) ∪ {a N }, D N +1 (π) = D N (π) ∪ D(a N +1 ), and N = N + 1.”
Cites
The free-energy principle: a unified brain theory?
Friston, K. (2010) · Nature Reviews Neuroscience · doi:10.1038/nrn2787 · Cited by 8,120 · see citing works
Active inference: a process theory
Friston, K., FitzGerald, T., Rigoli, F., Schwartenbeck, P., & Pezzulo, G. (2017) · Neural Computation · doi:10.1162/neco_a_00912 · Cited by 1,156 · see citing works
Action and behavior: a free-energy formulation
Friston, K. J., Daunizeau, J., Kilner, J., & Kiebel, S. J. (2010) · Biological Cybernetics · doi:10.1007/s00422-010-0364-z · Cited by 866 · cited 1× · see citing works
“In other words, we, as humans, take actions in order to fulfill prior expectations about a desired prior sensation [18].”
BackgroundHierarchical task and motion planning in the now
Kaelbling, L., & Lozano-Perez, T. (2011) · IEEE International Conference on Robotics and Automation · doi:10.1109/icra.2011.5980391 · Cited by 712 · see citing works
Friston, K., FitzGerald, T., Rigoli, F., Schwartenbeck, P., ODoherty, J., & Pezzulo, G. (2016) · Neuroscience & Biobehavioral Reviews · doi:10.1016/j.neubiorev.2016.06.022 · Cited by 674 · see citing works
Action understanding and active inference
Friston, K., Mattout, J., & Kilner, J. (2011) · Biological Cybernetics · doi:10.1007/s00422-011-0424-z · Cited by 665 · cited 1× · see citing works
“This theory has been initially developed for continuous processes [14], [15], [16], where the main idea is that the brain’s cognition and motor control functions could be described in terms of free-energy minimization [17].”
Background(1994) · Cited by 625 · see citing works
Behavior Trees in Robotics and AI
Colledanchise, M., & Ögren, P. (2018) · CRC Press eBooks · doi:10.1201/9780429489105 · Cited by 534 · cited 2× · see citing works
“We now describe the high level concepts at the basis of Behavior Trees according to previous work such as [3], [24].”
BackgroundMethodGhallab, M., Nau, D. S., & Traverso, P. (2016) · Cambridge University Press eBooks · doi:10.1017/cbo9781139583923 · Cited by 492 · cited 1× · see citing works
“In practice [32], the planner exploits a set of standard operating procedures for accomplishing a given task.”
MethodThe Markov blankets of life: autonomy, active inference and the free energy principle
Kirchhoff, M., Parr, T., Palacios, E., Friston, K., & Kiverstein, J. (2018) · Journal of The Royal Society Interface · doi:10.1098/rsif.2017.0792 · Cited by 463 · see citing works
Sequential Composition of Dynamically Dexterous Robot Behaviors
Burridge, R. R., Rizzi, A. A., & Koditschek, D. E. (1999) · The International Journal of Robotics Research · doi:10.1177/02783649922066385 · Cited by 446 · see citing works
The graphical brain: Belief propagation and active inference
Friston, K. J., Parr, T., & de Vries, B. (2017) · Network Neuroscience · doi:10.1162/netn_a_00018 · Cited by 415 · see citing works
The Marathon 2: A Navigation System
Macenski, S., Martín, F., White, R., et al. (2020) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros45743.2020.9341207 · Cited by 385 · cited 1× · see citing works
“BTs are de-facto replacing finite state machines (FSM) in several state-of-the-art systems, for instance in the successor of the ROS Navigation Stack, Nav2 [25] BTs are graphical representations for action execution.”
BackgroundThe free energy principle for action and perception: A mathematical review
Buckley, C. L., Kim, C. S., McGregor, S., & Seth, A. K. (2017) · Journal of Mathematical Psychology · doi:10.1016/j.jmp.2017.09.004 · Cited by 352 · cited 1× · see citing works
“This theory has been initially developed for continuous processes [14], [15], [16], where the main idea is that the brain’s cognition and motor control functions could be described in terms of free-energy minimization [17].”
BackgroundIntegrated task and motion planning in belief space
Kaelbling, L. P., & Lozano‐Pérez, T. (2013) · The International Journal of Robotics Research · doi:10.1177/0278364913484072 · Cited by 337 · see citing works
A tutorial on the free-energy framework for modelling perception and learning
Bogacz, R. (2017) · Journal of Mathematical Psychology · doi:10.1016/j.jmp.2015.11.003 · Cited by 283 · cited 1× · see citing works
“This theory has been initially developed for continuous processes [14], [15], [16], where the main idea is that the brain’s cognition and motor control functions could be described in terms of free-energy minimization [17].”
BackgroundComputational mechanisms of curiosity and goal-directed exploration
Schwartenbeck, P., Passecker, J., Hauser, T. U., FitzGerald, T. H. B., Kronbichler, M., & Friston, K. J. (2019) · eLife · doi:10.7554/elife.41703 · Cited by 250 · see citing works
Deeply Felt Affect: The Emergence of Valence in Deep Active Inference
Hesp, C., Smith, R., Parr, T., Allen, M., Friston, K. J., & Ramstead, M. J. D. (2021) · Neural Computation · doi:10.1162/neco_a_01341 · Cited by 246 · cited 3× · see citing works
“The authors in [34] and [35] provided a step-by-step tutorial on active inference with fully worked out toy examples including multiple factors and modalities.”
BackgroundMethodA step-by-step tutorial on active inference and its application to empirical data
Smith, R., Friston, K. J., & Whyte, C. J. (2022) · Journal of Mathematical Psychology · doi:10.1016/j.jmp.2021.102632 · Cited by 246 · see citing works
ROSPlan: Planning in the Robot Operating System
Cashmore, M., Fox, M., Long, D., Magazzeni, D., Ridder, B., Carrera, A., Palomeras, N., Hurtos, N., & Carreras, M. (2015) · Proceedings of the International Conference on Automated Planning and Scheduling · doi:10.1609/icaps.v25i1.13699 · Cited by 245 · see citing works
Active inference and agency: optimal control without cost functions
Friston, K., Samothrakis, S., & Montague, R. (2012) · Biological Cybernetics · doi:10.1007/s00422-012-0512-8 · Cited by 241 · see citing works
Active inference on discrete state-spaces: A synthesis
Da Costa, L., Parr, T., Sajid, N., Veselic, S., Neacsu, V., & Friston, K. (2020) · Journal of Mathematical Psychology · doi:10.1016/j.jmp.2020.102447 · Cited by 226 · see citing works
A free energy principle for a particular physics
Friston, K. (2019) · arXiv · doi:10.48550/arxiv.1906.10184 · Cited by 222 · see citing works
Colledanchise, M., & Ogren, P. (2017) · IEEE Transactions on Robotics · doi:10.1109/tro.2016.2633567 · Cited by 209 · cited 15× · see citing works
“In particular, the behavior will be finite-time successful (FTS) [3] if the atomic actions are assumed Algorithm 2: Pseudo-Code for Adaptive Action Selection.”
BackgroundMethodResultInfluentialActive inference on discrete state-spaces: A synthesis
Costa, L. D., Parr, T., Sajid, N., Veselic, S., Neacsu, V., & Friston, K. J. (2020) · UCL Discovery (University College London) · Cited by 204 · see citing works
Planning and navigation as active inference
Kaplan, R., & Friston, K. J. (2018) · Biological Cybernetics · doi:10.1007/s00422-018-0753-2 · Cited by 203 · see citing works
Behavior Trees in Robotics and AI: An IntroductionPreprint
Colledanchise, M., & Ögren, P. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1709.00084 · Cited by 183 · cited 2× · see citing works
“We now describe the high level concepts at the basis of Behavior Trees according to previous work such as [3], [24].”
BackgroundMethodDESPOT: Online POMDP Planning with Regularization
Ye, N., Somani, A., Hsu, D., & Lee, W. S. (2017) · Journal of Artificial Intelligence Research · doi:10.1613/jair.5328 · Cited by 179 · cited 1× · see citing works
“Second, one could perform online decision-making without offline computations and achieve similar performance, see [44] and [45].”
MethodActive Inference: Demystified and Compared
Sajid, N., Ball, P. J., Parr, T., & Friston, K. J. (2021) · Neural Computation · doi:10.1162/neco_a_01357 · Cited by 178 · see citing works
Towards Autonomous Robotic Valve Turning
Carrera, A., Ahmadzadeh, S. R., Ajoudani, A., Kormushev, P. S., Carreras, M., & Caldwell, D. G. (2012) · Cybernetics and Information Technologies · doi:10.2478/cait-2012-0018 · Cited by 159 · see citing works
(2021) · UCL Discovery (University College London) · Cited by 141 · see citing works
Towards Blended Reactive Planning and Acting using Behavior Trees
Colledanchise, M., Almeida, D., & Ogren, P. (2019) · 2019 International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2019.8794128 · Cited by 133 · see citing works
The actorʼs view of automated planning and acting: A position paper
Ghallab, M., Nau, D. S., & Traverso, P. (2013) · Artificial Intelligence · doi:10.1016/j.artint.2013.11.002 · Cited by 117 · see citing works
A Novel Adaptive Controller for Robot Manipulators Based on Active Inference
Pezzato, C., Ferrari, R., & Corbato, C. H. (2020) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2020.2974451 · Cited by 104 · see citing works
Self-citationOnline Replanning in Belief Space for Partially Observable Task and Motion Problems
Garrett, C. R., Paxton, C., Lozano‐Pérez, T., et al. (2020) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra40945.2020.9196681 · Cited by 98 · cited 1× · see citing works
“Other authors also tried to answer the call for actors [6], [7], but there are still open challenges to be addressed.”
BackgroundAn online POMDP algorithm for complex multiagent environments
Paquet, S., Tobin, L., & Chaib-draa, B. (2005) · Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems · doi:10.1145/1082473.1082620 · Cited by 92 · cited 1× · see citing works
“Second, one could perform online decision-making without offline computations and achieve similar performance, see [44] and [45].”
MethodApplying Goal-Oriented Action Planning to Games
Orkin, J. (2008) · Cited by 78 · see citing works
pymdp: A Python library for active inference in discrete state spaces
Heins, C., Millidge, B., Demekas, D., Klein, B., Friston, K., Couzin, I. D., & Tschantz, A. (2022) · Journal of Open Source Software · doi:10.21105/joss.04098 · Cited by 70 · cited 1× · see citing works
“leased Python library for active inference [36] which contains an interactive and visual example3 of the emergent behavior of a rat in a grid world which has to collect cues to disclose the”
BackgroundAn Empirical Study of Active Inference on a Humanoid Robot
Oliver, G., Lanillos, P., & Cheng, G. (2021) · IEEE Transactions on Cognitive and Developmental Systems · doi:10.1109/tcds.2021.3049907 · Cited by 65 · cited 1× · see citing works
“Active inference is a neuroscientific theory that has recently shown its potential in control engineering and robotics [8], [9], [10], [11], particularly in real-world experiments for low-level adaptive control [12], [13].”
BackgroundAn Overview of Hierarchical Task Network PlanningPreprint
Georgievski, I., & Aiello, M. (2014) · arXiv.org · doi:10.48550/arxiv.1403.7426 · Cited by 59 · see citing works
Representing Robot Task Plans as Robust Logical-Dynamical Systems
Paxton, C., Ratliff, N., Eppner, C., & Fox, D. (2019) · 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros40897.2019.8967861 · Cited by 59 · cited 6× · see citing works
“Other researchers combined the advantages of BTs with the theoretical guarantees on the performance of planning with the planning domain definition language (PDDL) by representing robot task plans as robust logical-dynamical systems (RLDS) [6].”
BackgroundResultInfluentialA Step-by-Step Tutorial on Active Inference and its Application to Empirical DataPreprint
Smith, R. S., Friston, K. J., & Whyte, C. J. (2021) · doi:10.31234/osf.io/b4jm6 · Cited by 51 · see citing works
Active Inference, Belief Propagation, and the Bethe Approximation
Schwöbel, S., Kiebel, S. J., & Marković, D. (2018) · Neural Computation · doi:10.1162/neco_a_01108 · Cited by 34 · see citing works
Blended Planning and Acting: Preliminary Approach, Research Challenges
Nau, D. S., Ghallab, M., & Traverso, P. (2015) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v29i1.9768 · Cited by 31 · see citing works
Active inference body perception and action for humanoid robots
Oliver, G., Lanillos, P., & Cheng, G. (2019) · arXiv · doi:10.48550/arxiv.1906.03022 · Cited by 30 · see citing works
Foresight and reconsideration in hierarchical planning and execution
Levihn, M., Kaelbling, L. P., Lozano‐Pérez, T., et al. (2013) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2013.6696357 · Cited by 24 · cited 1× · see citing works
“A follow-up work [30] focused on the reduction of the computational burden by implementing selective replanning to repair local poor choices or exploit new opportunities without the need to recompute the whole plan which is very costly since the search process is exponential in the length of the plan.”
BackgroundFree Energy Principle Based State and Input Observer Design for Linear Systems with Colored Noise
Meera, A. A., & Wisse, M. (2020) · Proceedings of the ... American Control Conference/Proceedings of the American Control Conference · doi:10.23919/acc45564.2020.9147581 · Cited by 20 · see citing works
Self-citationFault-tolerant Control of Robot Manipulators with Sensory Faults using Unbiased Active Inference
Baioumy, M., Pezzato, C., Ferrari, R., Corbato, C. H., & Hawes, N. (2021) · 2021 European Control Conference (ECC) · doi:10.23919/ecc54610.2021.9654913 · Cited by 19 · see citing works
Self-citationTask Planning with Belief Behavior Trees
Safronov, E., Colledanchise, M., & Natale, L. (2020) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros45743.2020.9341562 · Cited by 18 · see citing works
An application of sequential composition control to cooperative systems
Najafi, E., Babuska, R., & Lopes, G. A. D. (2015) · 2015 10th International Workshop on Robot Motion and Control (RoMoCo) · doi:10.1109/romoco.2015.7219707 · Cited by 15 · cited 1× · see citing works
“The asymptotically stable equilibrium of each controller is either the goal C, or it is within the region of attraction of another action earlier in the sequence, see [3], [39], [40].”
BackgroundActive Inference for Fault Tolerant Control of Robot Manipulators with Sensory Faults
Pezzato, C., Baioumy, M., Corbato, C. H., Hawes, N., Wisse, M., & Ferrari, R. (2020) · Communications in Computer and Information Science · doi:10.1007/978-3-030-64919-7_3 · Cited by 14 · see citing works
Self-citationTowards cooperative sequential composition control
Najafi, E., & Lopes, G. A. D. (2016) · IEEE Conference on Decision and Control (CDC) · doi:10.1109/cdc.2016.7798995 · Cited by 13 · see citing works
Towards Stochastic Fault-Tolerant Control Using Precision Learning and Active Inference
Baioumy, M., Pezzato, C., Hernández, C., Hawes, N., & Ferrari, R. (2021) · Communications in computer and information science · doi:10.1007/978-3-030-93736-2_48 · Cited by 10 · cited 1× · see citing works
“Active inference can unify 1) abstract decision-making with guarantees, as in this article, 2) adaptive [12] and fault tolerant [10], [11], [46] torque control,”
BackgroundSelf-citationOptimized Execution of PDDL Plans using Behavior TreesPreprint
Martín, F., Morelli, M., Espinoza, H., et al. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2101.01964 · Cited by 7 · see citing works
On Solving a Stochastic Shortest-Path Markov Decision Process as Probabilistic Inference
Baioumy, M., Lacerda, B., Duckworth, P., & Hawes, N. (2021) · Communications in Computer and Information Science · doi:10.1007/978-3-030-93736-2_58 · Cited by 4 · cited 1× · see citing works
“As concluded in [43], for the parts of a task subject to frequent unpredictable changes, computing locally an online plan as we do with active inference is preferable to offline policies.”
BackgroundActive Inference for Integrated State-Estimation, Control, and Learning
Baioumy, M., Duckworth, P., Lacerda, B., & Hawes, N. (2021) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra48506.2021.9562009 · Cited by 4 · see citing works
Computational mechanisms of curiosity and goal-directed exploration
Schwartenbeck, P., Passecker, J., Hauser, T. U., et al. (2018) · doi:10.1101/411272
Planning and navigation as active inference
Kaplan, R., & Friston, K. J. (2017) · doi:10.1101/230599
Flagged first, then by citations
6 of the 64 references couldn’t be matched to a known paper.
Research works printed but not linked: 1
- Orkin, 2006, Three states and a plan: The AI of FEAR, 1
Cited by
Sorted by citations
Asif, M. E., Rastegarpanah, A., & Stolkin, R. (2024) · Journal of Manufacturing Systems · doi:10.1016/j.jmsy.2024.09.010 · Cited by 48 · see citing works
An Overview of the Free Energy Principle and Related Research
Zhang, Z., & Xu, F. (2024) · Neural Computation · doi:10.1162/neco_a_01642 · Cited by 17 · see citing works
Fozilov, K., Colan, J., Sekiyama, K., & Hasegawa, Y. (2023) · IEEE Access · doi:10.1109/access.2023.3308619 · Cited by 14 · see citing works
“execution adjustment or failure recovery [23], [61], [62].”
BackgroundMulti-Modal MPPI and Active Inference for Reactive Task and Motion Planning
Zhang, Y., Pezzato, C., Trevisan, E., et al. (2024) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2024.3426183 · Cited by 12 · see citing works
“AIP is a high-level decision-making algorithm that relies on symbolic states, observations, and actions [7].”
BackgroundMethodInfluentialSelf-citationOn efficient computation in active inference
Paul, A., Sajid, N., Costa, L. D., & Razi, A. (2024) · Expert Systems with Applications · doi:10.1016/j.eswa.2024.124315 · Cited by 13 · see citing works
“Active inference has since percolated into many adjacent fields owing to its ambitious scope as a general modelling framework for behaviour [Pezzato et al., 2023, Oliver et al., 2022, Deane et al., 2020, Rubin, 2020, Fountas et al., 2020, Matsumoto et al., 2022].”
BackgroundBranching time active inference: Empirical study and complexity class analysis
Champion, T., Bowman, H., & Grześ, M. (2022) · Neural Networks · doi:10.1016/j.neunet.2022.05.010 · Cited by 9 · see citing works
“It has also been applied to a variety of tasks such as navigation in the Animal AI environment (Fountas et al, 2020), robotic control (Pezzato et al, 2020; Sancaktar et al, 2020; Wirkuttis and Tani, 2021), multi-vehicle control (Butz et al, 2019), the mountain car problem (Catal, Ozan and Verbelen,…”
MethodAn Exploration-Enhanced Search Algorithm for Robot Indoor Source Searching
Wang, M., Xin, B., Jing, M., & Qu, Y. (2024) · IEEE Transactions on Robotics · doi:10.1109/tro.2024.3454572 · Cited by 11 · see citing works
“The behavior tree is popular in robotics [67], [68], [69], [70].”
BackgroundHuman-Robot Kinaesthetic Interactions Based on the Free-Energy Principle
Sawada, H., Ohata, W., & Tani, J. (2024) · IEEE Transactions on Systems Man and Cybernetics Systems · doi:10.1109/tsmc.2024.3481251 · Cited by 9 · see citing works
“Also, Pezzato et al. [23], showed that a robotic task, such as reactive action planning can be formulated as a free-energy minimization problem by introducing a hybrid combination of active inference and behavior trees.”
Behavior tree generation and adaptation for a social robot control with LLMs
Fidalgo, S. M., Coca, C. S.-G., Zalama, E., Gómez‐García‐Bermejo, J., & Domingo, J. D. (2025) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2025.105165 · Cited by 9 · see citing works
Dynamic planning in hierarchical active inference
Priorelli, M., & Stoianov, I. P. (2025) · Neural Networks · doi:10.1016/j.neunet.2024.107075 · Cited by 9 · see citing works
Task and Motion Planning for Execution in the Real
Pan, T., Shome, R., & Kavraki, L. E. (2024) · IEEE Transactions on Robotics · doi:10.1109/tro.2024.3418550 · Cited by 7 · see citing works
“Inanother work [34], active inference approaches are integrated with BTs to enhance the robustness of the given nominal plan (in the form of BT) to unexpected disturbances and partial observability.”
BackgroundAhmad, F., Mayr, M., Suresh-Fazeela, S., et al. (2024) · 2022 IEEE 18th International Conference on Automation Science and Engineering (CASE) · doi:10.1109/case59546.2024.10711715 · Cited by 7 · see citing works
“On a side note [20] introduced a direct extension to BT by adding a new leaf node type within the structure, aimed at specifying desired states rather than actions.”
BackgroundActive Inference for Learning and Development in Embodied Neuromorphic Agents
Hamburg, S., Rodríguez, A. J., Htet, A., & Nuovo, A. G. D. (2024) · Entropy · doi:10.3390/e26070582 · Cited by 6 · see citing works
“Planning [73] This study specified nominal behaviour offline through behaviour trees and used a “leaf node” to specify the desired state to be achieved, rather than an action to execute.”
MethodEnhancing Autonomous Door Traversal for Mobile Manipulators Using Behavior Trees
Thamrongaphichartkul, K., & Vongbunyong, S. (2024) · IEEE Access · doi:10.1109/access.2024.3420819 · Cited by 6 · see citing works
“Pezzato et al. [15] introduced a hybrid approach that combines active inference and BT for robust and adaptive robotic action planning and execution in dynamic environments.”
BackgroundConcept-Based Anomaly Detection in Retail Stores for Automatic Correction Using Mobile Robots
Kapoor, A., Sengar, V., George, N., et al. (2023) · Conference proceedings/Conference proceedings - IEEE International Conference on Systems, Man, and Cybernetics · doi:10.1109/smc53992.2023.10394209 · Cited by 5 · see citing works
“Another line of recent work in this field focuses on reactive action planning for mobile manipulators given a target object and goal state [12].”
BackgroundKnowledge sharing-enabled low-code program for collaborative robots in mix-model assembly
Chen, B., Tong, X., Wan, J., Wang, L., Duan, X., Wang, Z., & Xia, X. (2025) · Journal of Industrial Information Integration · doi:10.1016/j.jii.2025.100824 · Cited by 7 · see citing works
Deconstructing Deep Active Inference: A Contrarian Information Gatherer
Champion, T., Grześ, M., Bonheme, L., & Bowman, H. (2024) · Neural Computation · doi:10.1162/neco_a_01697 · Cited by 5 · see citing works
On Solving a Stochastic Shortest-Path Markov Decision Process as Probabilistic Inference
Baioumy, M., Lacerda, B., Duckworth, P., & Hawes, N. (2021) · Communications in Computer and Information Science · doi:10.1007/978-3-030-93736-2_58 · Cited by 4 · see citing works
“If the transition or cost functions vary while interacting with the environment (e.g. [24,10]), an offline solution is not optimal.”
BackgroundMethodA survey on theories and applications for multi-robot cooperative hunting
Ni, J., Zhao, Y., Zhang, Z., et al. (2025) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2025.105296 · Cited by 4 · see citing works
A Framework for Adapting Human-Robot Interaction to Diverse User Groups
Rosin, T. P., Hassouna, V., Sun, X., et al. (2025) · Lecture notes in computer science · doi:10.1007/978-981-96-3525-2_3 · Cited by 4 · see citing works
“Even before large language models (LLMs), user feedback has been used for reactive action planning in robotic systems [18].”
BackgroundSelf-Optimizing Agents Using Mixed Initiative Behavior Trees
Behery, M., Trinh, M., Brecher, C., et al. (2023) · doi:10.1109/seams59076.2023.00023 · Cited by 4 · see citing works
“Planning-based synthesis approaches such as [14], [16], [17], [22] and others are able to expand the tree at run-time either through backward chaining and expanding condition nodes or by creating planning leaf nodes in the tree.”
BackgroundEsaki, K., Matsumura, T., Minusa, S., Shao, Y., Yoshimura, C., & Mizuno, H. (2024) · Communications in Computer and Information Science · doi:10.1007/978-3-031-47958-8_2 · Cited by 4 · see citing works
Information gathering in POMDPs using active inference
Walraven, E., Sijs, J., & Burghouts, G. J. (2024) · Autonomous Agents and Multi-Agent Systems · doi:10.1007/s10458-024-09683-4 · Cited by 1 · see citing works
Yu, J. S., & Yao, Y. (2026) · Springer eBooks · doi:10.1007/978-981-95-4632-9_5 · Cited by 1 · see citing works
Wang, C., Sun, J., Zhang, Y., et al. (2026) · Drones · doi:10.3390/drones10030216 · Cited by 1 · see citing works
Active Inference Meeting Energy-Efficient Control of Parallel and Identical Machines
Yeganeh, Y. T., Jafari, M., & Matta, A. (2025) · Lecture notes in computer science · doi:10.1007/978-3-031-82481-4_33 · Cited by 2 · see citing works
“Significant progress has been made in applying active inference across various domains, including robotics, autonomous driving, and healthcare [3, 4, 5], showcasing its ability to handle complex decision-making tasks in dynamic environments.”
Background2023 Index IEEE Transactions on Robotics Vol. 39
(2023) · IEEE Transactions on Robotics · doi:10.1109/tro.2023.3343423
Gu, C., Tang, B., & Chi, E. (2024) · International Conference on Computer Science and Management Technology (ICCSMT) · doi:10.1145/3708036.3708115
“[ 17 ] Deng proposed the concept of intersection-based probabilistic co-observability and its validation algorithm using an intersection-based control architecture.”
Reactive Whole-body Locomotion-integrated Manipulation Based on Combined Learning and Optimization
Zhao, J., Teng, T., Momi, E. D., et al. (2025) · Machine Intelligence Research · doi:10.1007/s11633-024-1538-9
Reactive Temporal Logic Planning for Safe Human-Robot Interaction
Liu, X., Chen, Z., Tian, Y., et al. (2025) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros60139.2025.11247483
Rots, A. W. E., & Peternel, L. (2025) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros60139.2025.11245948
“Some of the most common models are Behaviour Trees (BT) [20], [21], Finite State Machines (FSM) [22], Hierarchical Task Networks (HTN) [23], and symbolic reasoning [24].”
Behavior Tree and Action Primitive (BTAP) Enabled Low-Code/No-Code Program for Robot Task Execution
Chen, B., Tong, X., Xiang, F., Wan, J., Wang, L., Yan, X., Wang, Z., & Xia, X. (2025) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2025.3641958
“Pezzato et al. [21] proposed a method combining active inference with BTs for reactive action planning and execution by robots in dynamic environments.”
A Behavior Tree-Based Visual Reasoning Architecture for Enhanced UAM Object Recognition
Lee, J., Cho, S., & Jung, Y. (2026) · AIAA SciTech Forum · doi:10.2514/6.2026-1066
Xu, K., Yuan, S., Dogramadzi, S., & Corbato, C. H. (2026) · International Journal of Social Robotics · doi:10.1007/s12369-025-01335-1
“Therefore, we opted for LPG as the KG storage approach for our system, leveraging its efficient and intuitive structures. builds upon the work of Corrado et al. [41], which employed active inference for dynamic task execution.”
Self-citationShibah, S. R. M. (2026) · SSRN Electronic Journal · doi:10.2139/ssrn.6166026
Gaussian Process Dual MPC using Active Inference and its Application to Autonomous VehiclesPreprint
Filabadi, M. M., Crevecoeur, G., & Lefebvre, T. (2026) · SSRN Electronic Journal · doi:10.2139/ssrn.6438035
Navigating Uncertainties with Active Inference and Probabilistic Diffusion
Huang, Y. S., Li, Y., Matta, A., et al. (2026) · Communications in computer and information science · doi:10.1007/978-3-032-16955-6_24
Distributed Formation Control Based on the Hierarchical Free Energy Principle
Lyu, M., Liu, L., Zou, Z., et al. (2026) · Asian Control Conference (ASCC) · doi:10.1109/ascc70886.2026.11702223
“FEP/AIF has demonstrated significant potential in single-robot applications, such as enabling goal-directed navigation [10] and reactive planning [11].”
- Authors
- Pezzato, C., Corbato, C. H., Bonhof, S., & Wisse, M.
- Affiliations
- Delft University of Technology (NL)
- Department of Cognitive Robotics, TU Delft, Delft, The Netherlands
- Venue
- IEEE Transactions on Robotics
- Published
- 2023-04
- Volume
- 39
- Issue
- 2
- Pages
- 1050-1069
- ISSN
- 1552-3098 (ISSN-L)
- 1941-0468
- OpenAlex
- W3100049110
- Cited by
- 44
- References
- 64
- Citations by year
- 2026: 10 · 2025: 12 · 2024: 13 · 2023: 5 · 2022: 3 · 2021: 1
- FWCI
- 3.54
- Type
- journal article
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- IEEE Transactions on Robotics (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- Research Repository (Delft University of Technology) (submittedVersion)
- arXiv (Cornell University)
- Funders
- Ahold Delhaize
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › AI-based Problem Solving and Planning
- Physical Sciences › Computer Science › Artificial Intelligence › Reinforcement Learning in Robotics
- Life Sciences › Neuroscience › Cognitive Neuroscience › Embodied and Extended Cognition
- Keywords
- active inference, behavior trees, free energy minimization, partially observable environments, online planning, mobile manipulators, safety constraints, convergence analysis, robustness analysis
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-01.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-01.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review