AI Game Agents Based on Evolutionary Search and (Deep) Reinforcement Learning: A Practical Analysis with Flappy Bird

被引:1
|
作者
Thurler, Leonardo [1 ]
Montes, Jose [1 ]
Veloso, Rodrigo [1 ]
Paes, Aline [1 ]
Clua, Esteban [1 ]
机构
[1] Univ Fed Fluminense, Niteroi, RJ, Brazil
来源
关键词
Artificial intelligence; Reinforcement learning; Deep reinforcement learning; Genetic algorithm; Q-Learning; NEAT; PPO; Ml-agents; Flappy Bird; AI game agents; Game; Unity; Pygame; NEURAL-NETWORKS;
D O I
10.1007/978-3-030-89394-1_15
中图分类号
学科分类号
摘要
Game agents are efficiently implemented through different AI techniques, such as neural network, reinforcement learning, and evolutionary search. Although there are many works for each approach, we present a critical analysis and comparison between them, suggesting a common benchmark and parameter configurations. The evolutionary strategy implements the NeuroEvolution of Augmenting Topologies algorithm, while the reinforcement learning agent leverages Q-Learning and Proximal Policy Optimization. We formulate and empirically compare this set of solutions using the Flappy Bird game as a test scenario. We also compare different representations of state and reward functions for each method. All methods were able to generate agents that can play the game, where the NEAT algorithm had the best results, reaching the goal of never losing.
引用
收藏
页码:196 / 208
页数:13
相关论文
共 50 条
  • [31] GBDT, LR & Deep Learning for Turn-based Strategy Game AI
    Zhang, Like
    Pan, Hui
    Fan, Qi
    Ai, Changqing
    Jing, Yanqing
    2019 IEEE CONFERENCE ON GAMES (COG), 2019,
  • [32] Generating Behavior-Diverse Game AIs with Evolutionary Multi-Objective Deep Reinforcement Learning
    Shen, Ruimin
    Zheng, Yan
    Hao, Jianye
    Meng, Zhaopeng
    Chen, Yingfeng
    Fan, Changjie
    Liu, Yang
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 3371 - 3377
  • [33] A Generalized Circle Agent Based on the Deep Reinforcement Learning for the Game of Geometry Friends
    Sahin, Safa Onur
    Yucesoy, Veysel
    2020 28TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2020,
  • [34] Air Combat Maneuver Decision Based on Deep Reinforcement Learning and Game Theory
    Yin, Shuhui
    Kang, Yu
    Zhao, Yunbo
    Xue, Jian
    2022 41ST CHINESE CONTROL CONFERENCE (CCC), 2022, : 6939 - 6943
  • [35] DEEP REINFORCEMENT LEARNING BASED GAME DECISION ALGORITHM FOR DIGITAL MEDIA EDUCATION
    Li, Zu-Ning
    Ping-Kuang
    Zhang, Ting
    Yan, Hua-Rui
    Gu, Xiao-Feng
    2019 16TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICWAMTIP), 2019, : 139 - 142
  • [36] A Proactive Eavesdropping Game in MIMO Systems Based on Multiagent Deep Reinforcement Learning
    Guo, Delin
    Ding, Hui
    Tang, Lan
    Zhang, Xinggan
    Yang, Lvxi
    Liang, Ying-Chang
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2022, 21 (11) : 8889 - 8904
  • [37] Flipit Game Deception Strategy Selection Method Based on Deep Reinforcement Learning
    He, Weizhen
    Tan, Jinglei
    Guo, Yunfei
    Shang, Ke
    Kong, Guanhua
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2023, 2023
  • [38] Parameter Control Framework for Multiobjective Evolutionary Computation Based on Deep Reinforcement Learning
    Zhou, Tianwei
    Zhang, Wenwen
    Niu, Ben
    He, Pengcheng
    Yue, Guanghui
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2024, 2024
  • [39] A novelty-search-based evolutionary reinforcement learning algorithm for continuous optimization problems
    Hu, Chengyu
    Qiao, Rui
    Gong, Wenyin
    Yan, Xuesong
    Wang, Ling
    MEMETIC COMPUTING, 2022, 14 (04) : 451 - 460
  • [40] A novelty-search-based evolutionary reinforcement learning algorithm for continuous optimization problems
    Chengyu Hu
    Rui Qiao
    Wenyin Gong
    Xuesong Yan
    Ling Wang
    Memetic Computing, 2022, 14 : 451 - 460