An expressiveness hierarchy of Behavior Trees and related architectures
Not on the map. Why?
Abstract (arXiv)
In this paper we provide a formal framework for comparing the expressive power of Behavior Trees (BTs) to other action selection architectures. Taking inspiration from the analogous comparisons of structural programming methodologies, we formalise the concept of `expressiveness'. This leads us to an expressiveness hierarchy of control architectures, which includes BTs, Decision Trees (DTs), Teleo-reactive Programs (TRs) and Finite State Machines (FSMs). By distinguishing between BTs with auxiliary variables and those without, we demonstrate the existence of a trade-off in BT design between readability and expressiveness. We discuss what this means for BTs in practice.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 5 of its 27 references that are in the map. First posted on arXiv 16 Apr 2021.
Builds on
5 of 27 references.
References · 5
- 2017Behavior Trees in Robotics and AI: An Introductioncited by 105
- 2020A Survey of Behavior Trees in Robotics and AIcited by 53
- 2020On modularity in reactive control architectures, with an application to formal verificationcited by 11
- 2020A principled analysis of Behavior Trees and their generalisationscited by 2
- 2019Hidden Markov Models derived from Behavior Treescited by 1
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 2; 2025: 0; 2026: 1.
6 papers.
- 2022Behavior Trees in Robot Control Systemscited by 13
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generationcited by 4
- 2021Continuous-Time Behavior Trees as Discontinuous Dynamical Systemscited by 3
- 2026Multimodal Behavior Tree Generation: A Small Vision-Language Model for Robot Task Planningcited by 2
- 2023An Extended Convergence Result for Behaviour Tree Controllerscited by 1
- 2024Execution Semantics of Behavior Trees in Robotic Applicationscited by 0
- 2026Multimodal Behavior Tree Generation: A Small Vision-Language Model for Robot Task Planning6 Mar 2026
- 2024Execution Semantics of Behavior Trees in Robotic Applications31 Jul 2024
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generation16 Jan 2024
- 2023An Extended Convergence Result for Behaviour Tree Controllers17 Aug 2023
- 2022Behavior Trees in Robot Control Systems24 Mar 2022
- 2021Continuous-Time Behavior Trees as Discontinuous Dynamical Systems3 Sep 2021