A logic-based approach to finding explanations for discrepancies in optimistic plan execution

被引:0
|
作者
Eiter, Thomas
Faber, Wolfgang
Erdem, Esra
Senko, Jan
机构
[1] Vienna Univ Technol, Inst Informat Syst, A-1040 Vienna, Austria
[2] Vienna Univ Technol, Inst Informat Syst, A-1040 Vienna, Austria
[3] Univ Calabria, Dept Math, I-87030 Commenda Di Rende, Italy
[4] Sabanci Univ Orhanli, Fac Engn & Nat Sci, TR-34956 Istanbul, Turkey
关键词
knowledge representation; reasoning about actions; logic-based planning; explanations; execution monitoring; computational complexity;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Consider an agent executing a plan with nondeterministic actions, in a dynamic environment, which might fail. Suppose that she is given a description of this action domain, including specifications of effects of actions, and a set of trajectories for the execution of this plan, where each trajectory specifies a possible execution of the plan in this domain. After executing some part of the plan, suppose that she obtains information about the current state of the world, and notices that she is not at a correct state relative to the given trajectories. How can she find an explanation ( a point of failure) for such a discrepancy? An answer to this question can be useful for different purposes. In the context of execution monitoring, points of failure can determine some checkpoints that specify when to check for discrepancies, and they can sometimes be used for recovering from discrepancies that cause plan failures. At the modeling level, points of failure may provide useful insight into the action domain for a better understanding of the domain, or reveal errors in the formalization of the domain. We study the question above in a general logic-based knowledge representation framework, which can accommodate nondeterminism and concurrency. In this framework, we define a discrepancy and an explanation for it, and analyze the computational complexity of detecting discrepancies and finding explanations for them. We introduce a method for computing explanations, and report about a realization of this method using DLVK, which is a logic-programming based system for reasoning about actions and change.
引用
收藏
页码:25 / 69
页数:45
相关论文
共 50 条
  • [1] Constructing Meaningful Explanations: Logic-based Approaches
    State, Laura
    PROCEEDINGS OF THE 2022 AAAI/ACM CONFERENCE ON AI, ETHICS, AND SOCIETY, AIES 2022, 2022, : 916 - 916
  • [2] Computing Information Minimal Match Explanations for Logic-based Matchmaking
    Di Noia, Tommaso
    Di Sciascio, Eugenio
    Donini, Francesco M.
    2009 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 2, 2009, : 411 - +
  • [3] Finding optimal plans for multiple teams of robots through a mediator: A logic-based approach
    Erdem, Esra
    Patoglu, Volkan
    Saribatur, Zeynep G.
    Schuller, Peter
    Uras, Tansel
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2013, 13 : 831 - 846
  • [4] A logic-based approach for query refinement
    Stojanovic, N
    IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2004), PROCEEDINGS, 2004, : 477 - 480
  • [5] A LOGIC-BASED APPROACH TO PROBLEMS IN PRAGMATICS
    Seuren, Pieter A. M.
    POZNAN STUDIES IN CONTEMPORARY LINGUISTICS, 2010, 46 (04): : 519 - 532
  • [6] Logic-based explanations of imbalance price forecasts using boosted trees
    Bottieau, J.
    Audemard, G.
    Bellart, S.
    Lagniez, J-M.
    Marquis, P.
    Szczepanski, N.
    Toubeau, J. -F.
    ELECTRIC POWER SYSTEMS RESEARCH, 2024, 235
  • [7] A logic-based approach to semantic information extraction
    Ruffolo, Massimo
    Manna, Marco
    ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: ARTIFICIAL INTELLIGENCE AND DECISION SUPPORT SYSTEMS, 2006, : 115 - 123
  • [8] LOGIC-BASED APPROACH TO EXPERT SYSTEMS IN CHEMISTRY
    AKUTSU, T
    SUZUKI, E
    OHSUGA, S
    KNOWLEDGE-BASED SYSTEMS, 1991, 4 (02) : 103 - 116
  • [9] A logic-based approach to program flow analysis
    Mooly Sagiv
    Nissim Francez
    Michael Rodeh
    Reinhard Wilhelm
    Acta Informatica, 1998, 35 : 457 - 504
  • [10] A logic-based approach for matching user profiles
    Calì, A
    Calvanese, D
    Colucci, S
    Di Noia, T
    Donini, FM
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 3, PROCEEDINGS, 2004, 3215 : 187 - 195