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
来源
ENTERTAINMENT COMPUTING, ICEC 2021 | 2021年 / 13056卷
关键词
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] 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
  • [4] 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
  • [5] 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)
  • [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] Altruism and Selfishness in Believable Game Agents: Deep Reinforcement Learning in Modified Dictator Games
    Daylamani-Zad, Damon
    Angelides, Marios C.
    IEEE TRANSACTIONS ON GAMES, 2021, 13 (03) : 229 - 238
  • [8] A Mean-VaR Based Deep Reinforcement Learning Framework for Practical Algorithmic Trading
    Jin, Boyi
    IEEE ACCESS, 2023, 11 : 28920 - 28933
  • [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] Wuji: Automatic Online Combat Game Testing Using Evolutionary Deep Reinforcement Learning
    Zheng, Yan
    Xie, Xiaofei
    Su, Ting
    Ma, Lei
    Hao, Jianye
    Meng, Zhaopeng
    Liu, Yang
    Shen, Ruimin
    Chen, Yingfeng
    Fan, Changjie
    34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 784 - 796