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 条
  • [1] Reinforcement Learning and Neuroevolution in Flappy Bird Game
    Brandao, Andre
    Pires, Pedro
    Georgieva, Petia
    PATTERN RECOGNITION AND IMAGE ANALYSIS, PT I, 2020, 11867 : 225 - 236
  • [2] A Case Study: Characterization of Performance Inconsistency for Reinforcement Learning on Flappy Bird Game
    Shakerimov, Aidar
    Li, Dmitriy
    Park, Jurn-Gyu
    12TH INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC 2021): BEYOND THE PANDEMIC ERA WITH ICT CONVERGENCE INNOVATION, 2021, : 1 - 6
  • [3] Improving RTS Game AI by Supervised Policy Learning, Tactical Search, and Deep Reinforcement Learning
    Barriga, Nicolas A.
    Stanescu, Marius
    Besoain, Felipe
    Buro, Michael
    IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2019, 14 (03) : 8 - 18
  • [4] Deep Reinforcement Learning for General Video Game AI
    Tornado, Ruben Rodriguez
    Bontrager, Philip
    Togelius, Julian
    Liu, Jialin
    Perez-Liebana, Diego
    PROCEEDINGS OF THE 2018 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND GAMES (CIG'18), 2018, : 316 - 323
  • [5] Research on Game-Playing Agents Based on Deep Reinforcement Learning
    Zhao, Kai
    Song, Jia
    Luo, Yuxie
    Liu, Yang
    ROBOTICS, 2022, 11 (02)
  • [6] A Search-Based Testing Approach for Deep Reinforcement Learning Agents
    Zolfagharian, Amirhossein
    Abdellatif, Manel
    Briand, Lionel C.
    Bagherzadeh, Mojtaba
    Ramesh, S.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (07) : 3715 - 3735
  • [7] Imperfect-Information Game AI Agent Based on Reinforcement Learning Using Tree Search and a Deep Neural Network
    Ouyang, Xin
    Zhou, Ting
    ELECTRONICS, 2023, 12 (11)
  • [8] Application of Deep Reinforcement Learning in Werewolf Game Agents
    Wang, Tianhe
    Kaneko, Tomoyuki
    2018 CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2018, : 28 - 33
  • [9] Autonomous Agents in Snake Game via Deep Reinforcement Learning
    Wei, Zhepei
    Wang, Di
    Zhang, Ming
    Tan, Ah-Hwee
    Miao, Chunyan
    Zhou, You
    2018 IEEE INTERNATIONAL CONFERENCE ON AGENTS (ICA), 2018, : 20 - 25
  • [10] Applying Deep Reinforcement Learning to Train AI Agents in a Wargaming Framework
    Rinaudo, Christina H.
    Leonard, William B.
    Hopson, Jaylen E.
    Coumbe, Theresa R.
    Pettitt, James A.
    Darken, Christian
    SOUTHEASTCON 2024, 2024, : 1131 - 1136