Skip to main content

Learning first-order acyclic Horn programs from entailment

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

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

Included in the following conference series:

Abstract

In this paper, we consider learning first-order Horn programs from entailment. In particular, we show that any subclass of first-order acyclic Horn programs with constant arity is exactly learnable from equivalence and entailment membership queries provided it allows a polynomial-time subsumption procedure and satisfies some closure conditions. One consequence of this is that first-order acyclic determinate Horn programs with constant arity are exactly learnable from equivalence and entailment membership queries.

This paper also appears in the proceedings of 15th International Conference on Machine Learning, 1998. Reprinted here with permission.

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

  • Angluin, D. (1988). Queries and concept learning. Machine Learning, 2, 319–342.

    Google Scholar 

  • Arimura, H. (1997). Learning acyclic first-order horn sentences from entailment. In Proceedings of the Eigth International Workshop on Algorithmic Learning Theory. Ohmsha/Springer-Verlag.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  • De Raedt, L. (1997). Logical settings for concept learning. Artificial Intelligence, 95(1), 187–201.

    Google Scholar 

  • Džeroski, S., Muggleton, S., & Russell, S. (1992). Pac-learnability of determinate logic programs. In Proceedings of the Fifth Annual ACM Workshop on Computational Learning Theory, pp. 128–135.

    Google Scholar 

  • Erol, K., Hendler, J., & Nan, D. (1994). HTN planning: complexity and expressivity. In Proceedings of the Twelfth National Conference on Artificial Intelligence (AAAI 94). AAAI Press.

    Google Scholar 

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

    Google Scholar 

  • Khardon, R. (1996). Learning to take actions. In Proceedings of the Thirteenth National Conference on Artificial Intelligence (AAAI-96), pp. 787–792.

    Google Scholar 

  • Khardon, R. (1998). Learning first order universal horn expressions. In Proceedings of the Eleventh Annual Conference on Computational Learning Theory (COLT-98).

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  • Natarajan, B. (1989). On learning from exercises. In Proceedings of the Second Workshop on Computational Learning Theory, pp. 72–87. Morgan Kaufmann.

    Google Scholar 

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

    Google Scholar 

  • Plotkin, G. (1970). A note on inductive generalization. In Meltzer, B., & Michie, D. (Eds.), Machine Intelligence, Vol. 5, pp. 153–163. Elsevier North-Holland, New York.

    Google Scholar 

  • Reddy, C., & Tadepalli, P. (1997a). Learning goal-decomposition rules using exercises. In Proceedings of the 14th International Conference on Machine Learning. Morgan Kaufmann.

    Google Scholar 

  • Reddy, C., & Tadepalli, P. (1997b). Learning Horn definitions using equivalence and membership queries. In Proceedings of the 7th International Workshop on Inductive Logic Programming. Springer Verlag.

    Google Scholar 

  • Sammut, C. A., & Banerji, R. (1986). Learning concepts by asking questions. In Machine learning: An artificial intelligence approach, Vol. 2. Morgan Kaufmann.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

David Page

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Reddy, C., Tadepalli, P. (1998). Learning first-order acyclic Horn programs from entailment. In: Page, D. (eds) Inductive Logic Programming. ILP 1998. Lecture Notes in Computer Science, vol 1446. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0027308

Download citation

  • DOI: https://doi.org/10.1007/BFb0027308

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64738-6

  • Online ISBN: 978-3-540-69059-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics