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 条
  • [31] Learning Object-oriented Concepts by Playing Computer Games
    Livovsky, Jakub
    Porubaen, Jaroslav
    INFORMATICS 2013: PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON INFORMATICS, 2013, : 139 - 144
  • [32] Adventures in Learning: Creating Role Playing Video Games to Teach and Learn Economics
    Lawson, Catherine L.
    Lawson, Larry L.
    INTERNATIONAL REVIEW OF ECONOMICS EDUCATION, 2010, 9 (01) : 93 - 110
  • [33] Playing and Traditional Games in Learning Model Based on Culture of National Character and Play
    Kurniati, Euis
    Kamila, Indrawati Noor
    Rudianto
    Eliyawati, Cucu
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON EARLY CHILDHOOD EDUCATION (ICECE 2016), 2016, 58 : 187 - 192
  • [34] Case injected genetic algorithms for traveling salesman problems
    Louis, SJ
    Li, G
    INFORMATION SCIENCES, 2000, 122 (2-4) : 201 - 225
  • [35] LEARNING TO PLAY, PLAYING TO LEARN - BOWER,EM, BERSAMIN,K, FINE,A AND CARLSON,J
    HOLLOMON, JW
    EDUCATIONAL LEADERSHIP, 1977, 34 (05) : 394 - 395
  • [36] LEARNING TO PLAY, PLAYING TO LEARN - BOWER,EM, BERSAMIN,K, FINE,A AND CARLSON,J
    ALMSTEDT, J
    CW-CANADIAN WELFARE, 1976, 51 (07) : 29 - 29
  • [37] Playing Video Games to Learn Computational Thinking? A Case Study of Game-Based Learning in Secondary CS Education
    Bajramovic, Azra
    Steinmaurer, Alexander
    Guetl, Christian
    TOWARDS A HYBRID, FLEXIBLE AND SOCIALLY ENGAGED HIGHER EDUCATION, VOL 3, ICL 2023, 2024, 901 : 474 - 482
  • [38] Playing to learn: developing self-directed learning skills through serious games
    Pacheco-Velazquez, Ernesto
    Paragarino, Virginia Rodes
    Glasserman, Leonardo David
    Arroyo, Martina Carlos
    JOURNAL OF INTERNATIONAL EDUCATION IN BUSINESS, 2024, 17 (03) : 416 - 430
  • [39] Playing to Learn: Using Hands-on Activities to Boost Learning in Computer Science
    Anewalt, Karen
    Polack, Jennifer
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1052 - 1053
  • [40] LEARNING BY PLAYING: A CASE STUDY OF THE EDUCATION IN PHOTOGRAPHY BY DIGITAL GAMES
    Mago, Zdenko
    Wojciechowski, Lukasz P.
    Balazikova, Magdalena
    Shelton, Amiee J.
    JOURNAL OF EDUCATION CULTURE AND SOCIETY, 2023, 14 (01): : 465 - 479