mlsanityData to 7 Oct 2026

An expressiveness hierarchy of Behavior Trees and related architectures

arXiv 2104.07919 ↗First posted 16 Apr 2021cs.AI cs.ROcited by 6

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

  1. 2017Behavior Trees in Robotics and AI: An Introductioncited by 105
  2. 2020A Survey of Behavior Trees in Robotics and AIcited by 53
  3. 2020On modularity in reactive control architectures, with an application to formal verificationcited by 11
  4. 2020A principled analysis of Behavior Trees and their generalisationscited by 2
  5. 2019Hidden Markov Models derived from Behavior Treescited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 2; 2025: 0; 2026: 1.

6 papers.