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

Generational neuro-evolution: restart and retry for improvement

Published: 12 July 2014 Publication History

Abstract

This paper proposes a new Neuro-Evolution (NE) method for automated controller design in agent-based systems. The method is Generational Neuro-Evolution (GeNE), and is comparatively evaluated with established NE methods in a multi-agent predator-prey task. This study is part of an ongoing research goal to derive efficient (minimising convergence time to optimal solutions) and scalable (effective for increasing numbers of agents) controller design methods for adapting agents in neuro-evolutionary multi-agent systems. Dissimilar to comparative NE methods, GeNE employs tiered selection and evaluation as its generational fitness evaluation mechanism and, furthermore, re-initializes the population each generation. Results indicate that GeNE is an appropriate controller design method for achieving efficient and scalable behavior in a multi-agent predator-prey task, where the goal was for multiple predator agents to collectively capture a prey agent. GeNE outperforms comparative NE methods in terms of efficiency (minimising the number of genotype evaluations to attain optimal task performance).

References

[1]
T. Arai, E. Pagello, and L. Parker. Advances in multi-robot systems. IEEE Transactions on Robotics and Automation, 18(5):655-661, 2002.
[2]
G. Baldassarre, D. Parisi, and S. Nolfi. Distributed coordination of simulated robots based on self-organisation. Artificial Life, 12(3):289-311, 2006.
[3]
D. Beasley, D. Bull, and R. Martin. A sequential niche technique for multimodal function optimization. Evolutionary Computation, 1(2):101-125, 1993.
[4]
H. Beyer and H. Schwefel. Evolution strategies: A comprehensive introduction. Natural Computing, 1(1):3-52, 2002.
[5]
D. D'Ambrosio and K. Stanley. Scalable multiagent learning through indirect encoding of policy geometry. Evolutionary Intelligence, 6(1):1-26, 2013.
[6]
A. Eiben, G. Nitschke, and M. Schut. Evolving team behaviors with specialization. Genetic Programming and Evolvable Machines, 13(4):493-536, 2012.
[7]
A. Eiben and J. Smith. Introduction to Evolutionary Computing. Springer-Verlag, Berlin, Germany, 2003.
[8]
B. Flannery, S. Teukolsky, and W. Vetterling. Numerical Recipes. Cambridge University Press, Cambridge, 1986.
[9]
D. Floreano, P. Dürr, and C. Mattiussi. Neuroevolution: from architectures to learning. Evolutionary Intelligence, 1(1):47-62, 2008.
[10]
E. Folgado, M. Rincon, J. Alvarez, and J. Mira. A multi-robot surveillance system simulated in gazebo. In Nature Inspired Problem-Solving Methods in Knowledge Engineering, pages 202-211. Springer Berlin, Heidelberg, Germany, 2007.
[11]
R. Goldstone and M. Janssen. Computational models of collective behavior. TRENDS in Cognitive Sciences, 9(9):424-429, 2005.
[12]
F. Gomez, J. Schmidhuber, and R. Miikkulainen. Accelerated neural evolution through cooperatively coevolved synapses. Journal of Machine Learning Research, 9(1):937-965, 2008.
[13]
R. Gross and M. Dorigo. Evolution of solitary and group transport behaviors for autonomous robots capable of self-assembling. Adaptive Behavior, 16(5):285-305, 2008.
[14]
J. Hertz, A. Krogh, and R. Palmer. Introduction to the Theory of Neural Computation. Addison-Wesley, Redwood City, 1991.
[15]
Y. Jin. A comprehensive survey of fitness approximation in evolutionary computation. Soft Computing, 9(1):3-12, 2005.
[16]
Y. Jin, M. Olhofer, and B. Sendhoff. A framework for evolutionary optimization with approximate fitness functions. IEEE Transactions on Evolutionary Computation, 6(5):481-494, 2005.
[17]
H. Kim and S. Cho. An efficient genetic algorithms with less fitness evaluation by clustering. In Proceedings of the Congress on Evolutionary Computation, pages 887-894, Seoul, Korea, 2001. IEEE.
[18]
L. Li, A. Martinoli, and A. Yaser. Learning and measuring specialization in collaborative swarm systems. Adaptive Behavior., 12(3):199-212, 2004.
[19]
G. Nitschke. Designing emergent cooperation: a pursuit-evasion game case study. Artificial Life and Robotics, 9(4):222-233, 2005.
[20]
G. Nitschke, M. Schut, and A. Eiben. Collective neuro-evolution for evolving specialized sensor resolutions in a multi-rover task. Evolutionary Intelligence, 3(1):13-29, 2010.
[21]
G. Nitschke, M. Schut, and A. Eiben. Evolving behavioral specialization in robot teams to solve a collective construction task. Swarm and Evolutionary Computation, 2(1):25-38, 2012.
[22]
S. Nouyan, R. Gross, M. Bonani, F. Mondada, and M. Dorigo. Teamwork in self-organized robot colonies. IEEE Transactions on Evolutionary Computation, 13(4):695-711, 2009.
[23]
S. Russell and P. Norvig. Artificial Intelligence, A Modern Approach. Second Edition. University of Michigan Press, Ann Arbor, USA, 2003.
[24]
R. Sarker and T. Ray. Agent based evolutionary approach: An introduction. In Agent-Based Evolutionary Search, Adaptation, Learning, and Optimization, pages 1-11. Springer, Berlin, Germany, 2010.
[25]
K. Sastry, D. Goldberg, and M. Pelikan. Don't evaluate, inherit. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 551-558, San Francisco, USA, 2001. Morgan Kaufmann.
[26]
C. Schultz and L. Parker. In Multi-robot Systems: From Swarms to Intelligent Automata. Kluwer, Washington DC, USA, 2002.
[27]
K. Stanley, B. Bryant, and R. Miikkulainen. Real-time neuro-evolution in the nero video game. IEEE Transactions Evolutionary Computation, 9(6):653-668, 2005.
[28]
J. Werfel and R. Nagpal. Extended stigmergy in collective construction. IEEE Intelligent Systems, 21(2):20-28, 2006.
[29]
X. Yao. Evolutionary artificial neural networks. International Journal of Neural Systems, 4(3):203-222, 1993.
[30]
X. Yao, Y. Liu, and G. Lin. Evolutionary programming made faster. Evolutionary Computation, IEEE Transactions on, 3(2):82-102, 1999.
[31]
C. Yong and R. Miikkulainen. Cooperative coevolution of multi-agent systems. University of Texas at Austin, Austin, TX, 2001.
[32]
C. Yong and R. Miikkulainen. Coevolution of role-based cooperation in multi-agent systems. IEEE Transactions on Autonomous Mental Development, 1:170-186, 2010.

Cited By

View all

Index Terms

  1. Generational neuro-evolution: restart and retry for improvement

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '14: Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation
    July 2014
    1478 pages
    ISBN:9781450326629
    DOI:10.1145/2576768
    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: 12 July 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. conventional neuro-evolution
    2. multi-agent enforced sub-populations
    3. neuro-evolution

    Qualifiers

    • Research-article

    Conference

    GECCO '14
    Sponsor:
    GECCO '14: Genetic and Evolutionary Computation Conference
    July 12 - 16, 2014
    BC, Vancouver, Canada

    Acceptance Rates

    GECCO '14 Paper Acceptance Rate 180 of 544 submissions, 33%;
    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all

    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