Symbolic Reasoning for Hearthstone

被引:8
|
作者
Stiegler, Andreas [1 ]
Dahal, Keshav P. [2 ,3 ]
Maucher, Johannes [1 ]
Livingstone, Daniel [4 ]
机构
[1] Stuttgart Media Univ, D-70569 Stuttgart, Germany
[2] Univ West Scotland, Paisley PA1 2BE, Renfrew, Scotland
[3] Nanjing Univ Informat Sci & Technol, Nanjing 210044, Jiangsu, Peoples R China
[4] Glasgow Sch Art, Glasgow G3 6RQ, Lanark, Scotland
关键词
Context awareness; expert systems; inference mechanisms; knowledge based systems; knowledge representation; Monte Carlo methods; IMPERFECT INFORMATION;
D O I
10.1109/TCIAIG.2017.2706745
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Trading-card games are an interesting problem domain for Game AI, as they feature some challenges, such as highly variable game mechanics, that are not encountered in this intensity in many other genres. We present an expert system forming a player-level AI for the digital trading-card game Hearthstone. The bot uses a symbolic approach with a semantic structure, acting as an ontology, to represent both static descriptions of the game mechanics and dynamic game-state memories. Methods are introduced to reduce the amount of expert knowledge, such as popular moves or strategies, represented in the ontology, as the bot should derive such decisions in a symbolic way from its knowledge base. We narrow down the problem domain, selecting the relevant aspects for a play-to-win bot approach and comparing an ontology-driven approach to other approaches such as machine learning and case-based reasoning. On this basis, we describe how the semantic structure is linked with the game-state and how different aspects, such as memories, are encoded. An example illustrates how the bot, at runtime, uses rules and queries on the semantic structure combined with a simple utility system to do reasoning and strategic planning. Finally, an evaluation is presented that was conducted by fielding the bot against the stock "Expert" AI that Hearthstone is shipped with, as well as human opponents of various skill levels in order to assess how well the bot plays. A pseudo Turing test was used to evaluate the believability of the bot's reasoning.
引用
收藏
页码:113 / 127
页数:15
相关论文
共 50 条
  • [41] On Some Properties of Generalized Symbolic Modifiers and Their Role in Symbolic Approximate Reasoning
    Kacem, Saoussen Bel Hadi
    Borgi, Amel
    Tagina, Moncef
    EMERGING INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2009, 5755 : 190 - +
  • [42] Evolving the Hearthstone Meta
    Silva, Fernando de Mesentier
    Canaan, Rodrigo
    Lee, Scott
    Fontaine, Matthew C.
    Togelius, Julian
    Hoover, Amy K.
    2019 IEEE CONFERENCE ON GAMES (COG), 2019,
  • [43] Neuro-Symbolic Visual Reasoning: Disentangling "Visual" from "Reasoning"
    Amizadeh, Saeed
    Palangi, Hamid
    Polozov, Oleksandr
    Huang, Yichen
    Koishida, Kazuhito
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 119, 2020, 119
  • [44] Automata based symbolic reasoning in hardware verification
    Basin, D
    Klarlund, N
    FORMAL METHODS IN SYSTEM DESIGN, 1998, 13 (03) : 255 - 288
  • [45] Qualitative reasoning under uncertainty with symbolic probabilities
    Pacholczyk, Daniel
    Hunault, Gilles
    Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science), 1996, 1137
  • [46] UNDERSTANDING COMPLEX DYNAMICS BY VISUAL AND SYMBOLIC REASONING
    YIP, KM
    ARTIFICIAL INTELLIGENCE, 1991, 51 (1-3) : 179 - 221
  • [47] Reasoning about numeric and symbolic time information
    Mouhoub, M
    12TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2000, : 164 - 171
  • [48] Reasoning and Algorithm Selection Augmented Symbolic Segmentation
    Lukac, Martin
    Abdiyeva, Kamila
    Kim, Alexandra
    Kameyama, Michitaka
    PROCEEDINGS OF THE 2017 INTELLIGENT SYSTEMS CONFERENCE (INTELLISYS), 2017, : 259 - 266
  • [49] Empirical Investigation of Neural Symbolic Reasoning Strategies
    Aoki, Yoichi
    Kudo, Keito
    Kuribayashi, Tatsuki
    Brassard, Ana
    Yoshikawa, Masashi
    Sakaguchi, Keisuke
    Inui, Kentaro
    17TH CONFERENCE OF THE EUROPEAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, EACL 2023, 2023, : 1154 - 1162
  • [50] Interpretable Neural-Symbolic Concept Reasoning
    Barbiero, Pietro
    Ciravegna, Gabriele
    Giannini, Francesco
    Zarlenga, Mateo Espinosa
    Magister, Lucie Charlotte
    Tonda, Alberto
    Lio, Pietro
    Precioso, Frederic
    Jamnik, Mateja
    Marra, Giuseppe
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 202, 2023, 202