Skip to main content

Learning Horn definitions with equivalence and membership queries

  • Conference paper
  • First Online:
Inductive Logic Programming (ILP 1997)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1297))

Included in the following conference series:

Abstract

A Horn definition is a set of Horn clauses with the same head literal. In this paper, we consider learning non-recursive, function-free first-order Horn definitions. We show that this class is exactly learnable from equivalence and membership queries. It follows then that this class is PAC learnable using examples and membership queries. Our results have been shown to be applicable to learning efficient goal-decomposition rules in planning domains.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ackerman, P., and Kanfer, R. 1993.Kanfer-Ackerman Air Traffic Control Task © CD-ROM Database, Data-Collection Program, and Playback Program. Dept. of Psychology, Univ. of Minn., Minneapolis, MN.

    Google Scholar 

  2. Angluin, D.; Frazier, M.; and Pitt, L. 1992. Learning conjunctions of horn clauses. Machine Learning 9:147–164.

    Google Scholar 

  3. Angluin, D. 1988. Queries and concept learning. Machine Learning 2:319–342.

    Google Scholar 

  4. Cohen, W. 1995a. Pac-learning non-recursive prolog clauses. Artificial Intelligence 79(1):1–38.

    Google Scholar 

  5. Cohen, W. 1995b. Pac-learning recursive logic programs: efficient algorithms. Jl. of AI Research 2:500–539.

    Google Scholar 

  6. Cohen, W. 1995c. Pac-learning recursive logic programs: negative results. Jl. of AZ Research 2:541–573.

    Google Scholar 

  7. De Raedt, L., and Bruynooghe, M. 1992. Interactive concept learning and constructive induction by analogy. Machine Learning 8(2):107–150.

    Google Scholar 

  8. Džeroski, S.; Muggleton, S.; and Russell, S. 1992. Pac-learnability of determinate logic programs. In Proceedings of the Fifth Annual ACM Workshop on Computational Learning Theory, 128–135.

    Google Scholar 

  9. Erol, K.; Hendler, J.; and Nau, D. 1994. HTN planning: complexity and expressivity. In Proceedings of the Twelfth National Conference on Artificial Intelligence (AAAI-g4). AAAI Press.

    Google Scholar 

  10. Fikes, R.; Hart, P.; and Nilsson, N. 1972. Learning and executing generalized robot plans. Artificial Intelligence 3:251–288.

    Google Scholar 

  11. Frazier, M., and Pitt, L. 1993. Learning from entailment: An application to propositional Horn sentences. In Proceedings of the Tenth International Conference on Machine Learning, 120–127.

    Google Scholar 

  12. Frazier, M., and Pitt, L. 1996. CLASSIC learning. Machine Learning 26:151–194.

    Google Scholar 

  13. Haussler, D. 1989. Learning conjunctive concepts in structural domains. Machine Learning 4:7–40.

    Google Scholar 

  14. Kietz, J.-U., and Lübbe, M. 1994. An efficient subsumption algorithm for inductive logic programming. In Proceedings of the Eleventh International Conference on Machine Learning, 130–138.

    Google Scholar 

  15. Kowalski, R. 1970. The case for using equality axioms in automatic demonstration. In Lecture Notes in Mathematics, volume 125. Springer-Verlag.

    Google Scholar 

  16. Lassez, J.-L.; Maher, M.; and Marriott, K. 1988. Unification revisited. In Minker, J., ed., Foundations of Deductive Databases and Logic Programming. Morgan Kaufmann.

    Google Scholar 

  17. Lloyd, J. 1987. Foundations of Logic Programming (2nd ed.). Berlin: Springer-Verlag.

    Google Scholar 

  18. Mitchell, T.; Utgoff, P.; and Banerji, R. 1983. Learning by experimentation: Acquiring and refining problem-solving heuristics. In Michalski, R., and et al., eds., Machine learning: An artificial intelligence approach, volume 1. Morgan Kaufmann.

    Google Scholar 

  19. Muggleton, S., and Feng, C. 1990. Efficient induction of logic programs. In Proceedings of the First Conference on Algorithmic Learning Theory, 368–381. Ohmsha/Springer-Verlag.

    Google Scholar 

  20. Nienhuys-Cheng, S.-H., and de Wolf, R. 1996. Least generalizations and greatest specializations of sets of clauses. Jl. of AI Research 4:341–363.

    Google Scholar 

  21. Page, C. 1993. Anti-Unification in Constraint Logics: Foundations and Applications to Learnability in First-Order Logic, to Speed-up Learning, and to Deduction. Ph.D. Dissertation, University of Illinois, Urbana, IL.

    Google Scholar 

  22. Plotkin, G. 1970. A note on inductive generalization. In Meltzer, B., and Michie, D., eds., Machine Intelligence, volume 5. New York: Elsevier NorthHolland. 153–163.

    Google Scholar 

  23. Reddy, C., and Tadepalli, P. 1997a. Inductive logic programming for speedup learning. To appear in IJCAI-97 workshop on Frontiers of ILP.

    Google Scholar 

  24. Reddy, C., and Tadepalli, P. 1997b. Learning goaldecomposition rules using exercises. In Proceedings of the 14th International Conference on Machine Learning. Morgan Kaufmann.

    Google Scholar 

  25. Reddy, C.; Tadepalli, P.; and Roncagliolo, S. 1996. Theory-guided empirical speedup learning of goal-decomposition rules. In Proceedings of the 13th International Conference on Machine Learning, 409–417. Morgan Kaufmann.

    Google Scholar 

  26. Schapire, R. 1990. The strength of weak learnability. Machine Learning 5:197–227.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Nada Lavrač Sašo Džeroski

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Reddy, C., Tadepalli, P. (1997). Learning Horn definitions with equivalence and membership queries. In: Lavrač, N., Džeroski, S. (eds) Inductive Logic Programming. ILP 1997. Lecture Notes in Computer Science, vol 1297. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3540635149_53

Download citation

  • DOI: https://doi.org/10.1007/3540635149_53

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63514-7

  • Online ISBN: 978-3-540-69587-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics