Skip to main content

ILP for Mathematical Discovery

  • Conference paper
Inductive Logic Programming (ILP 2003)

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

Included in the following conference series:

Abstract

We believe that AI programs written for discovery tasks will need to simultaneously employ a variety of reasoning techniques such as induction, abduction, deduction, calculation and invention. We describe the HR system which performs a novel ILP routine called automated theory formation. This combines inductive and deductive reasoning to form clausal theories consisting of classification rules and association rules. HR generates definitions using a set of production rules, interprets the definitions as classification rules, then uses the success sets of the definitions to induce hypotheses from which it extracts association rules. It uses third party theorem provers and model generators to check whether the association rules are entailed by a set of user supplied axioms. HR has been applied to a range of predictive, descriptive and subgroup discovery tasks in domains of pure mathematics. We describe these applications and how they have led to some interesting mathematical discoveries. Our main aim here is to provide a thorough overview of automated theory formation. A secondary aim is to promote mathematics as a worthy domain for ILP applications, and we provide pointers to mathematical datasets.

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. Colton, S.: An application-based comparison of Automated Theory Formation and Inductive Logic Programming. Linkoping Electronic Articles in Computer and Information Science (special issue: Proceedings of Machine Intelligence 17) (2000)

    Google Scholar 

  2. Colton, S.: Refactorable numbers - A machine invention. Journal of Integer Sequences 2 (1999)

    Google Scholar 

  3. Colton, S.: Automated theory formation applied to mutagenesis data. In: Proceedings of the 1st British-Cuban Workshop on Bioinformatics (2002)

    Google Scholar 

  4. Colton, S.: Automated Theory Formation in Pure Mathematics. Springer, Heidelberg (2002)

    Google Scholar 

  5. Colton, S.: The HR program for theorem generation. In: Proceedings of the Eighteenth Conference on Automated Deduction (2002)

    Google Scholar 

  6. Colton, S.: Making conjectures about Maple functions. In: Calmet, J., Benhamou, B., Caprotti, O., Hénocque, L., Sorge, V. (eds.) AISC 2002 and Calculemus 2002. LNCS (LNAI), vol. 2385, p. 259. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  7. Colton, S., Bundy, A., Walsh, T.: Automatic identification of mathematical concepts. In: Proceedings of the 17th ICML (2000)

    Google Scholar 

  8. Colton, S., Bundy, A., Walsh, T.: On the notion of interestingness in automated mathematical discovery. IJHCS 53(3), 351–375 (2000)

    MATH  Google Scholar 

  9. Colton, S., Miguel, I.: Constraint generation via automated theory formation. In: Walsh, T. (ed.) CP 2001. LNCS, vol. 2239, p. 575. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  10. Colton, S., Pease, A.: Lakatos-style methods in automated reasoning. In: Proceedings of the IJCAI 2003 workshop on Agents and Reasoning (2003)

    Google Scholar 

  11. The Gene Ontology Consortium. Gene ontology: tool for the unification of biology. Nat. Genet. 25, 25–29 (2000)

    Google Scholar 

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

    Article  MATH  Google Scholar 

  13. Dehaspe, L., Toivonen, H.: Discovery of frequent datalog patterns. Data Mining and Knowledge Discovery 3(1), 7–36 (1999)

    Article  Google Scholar 

  14. Fajtlowicz, S.: Conjectures of Graffiti. Discrete Mathematics 72(23), 113–118 (1988)

    Article  MathSciNet  Google Scholar 

  15. Franke, A., Kohlhase, M.: System description: MathWeb. In: Ganzinger, H. (ed.) CADE 1999. LNCS (LNAI), vol. 1632, pp. 217–221. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  16. Lakatos, I.: Proofs and Refutations. Cambridge University Press, Cambridge (1976)

    MATH  Google Scholar 

  17. McCune, W.: OTTER user’s guide. ANL/90/9, Argonne Labs (1990)

    Google Scholar 

  18. McCune, W.: Mace 2 Reference Manual. ANL/MCS-TM-249, Argonne Labs (2001)

    Google Scholar 

  19. Meier, A., Sorge, V., Colton, S.: Employing theory formation to guide proof planning. In: Calmet, J., Benhamou, B., Caprotti, O., Hénocque, L., Sorge, V. (eds.) AISC 2002 and Calculemus 2002. LNCS (LNAI), vol. 2385, p. 275. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  20. Minsky, M.: A framework for representing knowledge. In: Brachman, Levesque (eds.) Readings in Knowledge Representation, Morgan Kaufmann, San Francisco (1985)

    Google Scholar 

  21. Muggleton, S.: Inverse entailment and Progol. New Generation Computing 13, 245–286 (1995)

    Article  Google Scholar 

  22. Srinivasan, A., Muggleton, S., King, R., Sternberg, M.: Theories for mutagenicity: A study of first-order and feature based induction. Artificial Intelligence 85(1,2), 277–299 (1996)

    Article  Google Scholar 

  23. Steel, G.: Cross domain concept formation using HR. Master’s thesis, Division of Informatics, University of Edinburgh (1999)

    Google Scholar 

  24. Sutcliffe, G., Suttner, C.: The TPTP Problem Library: CNF Release v1.2.1. Journal of Automated Reasoning 21(2), 177–203 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  25. Zimmer, J., Franke, A., Colton, S., Sutcliffe, G.: Integrating HR and tptp2x into MathWeb to compare automated theorem provers. In: Proceedings of the CADE 2002 Workshop on Problems and Problem sets (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Colton, S., Muggleton, S. (2003). ILP for Mathematical Discovery. In: Horváth, T., Yamamoto, A. (eds) Inductive Logic Programming. ILP 2003. Lecture Notes in Computer Science(), vol 2835. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39917-9_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39917-9_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20144-1

  • Online ISBN: 978-3-540-39917-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics