Skip to main content
Top
Published in: Soft Computing 5/2013

01-05-2013 | Methodologies and Application

An examination of different fitness and novelty based selection methods for the evolution of neural networks

Authors: Benjamin Inden, Yaochu Jin, Robert Haschke, Helge Ritter, Bernhard Sendhoff

Published in: Soft Computing | Issue 5/2013

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

It has been suggested recently that it is a reasonable abstraction of evolutionary processes to use evolutionary algorithms that select individuals based on the novelty of their behavior instead of their fitness. Here we study the performance of fitness- and novelty-based search on several neuroevolution tasks. We also propose several new algorithms that select both for fit and for novel individuals, but without weighting these two criteria directly against each other. We find that behavioral speciation, behavioral near neutral speciation, and behavioral novelty speciation perform best on most tasks. Pure novelty search, as well as a number of hybrid methods without speciation mechanism, do not perform well on most tasks. Using behavioral criteria for speciation often yields better results than using genetic criteria.

Dont have a licence yet? Then find out more about our products and how to get one now:

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 "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!

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!

Literature
go back to reference Alba E, Troya JM (2002) Improving flexibility and efficiency by adding parallelism to genetic algorithms. Stat Comput 12:91–114MathSciNetCrossRef Alba E, Troya JM (2002) Improving flexibility and efficiency by adding parallelism to genetic algorithms. Stat Comput 12:91–114MathSciNetCrossRef
go back to reference Banzhaf W, Beslon G, Christensen S, Foster JA, Kps F, Lefort V, Miller JF, Radman M, Ramsden JJ (2006) From artificial evolution to computational evolution: a research agenda. Nat Rev Genet 7:729–735CrossRef Banzhaf W, Beslon G, Christensen S, Foster JA, Kps F, Lefort V, Miller JF, Radman M, Ramsden JJ (2006) From artificial evolution to computational evolution: a research agenda. Nat Rev Genet 7:729–735CrossRef
go back to reference Barton N, Partridge L (2000) Limits to natural selection. BioEssays 22:1075–1084CrossRef Barton N, Partridge L (2000) Limits to natural selection. BioEssays 22:1075–1084CrossRef
go back to reference Buason G, Bergfeldt N, Ziemke T (2005) Brains, bodies and beyond: competitive co-evolution of robot controllers, morphologies and environments. Genet Program Evolvable Mach 6:25–51CrossRef Buason G, Bergfeldt N, Ziemke T (2005) Brains, bodies and beyond: competitive co-evolution of robot controllers, morphologies and environments. Genet Program Evolvable Mach 6:25–51CrossRef
go back to reference Clune J, Beckmann BE, Ofria C, Pennock RT (2009) Evolving coordinated quadruped gaits with the hyperneat generative encoding. In: Proceedings of the IEEE congress on evolutionary computing Clune J, Beckmann BE, Ofria C, Pennock RT (2009) Evolving coordinated quadruped gaits with the hyperneat generative encoding. In: Proceedings of the IEEE congress on evolutionary computing
go back to reference Cuccu G, Gomez F (2011) When novelty is not enough. In: Di Chio C, Cagnoni S, Cotta C, Ebner M, Ekárt A, Esparcia- Alcázar AI, Merelo JJ, Neri F, Preuss M, Richter H, Togelius J, Yannakakis GN (eds) Applications of evolutionary computation. Lecture notes in computer science, vol 6624. Springer, Heidelberg, pp 234-243 Cuccu G, Gomez F (2011) When novelty is not enough. In: Di Chio C, Cagnoni S, Cotta C, Ebner M, Ekárt A, Esparcia- Alcázar AI, Merelo JJ, Neri F, Preuss M, Richter H, Togelius J, Yannakakis GN (eds) Applications of evolutionary computation. Lecture notes in computer science, vol 6624. Springer, Heidelberg, pp 234-243
go back to reference Cuccu G, Gomez F, Glasmachers T (2011) Novelty restarts for evolution strategies. In: Proceedings of the IEEE congres on evolutionary computation Cuccu G, Gomez F, Glasmachers T (2011) Novelty restarts for evolution strategies. In: Proceedings of the IEEE congres on evolutionary computation
go back to reference Darwen P, Yao X (1995) A dilemma for fitness sharing with a scaling function. In: Proceedings of the 1995 conference on evolutionary computation Darwen P, Yao X (1995) A dilemma for fitness sharing with a scaling function. In: Proceedings of the 1995 conference on evolutionary computation
go back to reference De Jong KA (2006) Evolutionary computation—a unified approach. MIT Press, Cambridge De Jong KA (2006) Evolutionary computation—a unified approach. MIT Press, Cambridge
go back to reference Doncieux S, Mouret JB (2010) Behavioral diversity measures for evolutionary robotics. In: IEEE congress on evolutionary computation Doncieux S, Mouret JB (2010) Behavioral diversity measures for evolutionary robotics. In: IEEE congress on evolutionary computation
go back to reference Floreano D, Drr P, Mattiussi C (2008) Neuroevolution: from architectures to learning. Evol Intel 1:47–62CrossRef Floreano D, Drr P, Mattiussi C (2008) Neuroevolution: from architectures to learning. Evol Intel 1:47–62CrossRef
go back to reference Futuyma DJ (2005) Evolution. Sinauer Associates Futuyma DJ (2005) Evolution. Sinauer Associates
go back to reference Goldberg D, Richardson J (1987) Genetic algorithms with sharing for multimodal optimization. In: Proceedings of the second international conference on genetic algorithms Goldberg D, Richardson J (1987) Genetic algorithms with sharing for multimodal optimization. In: Proceedings of the second international conference on genetic algorithms
go back to reference Gomez F, Miikkulainen R (1997) Incremental evolution of complex general behavior. Adapt Behav 5:317–342CrossRef Gomez F, Miikkulainen R (1997) Incremental evolution of complex general behavior. Adapt Behav 5:317–342CrossRef
go back to reference Gomez FJ (2009) Sustaining diversity using behavioral information distance. In: Proceedings of the genetic and evolutionary computation conference Gomez FJ (2009) Sustaining diversity using behavioral information distance. In: Proceedings of the genetic and evolutionary computation conference
go back to reference Gould SJ, Lewontin RC (1979) The spandrels of san marco and the panglossian paradigm: a critique of the adaptionist programme. Proc R Soc Lond B 205:581–598CrossRef Gould SJ, Lewontin RC (1979) The spandrels of san marco and the panglossian paradigm: a critique of the adaptionist programme. Proc R Soc Lond B 205:581–598CrossRef
go back to reference Harding S, Banzhaf W (2008) Organic computing, chap. Artificial development. Springer, New York Harding S, Banzhaf W (2008) Organic computing, chap. Artificial development. Springer, New York
go back to reference Inden B (2008) Neuroevolution and complexifying genetic architectures for memory and control tasks. Theory Biosci 127:187–194CrossRef Inden B (2008) Neuroevolution and complexifying genetic architectures for memory and control tasks. Theory Biosci 127:187–194CrossRef
go back to reference Inden B, Jin Y, Haschke R, Ritter H (2010) Neatfields: evolution of neural fields. In: Proceedings of the conference on genetic and evolutionary computation Inden B, Jin Y, Haschke R, Ritter H (2010) Neatfields: evolution of neural fields. In: Proceedings of the conference on genetic and evolutionary computation
go back to reference Inden B, Jin Y, Haschke R, Ritter H (2011a) Evolution of multisensory integration in large neural fields. In: Tenth international conference on artificial evolution Inden B, Jin Y, Haschke R, Ritter H (2011a) Evolution of multisensory integration in large neural fields. In: Tenth international conference on artificial evolution
go back to reference Inden B, Jin Y, Haschke R, Ritter H (2011b) How evolved neural fields can exploit inherent regularity in multilegged robot locomotion tasks. In: Third world congres on nature and biologically inspired computation Inden B, Jin Y, Haschke R, Ritter H (2011b) How evolved neural fields can exploit inherent regularity in multilegged robot locomotion tasks. In: Third world congres on nature and biologically inspired computation
go back to reference Inden B, Jin Y, Haschke R, Ritter H (2012) Evolving neural fields for problems with large input and output spaces. Neural Netw 28:24–39CrossRef Inden B, Jin Y, Haschke R, Ritter H (2012) Evolving neural fields for problems with large input and output spaces. Neural Netw 28:24–39CrossRef
go back to reference Kauffman SA (1993) The origins of order—self-organization and selection in evolution. Oxford University Press, Oxford Kauffman SA (1993) The origins of order—self-organization and selection in evolution. Oxford University Press, Oxford
go back to reference Lehman J, Stanley KO (2008) Exploiting open-endedness to solve problems through the search for novelty. In: Proceedings of the eleventh international conference on artificial life Lehman J, Stanley KO (2008) Exploiting open-endedness to solve problems through the search for novelty. In: Proceedings of the eleventh international conference on artificial life
go back to reference Lehman J, Stanley KO (2010) Revising the evolutionary computation abstraction: minimal criteria novelty search. In: Proceedings of the genetic and evolutionary computation conference Lehman J, Stanley KO (2010) Revising the evolutionary computation abstraction: minimal criteria novelty search. In: Proceedings of the genetic and evolutionary computation conference
go back to reference Lehman J, Stanley KO (2011) Evolving a diversity of creatures through novelty search and local competition. In: Proceedings of the genetic and evolutionary computation conference Lehman J, Stanley KO (2011) Evolving a diversity of creatures through novelty search and local competition. In: Proceedings of the genetic and evolutionary computation conference
go back to reference Lynch M (2007) The frailty of adaptive hypotheses for the origins of organismal complexity. Proc Natl Acad Sci 104:8597–8604CrossRef Lynch M (2007) The frailty of adaptive hypotheses for the origins of organismal complexity. Proc Natl Acad Sci 104:8597–8604CrossRef
go back to reference Mattiussi C, Floreano D (2007) Analog genetic encoding for the evolution of circuits and networks. IEEE Trans Evol Comput 11:596–607CrossRef Mattiussi C, Floreano D (2007) Analog genetic encoding for the evolution of circuits and networks. IEEE Trans Evol Comput 11:596–607CrossRef
go back to reference Miconi T (2009) Why coevolution doesn’t "work": superiority and progress in coevolution. In: Proceedings of the EuroGP conference Miconi T (2009) Why coevolution doesn’t "work": superiority and progress in coevolution. In: Proceedings of the EuroGP conference
go back to reference Mouret JB (2009) Novelty-based multiobjectivization. In: Proceedings of the workshop on exploring new horizons in evolutionary design of robots, 2009 IEEE/RSJ international conference on intelligent robots and systems Mouret JB (2009) Novelty-based multiobjectivization. In: Proceedings of the workshop on exploring new horizons in evolutionary design of robots, 2009 IEEE/RSJ international conference on intelligent robots and systems
go back to reference Mouret JB, Doncieux S (2008) Incremental evolution of animat’s behaviors as a multi-objective optimization. In: Simulation of adaptive behavior Mouret JB, Doncieux S (2008) Incremental evolution of animat’s behaviors as a multi-objective optimization. In: Simulation of adaptive behavior
go back to reference Nolfi S, Floreano D (2000) Evolutionary robotics—the biology, intelligence, and technology of self-organizing Machines. MIT Press, Cambridge Nolfi S, Floreano D (2000) Evolutionary robotics—the biology, intelligence, and technology of self-organizing Machines. MIT Press, Cambridge
go back to reference Sareni B, Krähenbühl L (1998) Fitness sharing and niching methods revisited. IEEE Trans Evol Comput 2:97–106CrossRef Sareni B, Krähenbühl L (1998) Fitness sharing and niching methods revisited. IEEE Trans Evol Comput 2:97–106CrossRef
go back to reference Stanley K (2004) Efficient evolution of neural networks through complexification. PhD thesis, Report AI-TR-04-314, University of Texas at Austin Stanley K (2004) Efficient evolution of neural networks through complexification. PhD thesis, Report AI-TR-04-314, University of Texas at Austin
go back to reference Stanley K (2007) Compositional pattern producing networks: a novel abstraction of development. Genet Program Evolvable Mach 8:131–162 Stanley K (2007) Compositional pattern producing networks: a novel abstraction of development. Genet Program Evolvable Mach 8:131–162
go back to reference Stanley K, Miikkulainen R (2002) Evolving neural networks through augmenting topologies. Evol Comput 10:99–127CrossRef Stanley K, Miikkulainen R (2002) Evolving neural networks through augmenting topologies. Evol Comput 10:99–127CrossRef
go back to reference Stanley K, Miikkulainen R (2003) A taxonomy for artificial embryogeny. Artif Life 9:93–130CrossRef Stanley K, Miikkulainen R (2003) A taxonomy for artificial embryogeny. Artif Life 9:93–130CrossRef
go back to reference Tomassini M (2005) Spatially structured evolutionary algorithms—artificial evolution in space and time. Springer, Berlin Tomassini M (2005) Spatially structured evolutionary algorithms—artificial evolution in space and time. Springer, Berlin
go back to reference Wieland AP (1991) Evolving controls for unstable systems. In: Touretzky D (ed) Connectionist models: proceedings of the 1990 Summer School Wieland AP (1991) Evolving controls for unstable systems. In: Touretzky D (ed) Connectionist models: proceedings of the 1990 Summer School
go back to reference Yao X (1999) Evolving artificial neural networks. Proceedings of the IEEE 87:1423–1447CrossRef Yao X (1999) Evolving artificial neural networks. Proceedings of the IEEE 87:1423–1447CrossRef
Metadata
Title
An examination of different fitness and novelty based selection methods for the evolution of neural networks
Authors
Benjamin Inden
Yaochu Jin
Robert Haschke
Helge Ritter
Bernhard Sendhoff
Publication date
01-05-2013
Publisher
Springer-Verlag
Published in
Soft Computing / Issue 5/2013
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-012-0960-z

Other articles of this Issue 5/2013

Soft Computing 5/2013 Go to the issue

Premium Partner