Learning and Executing Re-usable Behaviour Trees from Natural Language Instruction
Not on the map. Why?
Abstract (arXiv)
Domestic and service robots have the potential to transform industries such as health care and small-scale manufacturing, as well as the homes in which we live. However, due to the overwhelming variety of tasks these robots will be expected to complete, providing generic out-of-the-box solutions that meet the needs of every possible user is clearly intractable. To address this problem, robots must therefore not only be capable of learning how to complete novel tasks at run-time, but the solutions to these tasks must also be informed by the needs of the user. In this paper we demonstrate how behaviour trees, a well established control architecture in the fields of gaming and robotics, can be used in conjunction with natural language instruction to provide a robust and modular control architecture for instructing autonomous agents to learn and perform novel complex tasks. We also show how behaviour trees generated using our approach can be generalised to novel scenarios, and can be re-used in future learning episodes to create increasingly complex behaviours. We validate this work against an existing corpus of natural language instructions, demonstrate the application of our approach on both a simulated robot solving a toy problem, as well as two distinct real-world robot platforms which, respectively, complete a block sorting scenario, and a patrol scenario.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 5 of its 38 references that are in the map. First posted on arXiv 3 Jun 2021.
Builds on
5 of 38 references.
References · 5
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2017Behavior Trees in Robotics and AI: An Introductioncited by 105
- 2015Deep Reinforcement Learning with a Natural Language Action Spacecited by 88
- 2020Robot Navigation in Unseen Spaces using an Abstract Mapcited by 6
- 2018A Resourceful Reframing of Behavior Treescited by 1
Built on by
Citing papers per year: 2022: 3; 2023: 0; 2024: 1; 2025: 1.
5 papers.
- 2022KT-BT: A Framework for Knowledge Transfer Through Behavior Trees in Multi-Robot Systemscited by 6
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generationcited by 4
- 2022Integrating AI Planning with Natural Language Processing: A Combination of Explicit and Tacit Knowledgecited by 3
- 2022Behaviour Trees for Creating Conversational Explanation Experiencescited by 1
- 2025LLM-Assisted Modeling of Semantic Web-Enabled Multi-Agents Systems with AJANcited by 0
- 2025LLM-Assisted Modeling of Semantic Web-Enabled Multi-Agents Systems with AJAN8 Oct 2025
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generation16 Jan 2024
- 2022Behaviour Trees for Creating Conversational Explanation Experiences11 Nov 2022
- 2022KT-BT: A Framework for Knowledge Transfer Through Behavior Trees in Multi-Robot Systems7 Sep 2022
- 2022Integrating AI Planning with Natural Language Processing: A Combination of Explicit and Tacit Knowledge15 Feb 2022