Playing to learn: Case-injected genetic algorithms for learning to play computer games

被引:40
|
作者
Louis, SJ [1 ]
Miles, C [1 ]
机构
[1] Univ Nevada, Dept Comp Sci, Reno, NV 89557 USA
关键词
computer games; genetic algorithms; real-time strategy;
D O I
10.1109/TEVC.2005.856209
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We use case-injected genetic algorithms (CIGARs) to learn to competently play computer strategy games. CIGARs periodically inject individuals that were successful in past games into the population of the GA working on the current game, biasing search toward known successful strategies. Computer strategy games are fundamentally resource allocation games characterized by complex long-term dynamics and by imperfect knowledge of the game state. CIGAR plays by extracting and solving the game's underlying resource allocation problems. We show how case injection can be used to learn to play better from a human's or system's game-playing experience and our approach to acquiring experience from human players showcases an elegant solution to the knowledge acquisition bottleneck in this domain. Results show that with an appropriate representation, case injection effectively biases the GA toward producing plans that contain important strategic elements from previously successful strategies.
引用
收藏
页码:669 / 681
页数:13
相关论文
共 50 条
  • [21] A case-injected genetic algorithm for single machine scheduling problems with release time
    Chang, Pei-Chann
    Hsieh, Jih-Chang
    Liu, Chen-Hao
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2006, 103 (02) : 551 - 564
  • [22] Play and Learn Case Study on Learning Abilities Through Effective Computing in Games
    Kamal, Muhammad Ayoub
    Alam, Muhammad Mansoor
    Khawar, Hammad
    Mazliham, M. S.
    2019 13TH INTERNATIONAL CONFERENCE ON MATHEMATICS, ACTUARIAL SCIENCE, COMPUTER SCIENCE AND STATISTICS (MACS-13), 2019,
  • [23] Playing to learn or learning to play? Playing Rocksmith to learn electric guitar and bass in Nordic music teacher education
    Havre, Sigrid Jordal
    Vakeva, Lauri
    Christophersen, Catharina R.
    Haugland, Egil
    BRITISH JOURNAL OF MUSIC EDUCATION, 2019, 36 (01) : 21 - 32
  • [24] Deep Learning for Adaptive Playing Strength in Computer Games
    David, Eli
    Netanyahu, Nathan S.
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, PT II, 2017, 10614 : 741 - 742
  • [25] Playing with Persiflage: The Impact of Free-Form Dialogue on the Play of Computer Role Playing Games
    Cheng, Bernard
    Graham, T. C. Nicholas
    ENTERTAINMENT COMPUTING AND SERIOUS GAMES, ICEC-JCSG 2019, 2019, 11863 : 187 - 200
  • [26] Learning to Play, Playing to Learn: Comparing the Experiences of Adult Foreign Language Learners with Off-the-Shelf and Specialized Games for Learning German
    De Grove, Frederik
    Van Looy, Jan
    Mechant, Peter
    INTERNATIONAL JOURNAL OF GAME-BASED LEARNING, 2013, 3 (02) : 22 - 35
  • [27] Innovative Application of Genetic Algorithms in the Computer Games
    Tao, Jun
    Wu, Gui
    Yi, Zhentong
    Zeng, Peng
    PROCEEDINGS OF THE 33RD CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2021), 2021, : 2197 - 2200
  • [28] Learning to Play and Playing to Learn: Enhancing Interactions in Young Children With ASD
    Baum, Rebecca A.
    PEDIATRICS, 2019, 144 (03)
  • [29] Learning to play, playing to learn: FL learners as multicompetent language users
    Pomerantz, Anne
    Bell, Nancy D.
    APPLIED LINGUISTICS, 2007, 28 (04) : 556 - 578
  • [30] PLAY2LEARN & LEARN2PLAY: THE BENEFITS OF USING COMPUTER GAMES IN TEACHING ENGLISH TO YOUNG LEARNERS
    Liontou, Trisevgeni
    INTED2015: 9TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2015, : 6449 - 6450