Skip to main content

A New Algorithm for Learning Range Restricted Horn Expressions

Extended Abstract

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

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

Included in the following conference series:

Abstract

A learning algorithm for the class of range restricted Horn expressions is presented and proved correct. The algorithm works within the framework of learning from entailment, where the goal is to exactly identify some pre-fixed and unknown expression by making questions to membership and equivalence oracles. This class has been shown to be learnable in previous work. The main contribution of this paper is in presenting a more direct algorithm for the problem which yields an improvement in terms of the number of queries made to the oracles. The algorithm is also adapted to the class of Horn expressions with inequalities on all syntactically distinct terms where a significant improvement in the number of queries is obtained.

This work was partly supported by EPSRC Grant GR/M21409.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Arias and R. Khardon. Learning Inequated Range Restricted Horn Expressions. Technical Report EDI-INF-RR-0011,Division of Informatics, University of Edinburgh, March 2000.

    Google Scholar 

  2. M. Arias and R. Khardon. A New Algorithm for Learning Range Restricted Horn Expressions. Technical Report EDI-INF-RR-0010, Division of Informatics, University of Edinburgh, March 2000.

    Google Scholar 

  3. Hiroki Arimura. Learning acyclic first-order Horn sentences from entailment. In Proceedings of the International Conference on ALT, Sendai, Japan, 1997. Springer-Verlag. LNAI 1316.

    Google Scholar 

  4. W. Cohen. PAC-learning recursive logic programs: Efficient algorithms. Journal of Artificial Intelligence Research, 2:501–539, 1995.

    MATH  Google Scholar 

  5. W. Cohen. PAC-learning recursive logic programs: Negative results. Journal of Artificial Intelligence Research, 2:541–573, 1995.

    MATH  Google Scholar 

  6. M. Frazier and L. Pitt. Learning from entailment: An application to propositional Horn sentences. In Proceedings of the International Conference on Machine Learning, pages 120–127, Amherst, MA, 1993. Morgan Kaufmann.

    Google Scholar 

  7. R. Khardon. Learning function free Horn expressions. Machine Learning, 37:241–275, 1999.

    Article  MATH  Google Scholar 

  8. R. Khardon. Learning range restricted Horn expressions. In Proceedings of the Fourth European Conference on Computational Learning Theory, pages 111–125, Nordkirchen, Germany, 1999. Springer-verlag. LNAI 1572.

    Google Scholar 

  9. Roni Khardon. Learning horn expressions with LOGAN-H. To appear in ICML, 2000.

    Google Scholar 

  10. J.W. Lloyd. Foundations of Logic Programming. Springer Verlag, 1987.

    Google Scholar 

  11. S. Muggleton and C. Feng. Efficient induction of logic programs. In S. Muggleton, editor, Inductive Logic Programming, pages 281–298. Academic Press, 1992.

    Google Scholar 

  12. S. Muggleton and L. De Raedt. Inductive logic programming: Theory and methods. The Journal of Logic Programming, 19 & 20:629–680, May 1994.

    Google Scholar 

  13. G. D. Plotkin. A note on inductive generalization. Machine Intelligence, 5:153–163, 1970.

    MathSciNet  Google Scholar 

  14. L. De Raedt and M. Bruynooghe. An overview of the interactive conceptlearner and theory revisor CLINT. In S. Muggleton, editor, Inductive Logic Programming, pages 163–192. Academic Press, 1992.

    Google Scholar 

  15. K. Rao and A. Sattar. Learning from entailment of logic programs with local variables. In Proceedings of the International Conference on Algorithmic Learning Theory, Otzenhausen, Germany, 1998. Springer-verlag.LNAI 1501.

    Google Scholar 

  16. C. Reddy and P. Tadepalli. Learning first order acyclic Horn programs from entailment. In International Conference on Inductive Logic Programming, pages 23–37, Madison, WI, 1998. Springer. LNAI 1446.

    Google Scholar 

  17. G. Semeraro, F. Esposito, D. Malerba, and N. Fanizzi. A logic framework for the incremental inductive synthesis of datalog theories. In Proceedings of the International Conference on Logic Program Synthesis and Transformation (LOPSTR’97). Springer-Verlag, 1998. LNAI 1463.

    Google Scholar 

  18. E. Y. Shapiro. Algorithmic Program Debugging. MIT Press, Cambridge, MA, 1983.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Arias, M., Khardon, R. (2000). A New Algorithm for Learning Range Restricted Horn Expressions. In: Cussens, J., Frisch, A. (eds) Inductive Logic Programming. ILP 2000. Lecture Notes in Computer Science(), vol 1866. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44960-4_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-44960-4_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics