paper-with-me

홈 › Papers

A principled analysis of Behavior Trees and their generalisations

2020-08-27 · Oliver Biggar, Mohammad Zamani, Iman Shames

As complex autonomous robotic systems become more widespread, the need for transparent and reusable Artificial Intelligence (AI) designs becomes more apparent. In this paper we analyse how the principles behind Behavior Trees (BTs), an increasingly popular tree-structured control architecture, are applicable to these goals. Using structured programming as a guide, we analyse the BT principles of reactiveness and modularity in a formal framework of action selection. Proceeding from these principles, we review a number of challenging use cases of BTs in the literature, and show that reasoning via these principles leads to compatible solutions. Extending these arguments, we introduce a new class of control architectures we call generalised BTs or $k$-BTs and show how they can extend the applicability of BTs to some of the aforementioned challenging BT use cases while preserving the BT principles.

📄 PDF Abstract BibTeX arXiv:2008.11906

Code (0)

등록된 구현이 없습니다.

Tasks

Decision Making

Similar Papers 제목 키워드 기반

Deriving Character Logic from Storyline as Codified Decision Trees

2026-01-15 · Letian Peng, Kun Zhou, Longfei Yun, Yupeng Hou 외 arxiv

Role-playing (RP) agents rely on behavioral profiles to act consistently across diverse narrative contexts, yet existing profiles are largely unstructured, non-executable, and weakly validated, leading to brittle agent b…

Mining Malware Specifications through Static Reachability Analysis

2013-12-17 · Hugo Daniel Macedo, Tayssir Touili

The number of malicious software (malware) is growing out of control. Syntactic signature based detection cannot cope with such growth and manual construction of malware signature databases needs to be replaced by comput…

Generalized Bayesian Additive Regression Trees Models: Beyond Conditional Conjugacy

2022-02-20 · Antonio R. Linero

Bayesian additive regression trees have seen increased interest in recent years due to their ability to combine machine learning techniques with principled uncertainty quantification. The Bayesian backfitting algorithm u…

regressionSurvival AnalysisUncertainty Quantification

Implementing Behavior Trees using Three-Valued Logic

2020-11-07 · Thibaud de Souza

With consideration to behavior trees and their relevance to planning and control, within and without game development, the distinction between stateful and stateless models is discussed; a three-valued logic bridging tra…

Understandable Controller Extraction from Video Observations of Swarms

2022-09-02 · Khulud Alharthi, Zahraa S Abdallah, Sabine Hauert

Swarm behavior emerges from the local interaction of agents and their environment often encoded as simple rules. Extracting the rules by watching a video of the overall swarm behavior could help us study and control swar…

Evolutionary Algorithms