Case-Based Goal Formulation
Ben G. Weber, Michael Mateas, Arnav H. Jhala · 2010
Robust AI systems need to be able to reason about their goals and formulate new goals based on the given sit-uation. Case-based goal formulation is a technique for formulating new goals for an agent using a library of examples. We provide a formalization of this term and two algorithms that implement this definition. The algo-rithms are compared against instance-based and model-based techniques on the tasks of opponent modeling and strategy selection in the real-time strategy game StarCraft. Our system, EISBot, implements these tech-niques and is capable of consistently defeating the built-in AI of StarCraft.