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

Evolving large-scale neural networks for vision-based reinforcement learning

Published:06 July 2013Publication History

ABSTRACT

The idea of using evolutionary computation to train artificial neural networks, or neuroevolution (NE), for reinforcement learning (RL) tasks has now been around for over 20 years. However, as RL tasks become more challenging, the networks required become larger, as do their genomes. But, scaling NE to large nets (i.e. tens of thousands of weights) is infeasible using direct encodings that map genes one-to-one to network components. In this paper, we scale-up our compressed network encoding where network weight matrices are represented indirectly as a set of Fourier-type coefficients, to tasks that require very-large networks due to the high-dimensionality of their input space. The approach is demonstrated successfully on two reinforcement learning tasks in which the control networks receive visual input: (1) a vision-based version of the octopus control task requiring networks with over 3 thousand weights, and (2) a version of the TORCS driving game where networks with over 1 million weights are evolved to drive a car around a track using video images from the driver's perspective.

References

  1. G. Cuccu, M. Luciw, J. Schmidhuber, and F. Gomez. Intrinsically motivated evolutionary search for vision-based reinforcement learning. In Proceedings of the IEEE Conference on Development and Learning, and Epigenetic Robotics, 2011.Google ScholarGoogle Scholar
  2. D. B. D'Ambrosio and K. O. Stanley. A novel generative encoding for exploiting neural network sensor and output geometry. In Proceedings of the 9th annual conference on Genetic and evolutionary computation, (GECCO), pages 974--981, New York, NY, USA, 2007. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Gauci and K. Stanley. Generating large-scale neural networks through discovering geometric regularities. In Proceedings of the Conference on Genetic and Evolutionary Computation, pages 997--1004, New York, NY, USA, 2007. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. F. Gomez, J. Koutník, and J. Schmidhuber. Compressed network complexity search. In Proceedings of the 12th International Conference on Parallel Problem Solving from Nature (PPSN XII, Taormina, IT), 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. F. Gomez, J. Schmidhuber, and R. Miikkulainen. Accelerated neural evolution through cooperatively coevolved synapses. Journal of Machine Learning Research, 9(May):937--965, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. F. Gruau. Cellular encoding of genetic neural networks. Technical Report RR-92--21, Ecole Normale Superieure de Lyon, Institut IMAG, Lyon, France, 1992.Google ScholarGoogle Scholar
  7. H. Kitano. Designing neural networks using genetic algorithms with graph generation system. Complex Systems, 4:461--476, 1990.Google ScholarGoogle Scholar
  8. J. Koutník, F. Gomez, and J. Schmidhuber. Evolving neural networks in compressed weight space. In Proceedings of the Conference on Genetic and Evolutionary Computation (GECCO), 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Koutník, F. Gomez, and J. Schmidhuber. Searching for minimal neural networks in fourier space. In Proceedings of the 4th Annual Conference on Artificial General Intelligence, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  10. J. Koutník, J. Schmidhuber, and F. Gomez. A frequency-domain encoding for neuroevolution. Technical report, arXiv:1212.6521, 2012.Google ScholarGoogle Scholar
  11. D. Loiacono, P. L. Lanzi, J. Togelius, E. Onieva, D. A. Pelta, M. V. Butz, T. D. Lönneker, L. Cardamone, D. Perez, Y. Sáez, M. Preuss, and J. Quadflieg. The 2009 simulated car racing championship, 2009.Google ScholarGoogle Scholar
  12. L. G. Roberts. Machine Perception of Three-Dimensional Solids. Outstanding Dissertations in the Computer Sciences. Garland Publishing, New York, 1963.Google ScholarGoogle Scholar
  13. J. Schmidhuber. Discovering neural nets with low Kolmogorov complexity and high generalization capability. Neural Networks, 10(5):857--873, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. K. Srivastava, J. Schmidhuber, and F. Gomez. Generalized compressed network search. In Proceedings of the 12th International Conference on Parallel Problem Solving from Nature (PPSN XII, Taormina, IT), 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. V. V. Tolat and B. Widrow. An adaptive "broom balancer" with visual inputs. In Proceedings of the IEEE International Conference on Neural Networksrm (San Diego, CA), pages 641--647. Piscataway, NJ: IEEE, 1988.Google ScholarGoogle ScholarCross RefCross Ref
  16. Y. Yekutieli, R. Sagiv-Zohar, R. Aharonov, Y. Engel, B. Hochner, and T. Flash. A dynamic model of the octopus arm. I. biomechanics of the octopus reaching movement. Journal of Neurophysiology, 94(2):1443--1458, 2005.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Evolving large-scale neural networks for vision-based reinforcement learning

    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
    • Published in

      cover image ACM Conferences
      GECCO '13: Proceedings of the 15th annual conference on Genetic and evolutionary computation
      July 2013
      1672 pages
      ISBN:9781450319638
      DOI:10.1145/2463372
      • Editor:
      • Christian Blum,
      • General Chair:
      • Enrique Alba

      Copyright © 2013 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 6 July 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      GECCO '13 Paper Acceptance Rate204of570submissions,36%Overall Acceptance Rate1,669of4,410submissions,38%

      Upcoming Conference

      GECCO '24
      Genetic and Evolutionary Computation Conference
      July 14 - 18, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader