Proceedings

Collaborative Inductive Logic Programming for Path Planning

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 1327-1331.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

In distributed systems, learning does not necessarily involve the participation of agents directly in the inductive process itself. Instead, many systems frequently employ multiple instances of induction separately. In this paper, we develop and evaluate a new approach for learning in distributed systems that tightly integrates processes of induction between agents, based on inductive logic programming techniques. The paper's main contribution is the integration of an epistemic approach to reasoning about knowledge with inverse entailment during induction. The new approach facilitates a systematic approach to the sharing of knowledge and invention of predicates only when required. We illustrate the approach using the well-known path planning problem and compare results empirically to (multiple instances of) single agent-based induction over varying distributions of data. Given a chosen path planning algorithm, our algorithm enables agents to combine their local knowledge in an effective way to avoid central control while significantly reducing communication costs.

  1. [Davies, 1993] Winton Davies. ANIMALS A Distributed Heterogeneous Multi-Agent Machine Learning System. PhD thesis, University of Aberdeen, 1993.
  2. [Denecker and Kakas, 2002] Marc Denecker and Antonis C. Kakas. Abduction in logic programming. In Computa- tional Logic: Logic Programming and Beyond, Essays in Honour of Robert A. Kowalski, Part I, pages 402-436. Springer-Verlag, London, UK, 2002.
  3. [Fagin et al., 1997] Ronald Fagin, Yoram Moses, Joseph Y. Halpern, and Moshe Y. Vardi. Knowledge-based pro- grams. Distributed Computing, 10(4):199-225, 1997.
  4. [Huang and Pearce, 2006a] Jian Huang and Adrian R. Pearce. Distributed interactive learning in multi-agent sys- tems. In Proceedings of the Twenty-First National Con- ference on Artificial Intelligence, pages 666-671. AAAI Press, 2006.
  5. [Huang and Pearce, 2006b] Jian Huang and Adrian R. Pearce. Toward inductive logic programming for collab- orative problem solving. In Proceedings of the IEEE/WIC International Conference on Intelligent Agent Technology. IEEE Press, 2006.
  6. [Kazakov and Kudenko, 2001] Dimitar Kazakov and Daniel Kudenko. Machine learning and inductive logic program- ming for multi-agent systems. In M. Luck, V. Marik, and O. Stepankova, editors, Multi-Agent Systems and Applica- tions, volume 2086, pages 246-270. Springer, 2001.
  7. [Lachiche, 2000] Nicolas Lachiche. Abduction and induc- tion from a non-monotonic reasoning perspective. In Pe- ter A. Flach and Antonis C. Kakas, editors, Abduction and Induction, Applied Logic Series, pages 107-116. Kluwer Academic Publishers, 2000.
  8. [Li and Vitanyi, 1989] M. Li and P. M. B. Vitanyi. Induc- tive reasoning and kolmogorov complexity. In Structure in Complexity Theory Conference, pages 165-185, 1989.
  9. [Muggleton and Raedt, 1994] Stephen Muggleton and Luc De Raedt. Inductive logic programming: Theory and methods. Journal of Logic Programming, 19/20:629-679, 1994.
  10. [Muggleton, 1995] Stephen Muggleton. Inverse entailment and progol. New Generation Computing, Special issue on Inductive Logic Programming, 13:245-286, 1995.
  11. [Srinivasan, 2001] Ashwin Srinivasan. Extracting context- sensitive models in inductive logic programming. Machine Learning, 44(3):301-324, 2001.
  12. [Stone and Veloso, 2000] Peter Stone and Manuela Veloso. Multiagent systems: A survey from a machine learning perspective. Autonomous Robots, 8(3):345-383, 2000.
  13. [van der Hoek, 2001] Wiebe van der Hoek. Logical foun- dations of agent-based computing. In Mutli-agents Sys- tems and Applications, pages 50-73. Springer-Verlag New York, Inc., 2001.
  14. [Weiß and Dillenbourg, 1999] Gerhard Weiß and Pierre Dil- lenbourg. What is 'multi' in multiagent learning? In Pierre Dillenbourg, editor, Collaborative learning. Cognitive and computational approaches, pages 64-80. Pergamon Press, 1999.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards