Proceedings

Combining FOIL and EBG to Speed-up Logic Programs

Download BibTeX Cite

Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence. Machine Learning. Pages 1106-1112.

© 1993 International Joint Conferences on Artificial Intelligence

Abstract

This paper presents an algorithm that combines traditional EBL techniques and recent developments in inductive logic programming to learn effective clause selection rules for Prolog programs. When these control rules are incorporated into the original program, significant speed-up may be achieved. The algorithm is shown to be an improvement over competing EBL approaches in several domains. Additionally, the algorithm is capable of automatically transforming some intractable algorithms into ones that run in polynomial time.

  1. [Bratko, 1990] I. Bratko. Prolog Programming for Artificial Intelligence. Addison Wesley, Reading:MA, 1990.
  2. [Braudaway and Tong, 1989] Wesley Braudaway and Chris Tong. Automatic synthesis of constrained generators. In Proceeding6 of the Eleventh International Joint conference on Artificial intelligence, Detroit, Ml, 1989.
  3. [Bruynooghe et al., 1989] Maurice Bruynooghe, Danny De Schreye, and Bruno Krekels. Compiling control. Journal of Logic Programming, 6:135-243, 1989.
  4. [Chase et al., 1989] M. Chase, M. Zweban, R. Piazza, J. Burger, P. Maglio, and H. Hirsh. Approximating learned search control knowledge. In Proceedings of the Sixth In- ternational Workshop on Machine Learning, pages 40-42, Ithaca, NY, June 1989.
  5. [Cohen, 1990] W. W. Cohen. Learning approximate control rules of high utility. In Proceedings of the Seventh Inter- national Conference on Machine Learning, pages 268-276, Austin, TX, June 1990.
  6. [DeJong and Mooney, 1986] G . F. DeJong and R. J. Mooney. Explanation-based learning: An alternative view. Machine Learning, 1{2):145-176, 1986.
  7. [Dietterich, 1986] T. Dietterich. Learning at the knowledge level. Machine Learning, 1:287-316, 1986.
  8. [Keller, 1987] R. Keller. The Role of Explicit Contextual Knowledge in Learning Concepts to Improve Performance. PhD thesis, Rutgers University, New Brunswick, N, 1987. Also appears as tech. report ML-TR-7.
  9. [Laird et al., 1986] J. Laird, P. Rosenbloom, and A. Newell. Chunking in soar: The anatomy of a general learning mechanism. Machine Learning, 1{1) , 1986.
  10. [Langley, 1985] P. Langley. Learning to search: From weak methods to domain specific heuristics. Cognitive Science, 9{2):217-260, 1985.
  11. [Minton, 1988] S. Minton . i' Quantitative results concerning the utility of explanation based learning. In Proceedings of the Seventh National Co ference on Artificial Intelligence, pages 564-569, St.
  12. Paul, MN, August 1988.
  13. [Mitchell et al., 1986] Tom M. Mitchell, Richard M. Keller, and Smadar T. Kedar-Cabelli. Explanation-based gener- alization: A unifying view. Machine Learning, 1{1):47-80, 1986.
  14. [Pazzani and Kibler, 1992] M. Pazzani and D. Kibler. The utility of background knowledge in inductive learning. Ma- chine Learning, 9:57-94, 1992.
  15. [Prieditis and Mostow, 1987] A. Prieditis and J. Mostow. Prolearn: Towards a prolog interpreter that learns. In Proceedings of the Sixth National Conference on Artificial Intelligence, Seattle, WA, Jul 1987.
  16. [Quinlan, 1990] J .R. Quinlan. Learning logical definitions from relations. Machine Learning, 5{3):239-266, 1990.

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

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