Dynamic, Automatic, First-Order Ontology repair by Diagnosis of Failed Plan Execution

نویسندگان

  • Fiona McNeill
  • Alan Bundy
چکیده

ion and Refinement The reasons that ontologies are altered are very often concerned with the fact that too much or, more often, too little detail has been included in the ontology. This creates the need to remove detail performing an abstraction of the ontology, or add detail performing a refinement. Notions of abstractions are often quite vague, but the theory of abstracting first-order ontologies was formalised by Walsh and Giunchilgia (Giunchiglia & Walsh, 1990), who created a theory of abstraction through observing and categorising large numbers of examples of abstraction. Since abstractions should change the theory and not the logic (except in the case of reducing a unary predicate to a nullary predicate, which could be seen as reducing first-order logic to propositional logic), DYNAMIC, AUTOMATIC, FIRST-ORDER ONTOLOGY REPAIR BY DIAGNOSIS OF FAILED PLAN EXECUTION 7 the problem of building abstractions can be reduced to the problem of deciding on a suitable matching of atomic formulae. They developed four categories into which abstractions of objects in first-order ontologies can fall: 1. Predicate abstractions matching predicate names in some uniform way:e.g., (Bottle ?X), (Cup ?X) map onto (Container ?X). 2. Domain abstractions matching constants and function symbols in some uniform way: e.g., (Prime 3), (Prime 5) map onto (Prime Oddnumber). 3. Propositional abstractions dropping some or all of the arguments to predicates: e.g., (Abelian GroupA), (Abelian GroupB) map onto (Abelian). 4. Precondition abstractions matching some of the atomic formulae onto true or false: e.g., (Has Ticket Me) → (Can-Travel Me) maps onto (Can-Travel Me) We have developed corresponding refinement categories through inverting these abstraction categories: 1. Predicate refinement A single predicate is split into one or more subtype predicates, e.g.,: (Money ?Amount) maps onto (Dollars ?Amount), (Euros ?Amount), (Sterling ?Amount), etc. 2. Domain refinement The type of an argument is divided into one or more subtypes, e.g.,: (Money ?Amount European) maps onto (Money ?Amount Euros), (Money ?Amount Sterling), (Money ?Amount Krona), etc. 3. Propositional refinement The arity of a predicate is increased, e.g.,: (Money ?Amount) maps onto (Money ?Amount Dollars), (Money ?Amount Sterling), etc.. 4. Precondition refinement A precondition is added to a rule, e.g.,: (Has Money ?Agent) → (Has Item ?Agent) maps onto (Has Money ?Agent) ∧ (InStock Item Shop) → (Has Item ?Agent) Naturally, not all possible mismatches in first-order techniques are concerned with abstraction or refinements, but these categories describe a large number of mismatches that are encountered and provide a basis for developing a full theory of the space of possible mismatches between first-order ontological objects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interleaving Temporal Planning and Execution in Robotics Domains

Many autonomous systems such as mobile robots, UAVs or spacecraft, have limited resource capacities and move in dynamic environments. Performing on-board mission planning and execution in such a context requires deliberative capabilities to generate plans achieving mission goals while respecting deadlines and resource constraints, as well as run-time plan adaption mechanisms during execution. I...

متن کامل

Interleaving Temporal Planning and Execution : I X TET

Execution control of plans is a very active domain of research, but remains a major challenge when performed on board real autonomous systems such as robots or satellites. In such a context, where execution concurrency, resources contention and environment dynamic characterize the domain, the use of a temporal planner and a temporal execution control system is desirable. This paper presents IXT...

متن کامل

Interleaving Temporal Planning and Execution for an Autonomous Rover

Mission planning and execution for autonomous rovers with limited resource capacities while moving around in dynamic environments require to address temporal, resource and uncertainty issues. The use of a temporal planner and a temporal executive which processes are interleaved is desirable. In this paper we propose a framework to integrate deliberative planning, plan repair and execution contr...

متن کامل

Exploiting Shared Resource Dependencies in Spectrum Based Plan Diagnosis

In case of a plan failure, plan-repair is a more promising solution than replanning from scratch. The effectiveness of plan-repair depends on knowledge of which plan action failed and why. Therefore, in this paper, we propose an Extended Spectrum Based Diagnosis approach that efficiently pinpoints failed actions. UnlikeModel Based Diagnosis (MBD), it does not require the fault models and behavi...

متن کامل

Towards a Framework for Continuous Planning and Execution

This paper reports on the first phase of the Continuous Planning and Execution Framework (CPEF), a system that employs sophisticated plan generation, execution, monitoring, and repair capabilities to solve complex tasks in unpredictable and dynamic environments. CPEF embraces the philosophy that plans are dynamic, open-ended artifacts that must evolve in response to an ever-changing environment...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. J. Semantic Web Inf. Syst.

دوره 3  شماره 

صفحات  -

تاریخ انتشار 2007