skip to main content
10.1145/1830483.1830595acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Sustaining behavioral diversity in NEAT

Published: 07 July 2010 Publication History

Abstract

Niching schemes, which sustains population diversity and let an evolutionary population avoid premature convergence, have been extensively studied in the research field of evolutionary algorithms. Neuroevolutionary (NE) algorithms, such as NEAT, have also benefitted from niching. However, the latest research indicates that the use of genotype- or phenotype-similarity-based niching schemes in NE algorithms is not highly effective because these schemes have difficulty sustaining the behavioral diversity in the environment. In this paper, we propose a novel niching scheme that takes into consideration both the phenotypic and behavioral diversity, and then integrate it with NEAT. An experimental analysis revealed that the proposed algorithm outperforms the original NEAT for various problem settings. More interestingly, it performs especially well for problems with a high noise level and large state space. Since these features are common in problems to which NEAT is applied, the proposed algorithm should be effective in practice.

References

[1]
D. Floreano, P. Duürr, and C. Mattiussi. Neuroevolution: from architectures to learning. Evolutionary Intelligence, 1(1), 2008.
[2]
D. Goldberg and J. Richardson. Genetic algorithms with sharing for multimodal function optimization. Proceedings of the Second International Conference on Genetic Algorithms, 1987.
[3]
F. Gomez. Sustaining diversity using behavioral information distance. GECCO '09: Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation, 2009.
[4]
K. D. Jong. An analysis of the behavior of a class of genetic adaptive systems. University of Michigan, Logic of Computers Group, 1975.
[5]
S. Kalyanakrishnan and P. Stone. An empirical analysis of value function-based and policy search reinforcement learning. AAMAS '09: Proceedings of the 8th International Conference on Autonomous Agents and Multiagent Systems, 2, 2009.
[6]
J. Lehman and K. O. Stanley. Exploiting open-endedness to solve problems through the search for novelty. In ALIFE XI: Proceedings of the 11th International Conference on Artificial Life, 2008.
[7]
M. Li, X. Chen, X. Li, B. Ma, and P. Vitanyi. The similarity metric. IEEE Transactions on Information Theory, 50(12), 2004.
[8]
D. Moriarty, A. Schultz, and J. Grefenstette. Evolutionary algorithms for reinforcement learning. Journal of Artificial Intelligence Research, 11, 1999.
[9]
J.-B. Mouret and S. Doncieux. Using behavioral exploration objectives to solve deceptive problems in neuro-evolution. GECCO '09: Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation, 2009.
[10]
S. Risi, S. Vanderbleek, C. Hughes, and K. O. Stanley. How novelty search escapes the deceptive trap of learning to learn. GECCO '09: Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation, 2009.
[11]
B. Sareni and L. Krahenbuhl. Fitness sharing and niching methods revisited. IEEE Transactions on Evolutionary Computation, 2(3), 1998.
[12]
K. O. Stanley and R. Miikkulainen. Evolving neural networks through augmenting topologies. Evolutionary Computation, 10(2), 2002.
[13]
K. O. Stanley, D. B. D'Ambrosio, and J. Gauci. A hypercube-based encoding for evolving large-scale neural networks. Artificial Life, 15(2), 2009.
[14]
L. Trujillo, G. Olague, E. Lutton, and F. de Vega. Discovering several robot behaviors through speciation. Lecture Notes in Computer Science, 4974, 2008.
[15]
S. Whiteson, M. Taylor, and P. Stone. Critical factors in the empirical performance of temporal difference and evolutionary methods for reinforcement learning. Autonomous Agents and Multi-Agent Systems, 2009.
[16]
X. Yao. Evolving artificial neural networks. Proceedings of the IEEE, 87(9), 1999.

Cited By

View all
  • (2024)Human Guidance Approaches for the Genetic Improvement of SoftwareProceedings of the 13th ACM/IEEE International Workshop on Genetic Improvement10.1145/3643692.3648263(21-22)Online publication date: 16-Apr-2024
  • (2022)Neuro-Evolutionary Direct Policy Search for Multiobjective Optimal ControlIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2021.307196033:10(5926-5938)Online publication date: Oct-2022
  • (2018)Objective versus Non-Objective Search in Evolving Morphologically Robust Robot Controllers2018 IEEE Symposium Series on Computational Intelligence (SSCI)10.1109/SSCI.2018.8628627(2033-2040)Online publication date: Nov-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '10: Proceedings of the 12th annual conference on Genetic and evolutionary computation
July 2010
1520 pages
ISBN:9781450300728
DOI:10.1145/1830483
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 July 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. behavioral diversity
  2. neat
  3. neuroevolution
  4. niching
  5. premature convergence

Qualifiers

  • Research-article

Conference

GECCO '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Human Guidance Approaches for the Genetic Improvement of SoftwareProceedings of the 13th ACM/IEEE International Workshop on Genetic Improvement10.1145/3643692.3648263(21-22)Online publication date: 16-Apr-2024
  • (2022)Neuro-Evolutionary Direct Policy Search for Multiobjective Optimal ControlIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2021.307196033:10(5926-5938)Online publication date: Oct-2022
  • (2018)Objective versus Non-Objective Search in Evolving Morphologically Robust Robot Controllers2018 IEEE Symposium Series on Computational Intelligence (SSCI)10.1109/SSCI.2018.8628627(2033-2040)Online publication date: Nov-2018
  • (2014)Avoiding convergence in cooperative coevolution with novelty searchProceedings of the 2014 international conference on Autonomous agents and multi-agent systems10.5555/2615731.2617428(1149-1156)Online publication date: 5-May-2014
  • (2014)Generation of diversity in a reaction-diffusion-based controllerArtificial Life10.1162/ARTL_a_0013420:3(319-342)Online publication date: 1-Jul-2014
  • (2014)Beyond black-box optimization: a review of selective pressures for evolutionary roboticsEvolutionary Intelligence10.1007/s12065-014-0110-x7:2(71-93)Online publication date: 3-Jul-2014
  • (2012)Encouraging behavioral diversity in evolutionary roboticsEvolutionary Computation10.1162/EVCO_a_0004820:1(91-133)Online publication date: 1-Mar-2012
  • (2012)Evolving team behaviors with specializationGenetic Programming and Evolvable Machines10.1007/s10710-012-9166-513:4(493-536)Online publication date: 1-Dec-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media