Skip to main content

Constructing the extensional representation of an intensional domain theory in inductive logic programming

  • Conference paper
  • First Online:
Advances in Artificial Intelligence (SBIA 1995)

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

Included in the following conference series:

  • 139 Accesses

Abstract

Inductive Logic Programming — ILP — is a new paradigm in the field of Machine Learning, which adopts the language of logic programs as a description language for the expression of instances, hypothesis and domain theory. Learning logical definitions requires the exploration of a very large space of hypothesis descriptions and, consequently, restrictions should be imposed on the hypothesis space to make learning a feasible task. In this work we discuss ways of confining the ILP hypothesis space by restricting the domain theory description language. Specifically we focus on the notion of generative clauses, which enable the construction of a restricted form of Horn clause program. In fact, the use of generative logic programs as description language allows for automatic transformation of the intensional expression of a domain theory into its extensional expression, as required by many existing ILP systems. We present an ILP environment which takes as input an intensional domain theory and, after verifying that all clauses in the theory are generative, automatically constructs the extensional expression of this domain theory. We illustrate the use of this implemented environment through the ILP system GOLEM.

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. Kietz, J-U.: Some Lower Bounds for the Computational Complexity of Inductive Logic Programming. Lecture Notes in Artificial Intelligence 667, Pavel B. Bradzil (ed.), Springer-Verlag, (1993) 1152–123

    Google Scholar 

  2. Lavrač, N., Džeroski, S.: Inductive Logic Programming: Techniques and Applications. Ellis Horwood, London, (1994)

    Google Scholar 

  3. Muggleton, S.H., Feng, C.: Efficient Induction of Logic Programs. In: S.H.Muggleton (ed.) Inductive Logic Programming, Academic Press (1992) 262–280

    Google Scholar 

  4. Nicoletti, M.C., Monard, M.C.: The Role of Description Languages in Inductive Concept Learning. I SBAI, Brazil (1993) 403–443

    Google Scholar 

  5. Nicoletti, M.C.: Expanding the Limits of Inductive Machine Learning through Constructive and Relational Approaches. (in Portuguese) Ph.D. Thesis, IFSC-USP-São Carlos, Brazil (1994)

    Google Scholar 

  6. Plotkin, G.D.: Automatic Methods of Inductive Inference. Ph. D. Thesis, Edinburgh University (1971)

    Google Scholar 

  7. Quinlan, R.: Learning Logical Definitions from Relations. Machine Learning 5 (1990) 239–266

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jacques Wainer Ariadne Carvalho

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nicoletti, M.C., Monard, M.C. (1995). Constructing the extensional representation of an intensional domain theory in inductive logic programming. In: Wainer, J., Carvalho, A. (eds) Advances in Artificial Intelligence. SBIA 1995. Lecture Notes in Computer Science, vol 991. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0034810

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60436-5

  • Online ISBN: 978-3-540-47467-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics