From Explainability to Interpretability: A Case Study on Game AI Using Program Synthesis

Authors

  • Manuel Eberhardinger Institute of Applied Artificial Intelligence, Stuttgart Media University, Germany Ruhr-University Bochum, Germany

DOI:

https://doi.org/10.1609/aiide.v21i1.36849

Abstract

Many recent advances in artificial intelligence remain difficult to apply in real games due to their black-box nature. These systems often lack transparency and control, making them difficult to integrate into games where player experience and narrative coherence are important. Unpredictable or inexplicable agent behavior can confuse players and frustrate developers. My dissertation explores how program synthesis can address this issue by generating interpretable, controllable representations of agent behavior. Instead of relying on black-box neural network policies, symbolic programs are extracted or generated that capture agent logic in a readable and editable form. Several methods are explored: synthesizing functional programs to imitate and explain game agents, adapting logical program policies to multi-agent settings, and evaluating large language models for code generation across domains such as simplified Atari games, Baba is You, and also tabletop games. An open research question is whether the created conceptual program libraries are transferable across different game domains. My research aims to bridge the gap between AI capabilities and game development needs by making agent behavior transparent, explainable, and adaptable for developers.

Downloads

Published

2025-11-07

How to Cite

Eberhardinger, M. (2025). From Explainability to Interpretability: A Case Study on Game AI Using Program Synthesis. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 21(1), 415–418. https://doi.org/10.1609/aiide.v21i1.36849