first one extends the method of partition-based the-
orem proving in a suitable way, and the second one is
a more cooperative method for inherently distributed
systems. This paper rather focuses on complete-
ness of inference systems, and both approaches have
merits and demerits. Partition-based approaches can
utilize communication languages to realize restricted
consequence finding between the partitions, while the
cooperative approach does not need Cycle Cut al-
gorithm. On the negative side, it is important to
determine an appropriate ordering in the partition-
based method, while the number of messages sent be-
tween agents tends to become larger in the cooper-
ative approach. We could consider a third approach
by inheriting the merits of both approaches, such that
each agent is autonomous and cooperates each other
like the cooperative approach, yet each consequence
finder incorporates production fields and communica-
tion languages between agents to enhance efficiency.
Consideration of such a new approach is left as an
important future work. Another future task includes
more experiments with large distributed knowledge
bases by refining details of two algorithms and by
changing topological properties of agent links. More
comparison with P2P consequence finding (Adjiman
et al, 2006) is also necessary.
REFERENCES
Adjiman, P., Chatalic, P., Goasdou
´
e, F., Rousset, M.-C. and
Simon, L. (2005). Scalability study of peer-to-peer
consequence finding. In Proc. IJCAI-05, pp.351–356.
Adjiman, P., Chatalic, P., Goasdou
´
e, F., Rousset, M.-C. and
Simon, L. (2006). Distributed reasoning in a peer-to-
peer setting: Application to the semantic web. In J.
Artif. Intell. Res., 25:269–314.
Amir, A. and McIlraith, S. (2005). Partition-based logical
reasoning for first-order and propositional theories. In
Artif. Intell., 162:49–88.
Bourgne, G., Maudet, N., and Inoue, K. (2010). Abduction
of distributed theories through local interactions. In
Proc. ECAI’10, 901–906.
Ciampolini, A., Lamma, E., Mello, P., Toni, F., and Torroni,
P. (2003). Cooperation and competition in ALIAS: A
logic framework for agents that negotiate. Ann. Math.
Artif. Intell., 37(1-2):65–91.
Craig, W. (1957). Linear reasoning: A new form of
the Herbrand-Gentzen theorem. J. Symbolic Logic,
22:250–268.
Dechter, R. and Pearl, J. (1989). Tree clustering for con-
straint networks. Artif. Intell., 38:353–366.
del Val, A. (1999). A new method for consequence find-
ing and compilation in restricted languages. In Proc.
AAAI-99, pp.259–264.
Fisher, M. (2000) Characterizing simple negotiation as dis-
tributed agent-based theorem-proving—a preliminary
report. in: Proc. 4th ICMAS, pp. 127–134.
Greco, G. (2007). Solving abduction by computing joint ex-
planations. Ann. Math. Art. Intel., 50(1–2):143–194.
Hirayama, K. and Yokoo, M. (2005). The distributed break-
out algorithms. Artif. Intell., 161:89–115.
Inoue, K. (1992). Linear resolution for consequence find-
ing. Artif. Intell, 56:301–353.
Inoue, K. (2004). Induction as consequence finding. Ma-
chine Learning, 55:109–135.
Inoue, K. and Iwanuma, K. (2004). Speculative computa-
tion through consequence-finding in multi-agent envi-
ronments, Ann. Math. Artif. Intell., 42(1–3):255–291.
Inoue, K., Iwanuma, K. and Nabeshima, H. (2006). Conse-
quence finding and computing answers with defaults.
J. Intell. Inform. Systems, 26:41–58.
Inoue, K., Sato, T., Ishihata, M., Kameya, Y. and
Nabeshima, H. (2009). Evaluating abductive hypothe-
ses using an EM algorithm on BDDs. IJCAI, 810–815.
Iwanuma, K. and Inoue, K. (2002). Minimal answer com-
putation and SOL. JELIA ’02, LNAI 2424, 245–257,
Springer.
Lee, C.T. (1967). A completeness theorem and computer
program for finding theorems derivable from given
axioms. Ph.D. thesis, Department of Electrical En-
gineering and Computer Science, University of Cali-
fornia, Berkeley, CA.
Ma, J., Russo, A., Broda, K., and Clark, K. (2008). DARE:
A system for distributed abductive reasoning. AA-
MAS’08, 16(3):271–297.
Marquis, P. (2000). Consequence finding algorithms. in:
Handbook for Defeasible Reasoning and Uncertain
Management Systems, Vol. 5, pp.41–145, Kluwer.
Nabeshima, H., Iwanuma, K. and Inoue, K. (2003). SO-
LAR: A consequence finding system for advanced
reasoning. TABLEAUX, LNAI 2796, 257–263,
Springer.
Nabeshima, H., Iwanuma, K., Inoue, K. and Ray, O. (2010).
SOLAR: An automated deduction system for conse-
quence finding. AI Communic., 23(2–3):183–203.
Nienhuys-Cheng, S.-H. and de Wolf, R. (1997). Founda-
tions of Inductive Logic Programming. LNAI 1228,
Springer.
Okamoto, T., Inoue, K. (2005). Distributed consequence
finding with message communication. IPSJ-SIG Tech.
Rep., 24:25–30, (in Japanese).
Slagle, J.R. (1970). Interpolation theorems for resolution in
lower predicate calculus. J. ACM, 17(3):535–542.
Yokoo, M., Durfee, E.H., Ishida, T., and Kuwabara, K.
(1998). The distributed constraint satisfaction prob-
lem: Formalization and algorithms. IEEE Trans.
Know. & Data Eng., 10(5):673–685.
COMPLETE DISTRIBUTED CONSEQUENCE FINDING WITH MESSAGE PASSING
143