ACM Home Page
Please provide us with feedback. Feedback
Evolving symmetric and modular neural networks for distributed control
Full text PdfPdf (599 KB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 11th Annual conference on Genetic and evolutionary computation table of contents
Montreal, Québec, Canada
SESSION: Track 8: generative and developmental systems table of contents
Pages 731-738  
Year of Publication: 2009
ISBN:978-1-60558-325-9
Authors
Vinod K. Valsalam  The University of Texas at Austin, Austin, TX, USA
Risto Miikkulainen  The University of Texas at Austin, Austin, TX, USA
Sponsors
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 24,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1569901.1570002
What is a DOI?

ABSTRACT

Problems such as the design of distributed controllers are characterized by modularity and symmetry. However, the symmetries useful for solving them are often difficult to determine analytically. This paper presents a nature-inspired approach called Evolution of Network Symmetry and mOdularity (ENSO) to solve such problems. It abstracts properties of generative and developmental systems, and utilizes group theory to represent symmetry and search for it systematically, making it more evolvable than randomly mutating symmetry. This approach is evaluated by evolving controllers for a quadruped robot in physically realistic simulations. On flat ground, the resulting controllers are as effective as those having hand-designed symmetries. However, they are significantly faster when evolved on inclined ground, where the appropriate symmetries are difficult to determine manually. The group-theoretic symmetry mutations of ENSO were also significantly more effective at evolving such controllers than random symmetry mutations. Thus, ENSO is a promising approach for evolving modular and symmetric solutions to distributed control problems, as well as multiagent systems in general.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
O. Bastert. Stabilization Procedures and Applications. PhD thesis, Technische Universität Müchen, 2001.
 
2
 
3
J. C. Bongard and R. Pfeifer. Repeated structure and dissociation of genotypic and phenotypic complexity in artificial ontogeny. In Proceedings of GECCO, pages 829--836, 2001.
 
4
J. J. Collins and I. N. Stewart. Coupled nonlinear oscillators and the symmetries of animal gaits. Journal of Nonlinear Science, 3(1):349--392, 1993.
 
5
GAP -- groups, algorithms, and programming, 2007. http://www.gap-system.org.
 
6
A. Garcia-Bellido. Symmetries throughout organic evolution. PNAS, 93(25):14229--14232, December 1996.
 
7
F. Gruau. Neural Network Synthesis Using Cellular Encoding and the Genetic Algorithm. PhD thesis, Ecole Normale Superieure de Lyon, France, 1994.
 
8
M. Herzog and O. Manz. On the number of subgroups in finite solvable groups. Journal of the Australian Mathematical Society (Series A), 58:134--141, 1995.
 
9
F. Heylighen. The growth of structural and functional complexity during evolution. In The Evolution of Complexity: The Violet Book of 'Einstein Meets Magritte', chapter 2, pages 17--44. Springer, 1999.
 
10
 
11
H. Kitano. Designing neural networks using genetic algorithms with graph generation system. Complex Systems, 4:461--476, 1990.
 
12
S. Luke and L. Spector. Evolving graphs and networks with edge encoding: Preliminary report. In Late-Breaking Papers of Genetic Programming, 1996.
 
13
J. F. Miller. Evolving a self-repairing, self-regulating, French flag organism. In Proceedings of GECCO, 2004.
 
14
ODE: Open dynamics engine, 2007. http://www.ode.org/.
 
15
OGRE: Object-oriented graphics rendering engine, 2007. http://www.ogre3d.org/.
 
16
OPAL: Open physics abstraction layer, 2007. http://opal.sourceforge.net/.
 
17
Open BEAGLE, 2007. http://beagle.gel.ulaval.ca/.
 
18
A. R. Palmer. Symmetry breaking and the evolution of development. Science, 306:828--833, 2004.
 
19
K. Sims. Evolving 3D morphology and behavior by competition. In Proceedings of Artificial Life IV, pages 28--39, 1994.
 
20
 
21
 
22
 
23
K. O. Stanley and R. Miikkulainen. Competitive coevolution through evolutionary complexification. Journal of Artificial Intelligence Research, 21:63--100, 2004.
24


Collaborative Colleagues:
Vinod K. Valsalam: colleagues
Risto Miikkulainen: colleagues