skip to main content
10.1145/1276958.1277155acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

A novel generative encoding for exploiting neural network sensor and output geometry

Published:07 July 2007Publication History

ABSTRACT

A significant problem for evolving artificial neural networks is that the physical arrangement of sensors and effectors is invisible to the evolutionary algorithm. For example, in this paper, directional sensors and effectors are placed around the circumference of a robot in analogous arrangements. This configuration ensures that there is a useful geometric correspondence between sensors and effectors. However, if sensors are mapped to a single input layer and the effectors to a single output layer (as is typical), evolution has no means to exploit this fortuitous arrangement. To address this problem, this paper presents a novel generative encoding called connective Compositional Pattern Producing Networks (connective CPPNs) that can effectively detect and capitalize on geometric relationships among sensors and effectors. The key insight is that sensors and effectors with consistent geometric relationships can be exploited by a repeating motif in the neural architecture. Thus, by employing an encoding that can discover such motifs as a function of network geometry, it becomes possible to exploit it. In this paper, a method for evolving connective CPPNs called Hypercube-based Neuroevolution of Augmenting Topologies (HyperNEAT) discovers sensible repeating motifs that take advantage of two different placement schemes, demonstrating the utility of such an approach.

References

  1. P. J. Angeline. Morphogenic evolutionary computations: Introduction, issues and examples. In J. R. McDonnell, R. G. Reynolds, and D. B. Fogel, editors, Evolutionary Programming IV: The Fourth Annual Conference on Evolutionary Programming, pages 387--401. MIT Press, 1995.Google ScholarGoogle Scholar
  2. P. J. Bentley and S. Kumar. The ways to grow designs: A comparison of embryogenies for an evolutionary design problem. In Proc. of the Genetic and Evol. Comp. Conf. (GECCO-1999), pages 35--43, San Francisco, 1999. Kaufmann.Google ScholarGoogle Scholar
  3. J. C. Bongard. Evolving modular genetic regulatory networks. In Proceedings of the 2002 Congress on Evol. Comp., 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. B. Chklovskii and A. A. Koulakov. MAPS IN THE BRAIN: What can we learn from them? Annual Review of Neuroscience, 27:369--392, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  5. D. Federici. Using embryonic stages to increase the evolvability of development. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2004) Workshop Program, Berlin, 2004. Springer Verlag.Google ScholarGoogle Scholar
  6. G. J. Goodhill and M. A. Carreira-Perpinn. Cortical columns. In L. Nadel, editor, Encyc. of Cognitive Science, volume 1, pages 845--851. MacMillan Publishers Ltd., London, 2002.Google ScholarGoogle Scholar
  7. C. Green. SharpNEAT homepage. http://sharpneat.sourceforge.net/, 2003--2006.Google ScholarGoogle Scholar
  8. G. S. Hornby and J. B. Pollack. Creating high-level components with a generative representation for body-brain evolution. Artificial Life, 8(3), 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Lindenmayer. Adding continuous components to L-systems. In G. Rozenberg and A. Salomaa, editors, L Systems, Lecture Notes in Computer Science 15, pages 53--68. Springer-Verlag, Heidelberg, Germany, 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. P. Martin. Increasing genomic complexity by gene duplication and the origin of vertebrates. The American Naturalist, 154(2):111--128, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  11. J. F. Miller. Evolving a self-repairing, self-regulating, French flag organism. In Proc. of the Genetic and Evol. Comp. Conf. (GECCO-2004), Berlin, 2004. Springer Verlag.Google ScholarGoogle ScholarCross RefCross Ref
  12. E. Mjolsness, D. H. Sharp, and J. Reinitz. A connectionist model of development. Journal of Theoretical Biology, 152:429--453, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  13. O. Sporns. Network analysis, complexity, and brain function. Complexity, 8(1):56--60, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. K. O. Stanley. Comparing artificial phenotypes with natural biological patterns. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO) Workshop Program, New York, NY, 2006. ACM Press.Google ScholarGoogle Scholar
  15. K. O. Stanley. Exploiting regularity without development. In Proceedings of the AAAI Fall Symposium on Developmental Systems, Menlo Park, CA, 2006. AAAI Press.Google ScholarGoogle Scholar
  16. K. O. Stanley. Compositional pattern producing networks: A novel abstraction of development. Genetic Programming and Evolvable Machines Special Issue on Developmental Systems, 2007. To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. K. O. Stanley, B. D. Bryant, and R. Miikkulainen. Real-time neuroevolution in the NERO video game. IEEE Transactions on Evolutionary Computation Special Issue on Evolutionary Computation and Games, 9(6):653--668, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. K. O. Stanley and R. Miikkulainen. Evolving neural networks through augmenting topologies. Evol. Comp., 10:99--127, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. K. O. Stanley and R. Miikkulainen. A taxonomy for artificial embryogeny. Artificial Life, 9(2):93--130, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. K. O. Stanley and R. Miikkulainen. Competitive coevolution through evolutionary complexification. Journal of Artificial Intelligence Research, 21:63--100, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. A. Turing. The chemical basis of morphogenesis. Philosophical Transactions of the Royal Society B, 237:37--72, 1952.Google ScholarGoogle ScholarCross RefCross Ref
  22. X. Yao. Evolving artificial neural networks. Proceedings of the IEEE, 87(9):1423--1447, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  23. M. J. Zigmond, F. E. Bloom, S. C. Landis, J. L. Roberts, and L. R. Squire, editors. Fundamental Neuroscience. Academic Press, London, 1999.Google ScholarGoogle Scholar

Index Terms

  1. A novel generative encoding for exploiting neural network sensor and output geometry

    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 '07: Proceedings of the 9th annual conference on Genetic and evolutionary computation
      July 2007
      2313 pages
      ISBN:9781595936974
      DOI:10.1145/1276958

      Copyright © 2007 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: 7 July 2007

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      GECCO '07 Paper Acceptance Rate266of577submissions,46%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