Ontological Knowledge for Goal-Driven Autonomy Agents in Starcraft
نویسنده
چکیده
Starcraft, a commercial Real-Time Strategy (RTS) game that has enjoyed world-wide popularity (including televised professional matches), is a challenging domain for automated computer agents. Evidence of this difficulty comes not only from characteristics of the game (massive state space, stochastic actions, partial visibility, etc.) but also from three years of competitive entries in tournaments (i.e. AIIDE Annual Starcraft Competition) in which the best automated entry performs poorly against a human expert. We are interested in taking a new research direction: using semantic knowledge, such as description logic, to represent the game state with abstract concepts in order to perform high level actions. Goal-driven autonomy (GDA) is a conceptual model for reasoning over goals in autonomous agents. The model makes use of a planner which produces both a plan and corresponding expectations. Expectations are what the agent expects to be true after executing actions in the plan. GDA reasons about goals in four components: discrepancy detection, explanation, goal formulation, and goal management. The process of a GDA agent begins with the goal management component sending a goal to the planner. The planner then produces a plan and expectations for what should be true in the future, as plan actions are executed. The agent begins executing the plan and, concurrently, the discrepancy detection component observes any expectations that are not satisfied. Upon identifying an unmet expectation, the explanation component generates an explanation for why the discrepancy occurred and sends the explanation to the goal formulation component, which may create a new goal. This new goal is sent to the goal management component, which then adjusts the priority of each goal and decides which goal(s) to send to the planner, and the cycle continues. An important aspect of the GDA model is that each component is open to implementation. Almost all previous work on GDA has been nonhierarchical (for example, discrepancy detection in the ARTUE (Molineaux, Klenk, and Aha 2010) system uses setdifference). Nor has previous work made use of an ontology. We propose using an ontology to represent the state of the
منابع مشابه
Applying Goal-Driven Autonomy to StarCraft
One of the main challenges in game AI is building agents that can intelligently react to unforeseen game situations. In real-time strategy games, players create new strategies and tactics that were not anticipated during development. In order to build agents capable of adapting to these types of events, we advocate the development of agents that reason about their goals in response to unanticip...
متن کاملLearning from Demonstration for Goal-Driven Autonomy
Goal-driven autonomy (GDA) is a conceptual model for creating an autonomous agent that monitors a set of expectations during plan execution, detects when discrepancies occur, builds explanations for the cause of failures, and formulates new goals to pursue when planning failures arise. While this framework enables the development of agents that can operate in complex and dynamic environments, i...
متن کاملLUIGi: A Goal-Driven Autonomy Agent Reasoning with Ontologies
In this paper we present LUIGi, a goal-driven autonomy (GDA) agent that uses ontological representations. Like other GDA agents, LUIGi reasons about (1) its own expectations when following a course of action, (2) the discrepancies between these expectations and actual situations encountered, (3) explanations for those discrepancies and (4) new goals based on the explanations. Unlike other GDA a...
متن کاملGoal-Driven Autonomy in Planning and Acting
To operate autonomously in complex environments, agents must perform actions, sense the environment, and respond to new situations. Traditional approaches face difficulties with incomplete environment models, goal specification, and engineering domain specific control knowledge. We believe goal reasoning will address these challenges enabling agents to better respond to unexpected circumstances...
متن کاملIntegrated Learning for Goal-Driven Autonomy
Goal-driven autonomy (GDA) is a reflective model of goal reasoning that controls the focus of an agent’s planning activities by dynamically resolving unexpected discrepancies in the world state, which frequently arise when solving tasks in complex environments. GDA agents have performed well on such tasks by integrating methods for discrepancy recognition, explanation, goal formulation, and goa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013