Learning Behavior Trees for Autonomous Agents with Hybrid Constraints Evolution

被引:16
|
作者
Zhang, Qi [1 ]
Yao, Jian [1 ]
Yin, Quanjun [1 ]
Zha, Yabing [1 ]
机构
[1] Natl Univ Def Technol, Coll Syst Engn, Changsha 410073, Hunan, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2018年 / 8卷 / 07期
基金
美国国家科学基金会;
关键词
Behavior Trees (BTs); Genetic Programming (GP); autonomous agents; behavior modeling; tree mining;
D O I
10.3390/app8071077
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In modern training, entertainment and education applications, behavior trees (BTs) have already become a fantastic alternative to finite state machines (FSMs) in modeling and controlling autonomous agents. However, it is expensive and inefficient to create BTs for various task scenarios manually. Thus, the genetic programming (GP) approach has been devised to evolve BTs automatically but only received limited success. The standard GP approaches to evolve BTs fail to scale up and to provide good solutions, while GP approaches with domain-specific constraints can accelerate learning but need significant knowledge engineering effort. In this paper, we propose a modified approach, named evolving BTs with hybrid constraints (EBT-HC), to improve the evolution of BTs for autonomous agents. We first propose a novel idea of dynamic constraint based on frequent sub-trees mining, which can accelerate evolution by protecting preponderant behavior sub-trees from undesired crossover. Then we introduce the existing 'static' structural constraint into our dynamic constraint to form the evolving BTs with hybrid constraints. The static structure can constrain expected BT form to reduce the size of the search space, thus the hybrid constraints would lead more efficient learning and find better solutions without the loss of the domain-independence. Preliminary experiments, carried out on the Pac-Man game environment, show that the hybrid EBT-HC outperforms other approaches in facilitating the BT design by achieving better behavior performance within fewer generations. Moreover, the generated behavior models by EBT-HC are human readable and easy to be fine-tuned by domain experts.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Learning of Behavior Trees for Autonomous Agents
    Colledanchise, Michele
    Parasuraman, Ramviyas
    Ogren, Petter
    IEEE TRANSACTIONS ON GAMES, 2019, 11 (02) : 183 - 189
  • [2] Behavior Modeling for Autonomous Agents Based on Modified Evolving Behavior Trees
    Zhang, Qi
    Xu, Kai
    Jiao, Peng
    Yin, Quanjun
    PROCEEDINGS OF 2018 IEEE 7TH DATA DRIVEN CONTROL AND LEARNING SYSTEMS CONFERENCE (DDCLS), 2018, : 1140 - 1145
  • [3] Optimization of autonomous agents by means of learning and evolution
    Red'ko, Vladimir
    BIOLOGICALLY INSPIRED COGNITIVE ARCHITECTURES, 2013, 6 : 18 - 22
  • [4] Learning Constraints on Autonomous Behavior from Proactive Feedback
    Basich, Connor
    Mahmud, Saaduddin
    Zilberstein, Shlomo
    2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, IROS, 2023, : 3680 - 3687
  • [5] Safe Explainable Agents for Autonomous Navigation using Evolving Behavior Trees
    Potteiger, Nicholas
    Koutsoukos, Xenofon
    2023 IEEE INTERNATIONAL CONFERENCE ON ASSURED AUTONOMY, ICAA, 2023, : 44 - 52
  • [6] Learning Behavior Trees by Evolution-Inspired Approaches
    Deng, Chuanshuai
    Zhao, Chenjing
    Liu, Zhenghui
    Zhang, Jiexin
    Wu, Yunlong
    Wang, Yanzhen
    Cheng, Hong
    Yi, Xiaodong
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 275 - 278
  • [7] Evolution of ubiquitous autonomous agents
    Hung, Jason C.
    Chang, Han-Bin
    Chang, Hsuan-Pu
    Cheng, Yu-Hsin
    Lo, Kuo-Yen
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2009, 4 (06) : 334 - 343
  • [8] Learning Swarm Behaviors using Grammatical Evolution and Behavior Trees
    Neupane, Aadesh
    Goodrich, Michael
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 513 - 520
  • [9] Simulated autonomous agents utilizing instincts and behavior learning: Orgs in Orgland
    Chrysanthakopoulos, G
    Marks, RJ
    1998 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION - PROCEEDINGS, 1998, : 727 - 734
  • [10] Autonomous Self-Explanation of Behavior for Interactive Reinforcement Learning Agents
    Fukuchi, Yosuke
    Osawa, Masahiko
    Yamakawa, Hiroshi
    Imai, Michita
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON HUMAN AGENT INTERACTION (HAI'17), 2017, : 97 - 101