DARE: a system for distributed abductive reasoning

被引:0
|
作者
Jiefei Ma
Alessandra Russo
Krysia Broda
Keith Clark
机构
[1] Imperial College London,Department of Computing
关键词
Abduction; Distributed inference; Multi-thread Prolog;
D O I
暂无
中图分类号
学科分类号
摘要
Abductive reasoning is a well established field of Artificial Intelligence widely applied to different problem domains not least cognitive robotics and planning. It has been used to abduce high-level descriptions of the world from robot sense data, using rules that tell us what sense data would be generated by certain objects and events of the robots world, subject to certain constraints on their co-occurrence. It has also been used to abduce actions that might result in a desired goal state of the world, using descriptions of the normal effects of these actions, subject to constraints on the action combinations. We can generalise these applications to a multi-agent context. Several robots can collaboratively try to abduce an agreed higher-level description of the state of the world from their separate sense data consistent with their collective constraints on the abduced description. Similarly, multi-agent planning can be accomplished by the abduction of the actions of a collective plan where each agent uses its own description of the effect of its actions within the plan, such that the constraints on the actions of all the participating agents are satisfied. To address this class of problems, we need to generalise the single agent abductive reasoning algorithm to a distributed abductive inference algortihm. In addition, if we want to investigate applications in which the set of collaborating robots/agents is open, we need an algorithm that allows agents to join or leave the collaborating group whilst a particular inference is under way, but which still produces sound abductive inferences. This paper describes such a distributed abductive reasoning system, which we call DARE, and its implementation in the multi-threaded Qu-Prolog variant of Prolog. We prove the soundness of the algorithm it uses and we discuss its completeness in relation to non-distributed abductive reasoning. We illustrate the use of the algorithm with a multi-agent meeting scheduling example. The task is open in that the actual agents who need to attend is not determined in advance. Each individual agent has its own constraints on the possible meeting time and concerning which other agents must or must attend the meeting, if it attends. The algorithm selects the agents to attend and ensures that the constraints of each of the attending agents are satisfied.
引用
收藏
页码:271 / 297
页数:26
相关论文
共 50 条
  • [1] DARE: a system for distributed abductive reasoning
    Ma, Jiefei
    Russo, Alessandra
    Broda, Krysia
    Clark, Keith
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2008, 16 (03) : 271 - 297
  • [2] Distributed Abductive Reasoning with Constraints
    Ma, Jiefei
    Broda, Krysia
    Russo, Alessandra
    Lupu, Emil
    DECLARATIVE AGENT LANGUAGES AND TECHNOLOGIES VIII (DALT), 2011, 6619 : 148 - 166
  • [3] Distributed computation for neural-based abductive reasoning
    Romdhane, LB
    Elhadef, M
    Proceedings of the International Joint Conference on Neural Networks (IJCNN), Vols 1-5, 2005, : 833 - 838
  • [4] Abductive reasoning
    Hitchcock, D
    UNIVERSITY OF TORONTO QUARTERLY, 2005, 75 (01) : 155 - 156
  • [5] Abductive reasoning
    Bourcier, Daniele
    ARTIFICIAL INTELLIGENCE AND LAW, 2006, 14 (03) : 241 - 246
  • [6] A METHODOLOGY FOR USING A DEFAULT AND ABDUCTIVE REASONING SYSTEM
    POOLE, D
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1990, 5 (05) : 521 - 548
  • [7] An abductive reasoning based image interpretation system
    Chaudhury, S
    Gupta, A
    Parthasarathy, G
    Subramanian, S
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 1996, 10 (06) : 613 - 641
  • [8] ERRORS IN ABDUCTIVE REASONING
    FRASER, JM
    STROHM, P
    SMITH, JW
    SVIRBELY, JR
    RUDMANN, S
    MILLER, TE
    BLAZINA, J
    KENNEDY, M
    SMITH, PJ
    1989 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-3: CONFERENCE PROCEEDINGS, 1989, : 1136 - 1141
  • [9] Facets of abductive reasoning
    Nissan, E
    CYBERNETICS AND SYSTEMS, 2003, 34 (4-5) : 381 - 399
  • [10] Abductive analogical reasoning
    Abe, Akinori
    Systems and Computers in Japan, 2000, 31 (01) : 11 - 19