Boosting Behavior Tree Generation for Robots with Large Language Models and Genetic Programming

Mobile robots are becoming increasingly ubiquitous in modern society, requiring more human-like interaction capabilities, such as following operator instructions and collaborating with humans. Conventional robot programming methods often fall short in achieving these complex behaviors. Behavior Trees (BTs) offer a promising alternative due to their modularity, scalability and reactivity. We propose utilizing general purpose, system-prompted Large Language Model (LLM) assistants to decompose task descriptions into executable BTs, which are subsequently refined using Genetic Programming (GP) and a state machine like low-resource BT execution simulator, where they will be tested for task completion. This approach eliminates the need for fine-tuning LLMs, thereby reducing computational costs and saving time and energy. Our method successfully solves all proposed scenarios, enhances applicability across diverse environments, and democratizes behavior generation for non-experts, outperforming baseline methods in efficiency.

Authors

Institutions

Publication Details

Published
2025-04-14
DOI
https://doi.org/10.1109/simpar62925.2025.10979061
Primary Topic
Evolutionary Algorithms and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Boosting Behavior Tree Generation for Robots with Large Language Models and Genetic Programming

Luís Merino, Magí Dalmau-Moreno, Néstor García, Aaron Verdaguer-Gonzalez
Evolutionary Algorithms and Applications
article

Boosting Behavior Tree Generation for Robots with Large Language Models and Genetic Programming

Luís Merino, Magí Dalmau-Moreno, Néstor García, Aaron Verdaguer-Gonzalez
article en

Abstract

Mobile robots are becoming increasingly ubiquitous in modern society, requiring more human-like interaction capabilities, such as following operator instructions and collaborating with humans. Conventional robot programming methods often fall short in achieving these complex behaviors. Behavior Trees (BTs) offer a promising alternative due to their modularity, scalability and reactivity. We propose utilizing general purpose, system-prompted Large Language Model (LLM) assistants to decompose task descriptions into executable BTs, which are subsequently refined using Genetic Programming (GP) and a state machine like low-resource BT execution simulator, where they will be tested for task completion. This approach eliminates the need for fine-tuning LLMs, thereby reducing computational costs and saving time and energy. Our method successfully solves all proposed scenarios, enhances applicability across diverse environments, and democratizes behavior generation for non-experts, outperforming baseline methods in efficiency.

Universidad Pablo de Olavide (ES)
Openalex Percentile: Top 96%
Evolutionary Algorithms and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.