Handbook of Grammatical Evolution 2018
DOI: 10.1007/978-3-319-78717-6_18
|View full text |Cite
|
Sign up to set email alerts
|

Evolving Behaviour Tree Structures Using Grammatical Evolution

Abstract: Behaviour Trees are control structures with many applications in computer science, including robotics, control systems, and computer games. They allow the specification of controllers from very broad behaviour definitions (close to the root of the tree) down to very specific technical implementations (near the leaves); this allows them to be understood and extended by both behaviour designers and technical programmers. This chapter describes the process of applying Grammatical Evolution (GE) to evolve Behaviou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
1
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 26 publications
(27 reference statements)
0
1
0
Order By: Relevance
“…As such, GE can be identified as a more logical alternative that has the unique ability to utilise a CFG to control and restrict the solution structures to a desired syntax. This approach is increasingly being used in evolving behaviours of single agent systems [38,39,40] as well as homogeneous agent systems [8,11], due to its ability to generate syntactically correct solutions through the evolutionary process with reduced manual intervention. However, evolution of heterogeneous groups of agents has not been explored in a comprehensive manner with grammar-based approaches.…”
Section: General Frameworkmentioning
confidence: 99%
“…As such, GE can be identified as a more logical alternative that has the unique ability to utilise a CFG to control and restrict the solution structures to a desired syntax. This approach is increasingly being used in evolving behaviours of single agent systems [38,39,40] as well as homogeneous agent systems [8,11], due to its ability to generate syntactically correct solutions through the evolutionary process with reduced manual intervention. However, evolution of heterogeneous groups of agents has not been explored in a comprehensive manner with grammar-based approaches.…”
Section: General Frameworkmentioning
confidence: 99%
“…To address the challenges related to learning complex problems with direct approaches, abstractions are used as a way of decomposing the problem into simpler subproblems. In contrast to the traditional application of GE which has been tested in domains such as robotics and simulations 46,47 and gaming environments, 48,49 this paper investigates novel modifications to the GE model by exploiting modular attributes in the complex tasks to help distribute the learning load over time and/or multiple sublearners. The issues related to convergence at suboptimal solutions are expected to be overcome with the use of abstractions that decompose complex tasks into manageable subtasks, and encapsulating knowledge of learning these subtasks in separate sublearning modules.…”
Section: Motivationmentioning
confidence: 99%
“…GE has been studied with single-agent systems in the IVA domain such as for horse gait optimisation [17], and for controllers in gaming environments [20,21] and other multi-agent domains such as robotics and simulations [18,29]. Nevertheless, the existing GE models have not concentrated on distributed learning environments where IVA-based task allocation is concerned.…”
Section: Towards Grammatical Evolutionmentioning
confidence: 99%