Proceedings

ILP with Noise and Fixed Example Size: A Bayesian Approach

Download BibTeX Cite

Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Probabilistic Reasoning. Pages 1310-1314.

© 1997 International Joint Conferences on Artificial Intelligence

Abstract

Current inductive logic programming systems are limited in their handling of noise, as they employ a greedy covering approach to constructing the hypothesis one clause at a time. This approach also causes difficulty in learning recursive predicates. Additionally, many current systems have an implicit expectation that the cardinality of the positive and negative examples reflect the "proportion" of the concept to the instance space. A framework for learning from noisy data and fixed example size is presented. A Bayesian heuristic for finding the most probable hypothesis in this general framework is derived. This approach evaluates a hypothesis as a whole rather than one clause at a time. The heuristic, which has nice theoretical properties, is incorporated in an ILP system, LIME. Experimental results show that LIME handles noise better than FOIL and PROGOL. It is able to learn recursive definitions from noisy data on which other systems do not perform well. LIME is also capable of learning from only positive data and also from only negative data.

  1. [Angluin and Laird, 1987] D . Angluin and P. Laird. Learn- ing from noisy examples. Machine Learning, 2:343-370, • 1987.
  2. [Bergadano and Gunetti, 1994] F. Bergadano and D . Gunetti. Learning clauses by tracing derivations. In S. Wrobel, editor, Proceedings of the Fourth International Workshop on Indu ctive Logic Programming, pages 11-29.
  3. [Laird, 1988] P. Laird. Learning from Good and Bad Data. Kluwer Academic Publishers, Boston, MA, 1988.
  4. [Lavrac and Dzeroski , 1992] N. Lavrac and S. Dzeroski. In- ductive learning of relations from noisy examples. In S Muggleton, editor, Inductive Logic Programming, pages 495-516. Academic Press, 1992.
  5. [Lavrac et al. , 1996] N. Lavrac, S. Dzeroski, and I. Bratko. Handling imperfect data in inductive logic programming. In L. De Raedt, editor, Advances in Inductive Logic Pro- gramming, pages 48-64. lOS Press, 1996.
  6. [McCreath and Sharma, 1995] E. McCreath and A. Sharma. Extraction of meta-knowledge to restrict the hypothesis space for ILP systems. In X. Yao, editor , Proceedings of the Eighth Australian Joint Conference on Artificial Intel- ligence, pages 75-82. World Scientific, November 1995.
  7. [Muggleton and Feng, 1990] S. Muggleton and C. Feng. Ef- ficient induction of logic programs. In Proceedings of the First Conference on Algorithmic Learning Theory, Tokyo , pages 368-381. Ohmsa Publishers, 1990. Reprinted by Ohmsa Springer-Verlag.
  8. [Muggleton , 1996] S. Muggleton. Learning from positive data. In Proceedings of the Inductive Logic Programming Workshop , 1996.
  9. [Quinlan, 1990] J.R. Quinlan. Learning logical definitions from relations. Machine Learning, 5(3):239-266, 1990.
  10. [Rissanen, 1978] J . Rissanen . Modeling by shortest data de- scription. Auotomatica, 14:465-471, 1978.
  11. [Wallace and Freeman, 1987] C . Wallace and P.R. Freeman. Estimation and inference by compact coding. Journal of the Royal Statistical Society (B), 49:240-265, 1987.

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

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