Distributed Consequence Finding: Partition-Based and Cooperative Approaches

When knowledge is physically distributed, information and knowledge of individual agents may not be collected to one agent because they should not be known to others for security and privacy reasons. We thus assume the situation that individual agents cooperate with each other to find useful information from a distributed system to which they belong, without supposing any master or mediate agent who collects all necessary information from the agents. Then we propose two complete algorithms for distributed consequence finding. The first one extends a technique of theorem proving in partition-based knowledge bases. The second one is a more cooperative method than the first one. We compare these two methods and other related approaches in the literature.

[1]  Evelina Lamma,et al.  Cooperation and Competition in ALIAS: A Logic Framework for Agents that Negotiate , 2004, Annals of Mathematics and Artificial Intelligence.

[2]  Katsumi Inoue,et al.  In defense of PDDL axioms , 2003, Artif. Intell..

[3]  William Craig,et al.  Linear reasoning. A new form of the Herbrand-Gentzen theorem , 1957, Journal of Symbolic Logic.

[4]  Katsumi Inoue,et al.  Speculative Computation Through Consequence-Finding in Multi-Agent Environments , 2004, Annals of Mathematics and Artificial Intelligence.

[5]  Makoto Yokoo,et al.  The Distributed Constraint Satisfaction Problem: Formalization and Algorithms , 1998, IEEE Trans. Knowl. Data Eng..

[6]  Krysia Broda,et al.  DARE: a system for distributed abductive reasoning , 2008, Autonomous Agents and Multi-Agent Systems.

[7]  François Goasdoué,et al.  Scalability Study of Peer-to-Peer Consequence Finding , 2005, IJCAI.

[8]  James R. Slagle Interpolation Theorems for Resolution in Lower Predicate Calculus , 1970, JACM.

[9]  Katsumi Inoue,et al.  Induction as Consequence Finding , 2004, Machine Learning.

[10]  Katsumi Inoue,et al.  Consequence finding and computing answers with defaults , 2006, Journal of Intelligent Information Systems.

[11]  Pierre Marquis,et al.  Consequence Finding Algorithms , 2000 .

[12]  Shan-Hwei Nienhuys-Cheng,et al.  Foundations of Inductive Logic Programming , 1997, Lecture Notes in Computer Science.

[13]  Roy Dyckhoff Automated Reasoning with Analytic Tableaux and Related Methods , 2000, Lecture Notes in Computer Science.

[14]  Katsumi Inoue,et al.  Abduction of distributed theories through local interactions , 2010, ECAI.

[15]  Rina Dechter,et al.  Tree Clustering for Constraint Networks , 1989, Artif. Intell..

[16]  Katsumi Inoue,et al.  SOLAR: An automated deduction system for consequence finding , 2010, AI Commun..

[17]  Sheila A. McIlraith,et al.  Partition-based logical reasoning for first-order and propositional theories , 2005, Artif. Intell..

[18]  Katsumi Inoue,et al.  SOLAR: A Consequence Finding System for Advanced Reasoning , 2003, TABLEAUX.

[19]  Frank Wolter,et al.  Semi-qualitative Reasoning about Distances: A Preliminary Report , 2000, JELIA.

[20]  Makoto Yokoo,et al.  The distributed breakout algorithms , 2005, Artif. Intell..

[21]  François Goasdoué,et al.  Distributed Reasoning in a Peer-to-Peer Setting , 2004, ECAI.

[22]  Katsumi Inoue,et al.  Minimal Answer Computation and SOL , 2002, JELIA.

[23]  Katsumi Inoue,et al.  Linear Resolution for Consequence Finding , 1992, Artif. Intell..

[24]  Michael Fisher Characterising simple negotiation as distributed agent-based theorem-proving-a preliminary report , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[25]  Alvaro del Val A New Method for Consequence Finding and Compilation in Restricted Languages , 1999, AAAI/IAAI.

[26]  Gianluigi Greco,et al.  Solving abduction by computing joint explanations , 2007, Annals of Mathematics and Artificial Intelligence.

[27]  Gerhard Weiss,et al.  Multi-Agent Systems , 2013 .