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 条
  • [41] Creating Pro-Level AI for a Real-Time Fighting Game Using Deep Reinforcement Learning
    Oh, Inseok
    Rho, Seungeun
    Moon, Sangbin
    Son, Seongho
    Lee, Hyoil
    Chung, Jinyun
    IEEE TRANSACTIONS ON GAMES, 2022, 14 (02) : 212 - 220
  • [42] Integrating AI Deep Reinforcement Learning With Evolutionary Algorithms for Advanced Threat Detection in Smart City Energy Management
    Liu, Fenghua
    Li, Xiaoming
    IEEE ACCESS, 2024, 12 : 177103 - 177118
  • [43] A content search method for security topics in microblog based on deep reinforcement learning
    Nan Zhou
    Junping Du
    Xu Yao
    Wanqiu Cui
    Zhe Xue
    Meiyu Liang
    World Wide Web, 2020, 23 : 75 - 101
  • [44] A content search method for security topics in microblog based on deep reinforcement learning
    Zhou, Nan
    Du, Junping
    Yao, Xu
    Cui, Wanqiu
    Xue, Zhe
    Liang, Meiyu
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2020, 23 (01): : 75 - 101
  • [45] Utilization of Deep Reinforcement Learning for Saccadic-Based Object Visual Search
    Kornuta, Tomasz
    Rocki, Kamil
    AUTOMATION 2017: INNOVATIONS IN AUTOMATION, ROBOTICS AND MEASUREMENT TECHNIQUES, 2017, 550 : 565 - 574
  • [46] DeepLS: Local Search for Network Optimization Based on Lightweight Deep Reinforcement Learning
    Di Cicco, Nicola
    Ibrahimi, Memedhe
    Troia, Sebastian
    Tornatore, Massimo
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (01): : 108 - 119
  • [47] Robot Search Path Planning Method Based on Prioritized Deep Reinforcement Learning
    Yanglong Liu
    Zuguo Chen
    Yonggang Li
    Ming Lu
    Chaoyang Chen
    Xuzhuo Zhang
    International Journal of Control, Automation and Systems, 2022, 20 : 2669 - 2680
  • [48] Robot Search Path Planning Method Based on Prioritized Deep Reinforcement Learning
    Liu, Yanglong
    Chen, Zuguo
    Li, Yonggang
    Lu, Ming
    Chen, Chaoyang
    Zhang, Xuzhuo
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2022, 20 (08) : 2669 - 2680
  • [49] Explainable AI-based Federated Deep Reinforcement Learning for Trusted Autonomous Driving
    Rjoub, Gaith
    Bentahar, Jamal
    Wahab, Omar Abdel
    2022 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2022, : 318 - 323
  • [50] AI agents envisioning the future: Forecast-based operation of renewable energy storage systems using hydrogen with Deep Reinforcement Learning
    Dreher, Alexander
    Bexten, Thomas
    Sieker, Tobias
    Lehna, Malte
    Schuett, Jonathan
    Scholz, Christoph
    Wirsum, Manfred
    ENERGY CONVERSION AND MANAGEMENT, 2022, 258