Case-based learning by observation: preliminary work

In this paper, we present an agent which uses case-based reasoning to play the real-time strategy game StarCraft. Cases are gathered through observation of human actions in particular situations, which are extracted from game log files. Cases are then used by a domain-independent case-based reasoning framework to make in-game actions based on human actions in similar situations. This work aims to demonstrate a method for more easily creating better agents in real-time strategy games.

[1]  Steve Rabin,et al.  AI Game Programming Wisdom , 2002 .

[2]  Michael Buro,et al.  RTS Games and Real-Time AI Research , 2003 .

[3]  John E. Laird,et al.  Human-Level AI's Killer Application: Interactive Computer Games , 2000, AI Mag..

[4]  Babak Esfandiari,et al.  A Case-Based Reasoning Framework for Developing Agents Using Learning by Observation , 2011, 2011 IEEE 23rd International Conference on Tools with Artificial Intelligence.