Learning Levels of Mario AI Using Genetic Algorithms

被引:1
|
作者
Baldominos, Alejandro [1 ]
Saez, Yago [1 ]
Recio, Gustavo [1 ]
Calle, Javier [1 ]
机构
[1] Univ Carlos III Madrid, Leganes 28911, Spain
来源
ADVANCES IN ARTIFICIAL INTELLIGENCE (CAEPIA 2015) | 2015年 / 9422卷
关键词
Mario AI; Games; Genetic algorithms; Learning;
D O I
10.1007/978-3-319-24598-0_24
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper introduces an approach based on Genetic Algorithms to learn levels from the Mario AI simulator, based on the Infinite Mario Bros. game (which is, at the same time, based on the Super Mario World game from Nintendo). In this approach, an autonomous agent playing Mario is able to learn a sequence of actions in order to maximize the score, not looking at the current state of the game at each time. Different parameters for the Genetic Algorithm are explored, and two different stages are executed: in the first, domain independent genetic operators are used; while in the second knowledge about the domain is incorporated to these operators in order to improve the results. Results are encouraging, as Mario is able to complete very difficult levels full of enemies, resembling the behavior of an expert human player.
引用
收藏
页码:267 / 277
页数:11
相关论文
共 50 条
  • [1] Evolving Controllers for Mario AI Using Grammar-based Genetic Programming
    de Freitas, Joao Marcos
    de Souza, Felipe Rafael
    Bernardino, Heder S.
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 1407 - 1414
  • [2] LOUGA: Learning Planning Operators Using Genetic Algorithms
    Kucera, Jiri
    Bartak, Roman
    KNOWLEDGE MANAGEMENT AND ACQUISITION FOR INTELLIGENT SYSTEMS (PKAW 2018), 2018, 11016 : 124 - 138
  • [3] A learning process for fuzzy control rules using genetic algorithms
    Herrera, F
    Lozano, M
    Verdegay, JL
    FUZZY SETS AND SYSTEMS, 1998, 100 (1-3) : 143 - 158
  • [4] Contact friction compensation for robots using genetic learning algorithms
    Liaw, DC
    Huang, JT
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 1998, 23 (2-4) : 331 - 349
  • [5] Contact Friction Compensation for Robots Using Genetic Learning Algorithms
    Der-Cherng Liaw
    Jeng-Tze Huang
    Journal of Intelligent and Robotic Systems, 1998, 23 : 331 - 349
  • [6] USING GENETIC ALGORITHMS FOR CONCEPT-LEARNING
    DEJONG, KA
    SPEARS, WM
    GORDON, DF
    MACHINE LEARNING, 1993, 13 (2-3) : 161 - 188
  • [7] Evolutionary learning with deep Boltzmann machine for Mario AI championships
    School of Science and Technology, Kinki University, 3-4-1, Kowakae, Higashi-Osaka Osaka
    577-8502, Japan
    IEEJ Trans. Electron. Inf. Syst., 11 (1738-1745): : 1738 - 1745
  • [8] A Multi-objective Hyperparameter Optimization for Machine Learning Using Genetic Algorithms: A Green AI Centric Approach
    Yokoyama, Andre M.
    Ferro, Mariza
    Schulze, Bruno
    ADVANCES IN ARTIFICIAL INTELLIGENCE-IBERAMIA 2022, 2022, 13788 : 133 - 144
  • [9] MULTI-REWARD OPTIMIZATION USING GENETIC ALGORITHMS FOR EDGE AI
    Richey, Blake
    Grecos, Christos
    Shirvaikar, Mukul
    REAL-TIME IMAGE PROCESSING AND DEEP LEARNING 2024, 2024, 13034
  • [10] Learning object filters for high resolution satellite images using genetic algorithms
    Zheng, H
    Nahavandi, S
    Pan, L
    IMAGE PROCESSING AND PATTERN RECOGNITION IN REMOTE SENSING, 2003, 4898 : 102 - 108