skip to main content
10.1145/1830761.1830882acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
extended-abstract

Meta-learning genetic programming

Published:07 July 2010Publication History

ABSTRACT

In computational intelligence, the term 'memetic algorithm' has come to be associated with the algorithmic pairing of a global search method with a local search method. In a sociological context, a 'meme' has been loosely defined as a unit of cultural information, the social analog of genes for individuals. Both of these definitions are inadequate, as 'memetic algorithm' is too specific, and ultimately a misnomer, as much as a 'meme' is defined too generally to be of scientific use. In this paper, we extend the notion of memes from a computational viewpoint and explore the purpose, definitions, design guidelines and architecture for effective memetic computing. Utilizing two genetic programming test-beds (the even-parity problem and the Pac-Man video game), we demonstrate the power of high-order meme-based learning, known as meta-learning. With applications ranging from cognitive science to machine learning, meta-learning has the potential to provide much-needed stimulation to the field of computational intelligence by providing a framework for higher order learning.

References

  1. D. Shahaf and E. Amir, "Towards a Theory of AI Completeness," 8th Interational Symposium on Logic Formalizations of Commonsense Reasoning, 2007.Google ScholarGoogle Scholar
  2. D. Lenat and R. V. Guha, Building Large Knowledge-Based Systems: Addison-Wesley, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. R. Koza, "Hierarchical genetic algorithms operating on populations of computer programs," in International Joint Conference on Artificial Intelligence, 1989, pp. 768--774. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Dennett, Darwin's Dangerous Idea. New York: Touchstone Press, 2005.Google ScholarGoogle Scholar
  5. Y. S. Ong and A. J. Keane, "Meta-Lamarckian learning in memetic algorithms," IEEE Transactions on Evolutionary Computation, vol. 8, pp. 99--110, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. P. Moscato, "On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms," Caltech Concurrent Computation Program, C3P Report, 826. 1989.Google ScholarGoogle Scholar
  7. R. J. Meuth, M.-H. Lim, Y.-S. Ong, and D. C. Wunsch, "A Proposition on Memes and Meta-Memes in Computing for Higher-Order Learning," Journal of Memetic Computing, vol. 1, 2009.Google ScholarGoogle Scholar
  8. J. R. Koza, "Hierarchical Automatic Function Definition in Genetic Programming," in Foundations of Genetic Algorithms 2: Morgan Kaufmann, 1992, pp. 297--318.Google ScholarGoogle Scholar
  9. J. R. Koza, "Evolution and co-evolution of computer programs to control independent-acting agents," in From Animals to Animats: Proceedings of the First International Conference on Simulation of Adaptive Behavior, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Meta-learning genetic programming

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader