Skip to main content

2015 | OriginalPaper | Buchkapitel

3. Inheritable Epigenetics in Genetic Programming

verfasst von : William La Cava, Lee Spector

Erschienen in: Genetic Programming Theory and Practice XII

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Classical genetic programming solves problems by applying the Darwinian concepts of selection, survival and reproduction to a population of computer programs. Here we extend the biological analogy to incorporate epigenetic regulation through both learning and evolution. We begin the chapter with a discussion of Darwinian, Lamarckian, and Baldwinian approaches to evolutionary computation and describe how recent findings in biology differ conceptually from the computational strategies that have been proposed. Using inheritable Lamarckian mechanisms as inspiration, we propose a system that allows for updating of individuals in the population during their lifetime while simultaneously preserving both genotypic and phenotypic traits during reproduction. The implementation is made simple through the use of syntax-free, developmental, linear genetic programming. The representation allows for arbitrarily-ordered genomes to be syntactically valid programs, thereby creating a genetic programming approach upon which quasi-uniform epigenetic updating and inheritance can easily be applied. Generational updates are made using an epigenetic hill climber (EHC), and the epigenetic properties of genes are inherited during crossover and mutation. The addition of epigenetics results in faster convergence, less bloat, and an improved ability to find exact solutions on a number of symbolic regression problems.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Note that these definitions distinguish between the program, the resulting equation, and its fitness, unlike in traditional GP.
 
Literatur
Zurück zum Zitat Brameier M, Banzhaf W (2007) Linear genetic programming, vol 1, 1st edn. Springer Berlin Brameier M, Banzhaf W (2007) Linear genetic programming, vol 1, 1st edn. Springer Berlin
Zurück zum Zitat Darwin C (1872) The origin of species by means of natural selection: or, the preservation of favoured races in the struggle for life and the descent of man and selection in relation to sex. Modern Library, London Darwin C (1872) The origin of species by means of natural selection: or, the preservation of favoured races in the struggle for life and the descent of man and selection in relation to sex. Modern Library, London
Zurück zum Zitat Dias BG, Ressler KJ (2013) PACAP and the PAC1 receptor in post-traumatic stress disorder. Neuropsychopharmacology 38(1):245–246. doi:10.1038/npp.2012.147. http://www.nature.com/npp/ journal/v38/n1/full/npp2012147a.html Dias BG, Ressler KJ (2013) PACAP and the PAC1 receptor in post-traumatic stress disorder. Neuropsychopharmacology 38(1):245–246. doi:10.1038/npp.2012.147. http://​www.​nature.​com/​npp/​ journal/v38/n1/full/npp2012147a.html
Zurück zum Zitat Dias BG, Ressler KJ (2014) Parental olfactory experience influences behavior and neural structure in subsequent generations. Nat Neurosci 17(1):89–96. doi:10.1038/nn. http://www.nature.com/ neuro/journal/v17/n1/full/nn.3594.html Dias BG, Ressler KJ (2014) Parental olfactory experience influences behavior and neural structure in subsequent generations. Nat Neurosci 17(1):89–96. doi:10.1038/nn. http://​www.​nature.​com/​ neuro/journal/v17/n1/full/nn.3594.html
Zurück zum Zitat Giraud-Carrier C (2002) Unifying learning with evolution through baldwinian evolution and lamarckism. In Advances in Computational Intelligence and Learning (pp. 159–168). Springer Netherlands Giraud-Carrier C (2002) Unifying learning with evolution through baldwinian evolution and lamarckism. In Advances in Computational Intelligence and Learning (pp. 159–168). Springer Netherlands
Zurück zum Zitat Iba H (2008) Inference of differential equation models by genetic programming. Inf Sci 178(23):4453–4468. doi:10.1016/j.ins.2008.07.029. (special Section: Genetic and Evolutionary Computing)CrossRef Iba H (2008) Inference of differential equation models by genetic programming. Inf Sci 178(23):4453–4468. doi:10.1016/j.ins.2008.07.029. (special Section: Genetic and Evolutionary Computing)CrossRef
Zurück zum Zitat Kaati G, Bygren LO, Edvinsson S (2002) Cardiovascular and diabetes mortality determined by nutrition during parents` and grandparents` slow growth period. Eur J Hum Genet 10(11):68–2CrossRef Kaati G, Bygren LO, Edvinsson S (2002) Cardiovascular and diabetes mortality determined by nutrition during parents` and grandparents` slow growth period. Eur J Hum Genet 10(11):68–2CrossRef
Zurück zum Zitat Kommenda M, Kronberger G, Winkler S, Affenzeller M, Wagner S (2013) Effects of constant optimization by nonlinear least squares minimization in symbolic regression. In: Blum C, Alba E, Bartz-Beielstein T, Loiacono D, Luna F, Mehnen J, Ochoa G, Preuss M, Tantar E, Vanneschi L (eds) GECCO '13 companion: proceeding of the fifteenth annual conference companion on genetic and evolutionary computation conference companion. ACM, Amsterdam, p 1121–1128. doi:10.1145/2464576.2482691 Kommenda M, Kronberger G, Winkler S, Affenzeller M, Wagner S (2013) Effects of constant optimization by nonlinear least squares minimization in symbolic regression. In: Blum C, Alba E, Bartz-Beielstein T, Loiacono D, Luna F, Mehnen J, Ochoa G, Preuss M, Tantar E, Vanneschi L (eds) GECCO '13 companion: proceeding of the fifteenth annual conference companion on genetic and evolutionary computation conference companion. ACM, Amsterdam, p 1121–1128. doi:10.1145/2464576.2482691
Zurück zum Zitat Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, CambridgeMATH Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, CambridgeMATH
Zurück zum Zitat La Cava W, Spector L, Danai K, Lackner M (2014b) Evolving differential equations with developmental linear genetic programming and epigenetic hill climbing. GECCO '14: companion publication of the 2014 genetic and evolutionary computation conference. ACM. doi:http://dx.doi.org/10.1145/2598394.2598491 La Cava W, Spector L, Danai K, Lackner M (2014b) Evolving differential equations with developmental linear genetic programming and epigenetic hill climbing. GECCO '14: companion publication of the 2014 genetic and evolutionary computation conference. ACM. doi:http://​dx.​doi.​org/​10.​1145/​2598394.​2598491
Zurück zum Zitat Mahfoud SW (1995) Niching methods for genetic algorithms. PhD thesis, University of Illinois at Urbana-Champaign Mahfoud SW (1995) Niching methods for genetic algorithms. PhD thesis, University of Illinois at Urbana-Champaign
Zurück zum Zitat Mingo J, Aler R (2007) Grammatical evolution guided by reinforcement. IEEE congress on evolutionary computation. CEC 2007, pp 1475–1482. 10.1109/CEC.2007.4424646 Mingo J, Aler R (2007) Grammatical evolution guided by reinforcement. IEEE congress on evolutionary computation. CEC 2007, pp 1475–1482. 10.1109/CEC.2007.4424646
Zurück zum Zitat ONeill M, Vanneschi L, Gustafson S, Banzhaf W (2010) Open issues in genetic programming. Genet Program Evolvable Mach 11(3–4):339–363. doi:10.1007/s10710-010-9113-2. http://link.springer.com/ article/10.1007/s10710-010-9113–2CrossRef ONeill M, Vanneschi L, Gustafson S, Banzhaf W (2010) Open issues in genetic programming. Genet Program Evolvable Mach 11(3–4):339–363. doi:10.1007/s10710-010-9113-2. http://​link.​springer.​com/​ article/10.1007/s10710-010-9113–2CrossRef
Zurück zum Zitat Page J, Poli R, Langdon WB (1999) Smooth uniform crossover with smooth point mutation in genetic programming: a preliminary study. Genetic programming, proceedings of EuroGP'99, vol 1598 of LNCS, Springer-Verlag, pp 39–49 Page J, Poli R, Langdon WB (1999) Smooth uniform crossover with smooth point mutation in genetic programming: a preliminary study. Genetic programming, proceedings of EuroGP'99, vol 1598 of LNCS, Springer-Verlag, pp 39–49
Zurück zum Zitat Ross BJ (1999) A lamarckian evolution strategy for genetic algorithms. Pract Handb Genet Algorithms Complex Codin Syst 3:1–16 Ross BJ (1999) A lamarckian evolution strategy for genetic algorithms. Pract Handb Genet Algorithms Complex Codin Syst 3:1–16
Zurück zum Zitat Ryan C (1996) Reducing premature convergence in evolutionary algorithms. PhD thesis, National University of Ireland Ryan C (1996) Reducing premature convergence in evolutionary algorithms. PhD thesis, National University of Ireland
Zurück zum Zitat Salman WP, Tisserand O, Toulout B, Stewart M (1985) Forth. Springer-Verlag, New York Salman WP, Tisserand O, Toulout B, Stewart M (1985) Forth. Springer-Verlag, New York
Zurück zum Zitat Schmidt M, Lipson H (2007) Comparison of tree and graph encodings as function of problem complexity. Proceedings of the 9th annual conference on genetic and evolutionary computation, ACM, New York, GECCO '07, p 674–1679. doi:10.1145/1276958.1277288. http://doi.acm.org/10.1145/1276958.1277288 Schmidt M, Lipson H (2007) Comparison of tree and graph encodings as function of problem complexity. Proceedings of the 9th annual conference on genetic and evolutionary computation, ACM, New York, GECCO '07, p 674–1679. doi:10.1145/1276958.1277288. http://​doi.​acm.​org/​10.​1145/​1276958.​1277288
Zurück zum Zitat Spector L (2001) Autoconstructive evolution: Push, pushGP, and pushpop. Proceedings of the genetic and evolutionary computation conference GECCO-2001, p 137–146 Spector L (2001) Autoconstructive evolution: Push, pushGP, and pushpop. Proceedings of the genetic and evolutionary computation conference GECCO-2001, p 137–146
Zurück zum Zitat Turner BM (2000) Histone acetylation and an epigenetic code. Bioessays 22(9):836–845CrossRef Turner BM (2000) Histone acetylation and an epigenetic code. Bioessays 22(9):836–845CrossRef
Metadaten
Titel
Inheritable Epigenetics in Genetic Programming
verfasst von
William La Cava
Lee Spector
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-16030-6_3