Skip to main content

Automatic Induction of First-Order Logic Descriptors Type Domains from Observations

  • Conference paper
Inductive Logic Programming (ILP 2004)

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

Included in the following conference series:

Abstract

Successful application of Machine Learning to certain real-world situations sometimes requires to take into account relations among objects. Inductive Logic Programming, being based on First-Order Logic as a representation language, provides a suitable learning framework to be adopted in these cases. However, the intrinsic complexity of this framework, added to the complexity of the specific application context, often requires pure induction to be supported by various kinds of meta-information on the domain itself and/or on its representation in order to prune the search space of all possible definitions. Indeed, avoiding the exploration of paths that do not lead to any correct solution can greatly reduce computational times, and hence becomes a critical issue for the performance of the whole learning process. In the current practice, providing such information is often in charge of the human expert. It is also a difficult and error-prone activity, in which mistakes are highly probable because of a number of factors. This makes it desirable to develop procedures that can automatically generate such information starting from the same observations that are input to the learning process.

This paper focuses on a specific kind of meta-information: the types used in the description language and their related domains. Indeed, many learning systems known in the literature are able to exploit (and sometimes require) such a kind of knowledge to improve their performance. An algorithm is proposed to automatically identify types from observations, and detailed examples of its behaviour are given. An evaluation of its performance in domains with different characteristics is reported, and its robustness with respect to incomplete observations is studied.

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. Aha, D.W.: Incremental constructive induction: An instance-based approach. In: Proceedings of the 8th International Workshop on Machine Learning, pp. 117–121. Morgan Kaufmann, San Francisco (1991)

    Google Scholar 

  2. Blockeel, H., De Raedt, L.: Inductive database design. In: Michalewicz, M., Raś, Z.W. (eds.) ISMIS 1996. LNCS, vol. 1079, pp. 376–385. Springer, Heidelberg (1996)

    Google Scholar 

  3. Cameron-Jones, R.M., Quinlan, J.R.: Efficient top-down induction of logic programs. SIGART bulletin 5(1), 33–42 (1994)

    Article  Google Scholar 

  4. De Raedt, L., Dehaspe, L.: Clausal discovery. Machine Learning 26(2), 99–146 (1997)

    Article  MATH  Google Scholar 

  5. de Velde, W.V.: IDL, or Taming the Multiplexer Problem.In: Proceedings of the 4th European Working Session on Learning. Pittman (1989)

    Google Scholar 

  6. Ferilli, S., Di Mauro, N., Basile, T.M.A., Esposito, F.: Incremental Induction of Rules for Document Image Understanding. In: Cappelli, A., Turini, F. (eds.) AI*IA 2003. LNCS, vol. 2829, pp. 176–188. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Flach, P.A., Lachiche, N.: Cooking up integrity constraints with primus. Preliminary Report CSTR-97-009, University of Bristol - Department of Computer Science (December 1997)

    Google Scholar 

  8. Flach, P.A., Lachiche, N.: Confirmation-guided discovery of first-order rules with Tertius. Machine Learning 42(1/2), 61–95 (2001)

    Article  MATH  Google Scholar 

  9. Kakas, A., Riguzzi, F.: Abductive concept learning. New Generation Computing (1999)

    Google Scholar 

  10. McCreath, E., Sharma, A.: Extraction of meta-knowledge to restrict the hypothesis space for ilp systems. In: Proceedings of the 8th Australian Joint Conference on Artificial Intelligence, pp. 78–82. World Scientific, Singapore (1995)

    Google Scholar 

  11. Michalski, R.S.: Inferential theory of learning. developing foundations for multistrategy learning. In: Michalski, R.S., Tecuci, G. (eds.) Machine Learning. A Multistrategy Approach, vol. IV, pp. 3–61. Morgan Kaufmann, San Mateo (1994)

    Google Scholar 

  12. Morik, K.: Balanced cooperative modeling. Machine Learning 11, 217–235 (1993)

    Google Scholar 

  13. Muggleton, S.: Inverse entailment and Progol. New Generation Computing, Special issue on Inductive Logic Programming 13(3/4), 245–286 (1995)

    Google Scholar 

  14. Shapiro, E.: Inductive inference of theories from facts. Technical Report 192, Computer Science Department, Yale University (1981)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ferilli, S., Esposito, F., Basile, T.M.A., Di Mauro, N. (2004). Automatic Induction of First-Order Logic Descriptors Type Domains from Observations. In: Camacho, R., King, R., Srinivasan, A. (eds) Inductive Logic Programming. ILP 2004. Lecture Notes in Computer Science(), vol 3194. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30109-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30109-7_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22941-4

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics