Skip to main content

Genetic approaches to learning recursive relations

  • Conference paper
  • First Online:

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

Abstract

The genetic programming (GP) paradigm is a new approach to inductively forming programs that describe a particular problem. The use of natural selection based on a fitness function for reproduction of the program population has allowed many problems to be solved that require a non-fixed representation. Issues of typing and language forms within the genetic programming paradigm are discussed. The recursive nature of many geospatial problems leads to a study of learning recursive definitions in a subset of a functional language. The inadequacy of GP to create recursive definitions is argued, and a class of problems hypothesised that are difficult for genetic approaches. Operations from the field of Inductive Logic Programming, such as the V and W operators, are shown to have analogies with GP crossover but are able to handle some recursive definitions. Applying a genetic approach to ILP operators is proposed as one approach to learning recursive relations.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. John Allen. Anatomy of Lisp. McGraw-Hill Computer Science Series, 1978.

    Google Scholar 

  2. Y. Davidor. A naturally occuring niche and species phenomenon the model and first results. In R.K. Belew and L.B. Booker, editors, Proceedings of the 4th International conference on Genetic Algorithms, pages 257–263. Morgan Kaufmann Publishers, San Mateo, California, 1991.

    Google Scholar 

  3. John H. Holland. Adaptation in Natural and Artificial Systems. MIT Press, second edition, 1992.

    Google Scholar 

  4. John R. Koza. Genetic Programming: on the programming of computers by means of natural selection. A Bradford Book, The MIT Press, 1992.

    Google Scholar 

  5. John R. Koza. Genetic Programming: on the programming of computers by means of natural selection, chapter 19, pages 480–526. A Bradford Book, The MIT Press, 1992.

    Google Scholar 

  6. John R. Koza. Genetic Programming:on the programming of computers by means of natural selection, chapter 18, pages 473–477. A Bradford Book, The MIT Press, 1992.

    Google Scholar 

  7. J.R. Koza. Hierarchical genetic algorithms operating on populations of computer programs. In Proc. 11th International Joint Conf. on Artificial Intelligence (IJ-CAI), volume 1, pages 768–774. Morgan Kaufman, San Mateo, Calif., 1989.

    Google Scholar 

  8. R.I. McKay. Relational learning for geospatial problems. Technical Report CS15/94, University College, University of New South Wales, 1994.

    Google Scholar 

  9. S. Muggleton and W. Buntine. Machine invention of first-order predicates by inverting resolution. In S. Muggleton, editor, Inductive Logic Programming, pages 261–281. Academic Press Inc. San Diego, CA 92101, 1992.

    Google Scholar 

  10. S. Muggleton and C. Feng. Efficient induction of logic programs. In S. Muggleton, editor, Inductive Logic Programming, pages 281–299. Academic Press Inc. San Diego, CA 92101, 1992.

    Google Scholar 

  11. U. O'Reilly and F. Oppacher. An experimental perspective on genetic programming.In R. Manner and B. Manderick, editors, Parallel Problem Solving from Nature 2, pages 331–340. Elsevier Science Publishers B.V., 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Xin Yao

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Whigham, P.A., McKay, R.I. (1995). Genetic approaches to learning recursive relations. In: Yao, X. (eds) Progress in Evolutionary Computation. EvoWorkshops EvoWorkshops 1993 1994. Lecture Notes in Computer Science, vol 956. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60154-6_44

Download citation

  • DOI: https://doi.org/10.1007/3-540-60154-6_44

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60154-8

  • Online ISBN: 978-3-540-49528-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics