DMCA
Evolving Three-Dimensional Objects with a Generative Encoding Inspired by Developmental Biology (2011)
Venue: | In Proc. of the European Conference on Artificial Life (ECAL’11 |
Citations: | 29 - 10 self |
Citations
2694 | Marching cubes: A high resolution 3d surface construction algorithm
- Lorensen, Cline
- 1987
(Show Context)
Citation Context ...full if the CPPN output is greater than a threshold (here set to 0.1), otherwise the voxel is considered empty. The 3D voxel array is then processed by the surface-smoothing Marching Cubes algorithm (=-=Lorensen and Cline 1987-=-). A normal is provided for each vertex when visualizing the objects in OpenGL, a graphics technique that further smooths the surface. These two smoothing steps enable high-resolution CPPN objects to ... |
535 | Evolving neural networks through augmenting topologies
- Stanley, Miikkulainen
(Show Context)
Citation Context ...erimented with additional functions (see Results). The evolution of the population of CPPN networks occurs according to the principles of the NeuroEvolution of Augmenting Topologies (NEAT) algorithm (=-=Stanley and Miikkulainen 2002-=-). The NEAT algorithm contains three major components (Stanley and Miikkulainen 2002). (1) It starts with small genomes that encode simple networks and complexifies them via mutations that add nodes a... |
534 |
Mathematical models for cellular interaction in development
- Lindenmayer
- 1968
(Show Context)
Citation Context ...evelop (Wolpert and Tickle 2010, Bentley 1996). An example is Lindenmayer Systems (L-Systems), which iteratively replace symbols in strings with other symbols until a termination criteria is reached (=-=Lindenmayer 1968-=-, Hornby et al. 2003). While L-Systems can reproduce a wide variety of organismal shapes, especially those of branching plants, they do not model plant developmental processes (Wolpert and Tickle 2010... |
439 | Evolving 3D morphology and behavior by competition. In
- Sims
- 1994
(Show Context)
Citation Context ... (1994), who evolved morphologies that resembled some biological creatures, although with an abstract encoding based on parameterized recursion that does not resemble natural developmental processes (=-=Sims 1994-=-). A third option is possible, wherein a high-level abstraction is based on the developmental processes that give rise to natural forms. An example of this approach is Compositional Pattern Producing ... |
199 | A taxonomy for artificial embryogeny.
- Stanley, Miikkulainen
- 2003
(Show Context)
Citation Context ...Another useful regularity is repetition, which occurs frequently in the evolved objects (e.g. the top-right object in Figure 3). A further beneficial property is exhibiting regularity with variation (=-=Stanley and Miikkulainen 2003-=-, Lipson 2007, Clune et al. 2011). For example, Figure 4b1 has a motif that appears like an animal head, but is repeated in different sizes and with other subtle variations. Symmetric patterns with as... |
155 | Evolving morphologies of simulated 3D organisms based on differential gene expression - Eggenberger - 1997 |
122 | Compositional pattern producing networks: A novel abstraction of development.
- Stanley
- 2007
(Show Context)
Citation Context ...is possible, wherein a high-level abstraction is based on the developmental processes that give rise to natural forms. An example of this approach is Compositional Pattern Producing Networks (CPPNs) (=-=Stanley 2007-=-), which are used to evolve 3D objects in this paper and are described in Methods. Two groups have previously evolved 3D objects with CPPNs, although neither conducted an openended exploration of 3D o... |
111 | Repeated structure and dissociation of genotypic and phenotypic complexity in Artificial Ontogeny
- Bongard, Pfeifer
- 2001
(Show Context)
Citation Context ...The former camp frequently simulates the low-level processes that govern biological development, such as the diffusing morphogen chemicals and proteins that determine the identity of embryonic cells (=-=Bongard and Pfeifer 2001-=-, Eggenberger 1997, Miller 2004). While this approach facilitates studying the mechanisms of developmental biology, the computational cost of simulating chemistry in such detail greatly limits the com... |
87 | Evolving a self-repairing, self-regulating, French flag organism.
- Miller
- 2004
(Show Context)
Citation Context ...-level processes that govern biological development, such as the diffusing morphogen chemicals and proteins that determine the identity of embryonic cells (Bongard and Pfeifer 2001, Eggenberger 1997, =-=Miller 2004-=-). While this approach facilitates studying the mechanisms of developmental biology, the computational cost of simulating chemistry in such detail greatly limits the complexity of the evolved phenotyp... |
75 | Exploiting open-endedness to solve problems through the search for novelty
- Lehman, Stanley
- 2008
(Show Context)
Citation Context ...of objects CPPNs can produce. Additionally, interactive evolution avoids the greedy nature of target-based evolution, potentially allowing it to access more interesting objects (Secretan et al. 2011, =-=Lehman and Stanley 2008-=-). A drawback of interactive evolution is that it is subjective, but science should not abandon such a useful tool simply because it is subjective. While user preferences bias the types of objects sel... |
41 |
Generic evolutionary design of solid objects using a genetic algorithm.
- Bentley
- 1996
(Show Context)
Citation Context ...high-level abstractions that enable the evolution of more elaborate forms with many parts, but these abstractions tend not to reflect the way that organisms actually develop (Wolpert and Tickle 2010, =-=Bentley 1996-=-). An example is Lindenmayer Systems (L-Systems), which iteratively replace symbols in strings with other symbols until a termination criteria is reached (Lindenmayer 1968, Hornby et al. 2003). While ... |
39 | On the performance of indirect encoding across the continuum of regularity.
- Clune, Stanley, et al.
- 2011
(Show Context)
Citation Context ...ct. To magnify differences in fitness values, all fitness scores serve as an exponent to a large constant c = 2000 to produce the final fitness value. The parameters are identical to a previous work (=-=Clune et al. 2011-=-), except mutations were allowed to be larger (MutationPower = 2.5). Results and Discussion Interactive Evolution Overall summary We study interactive evolution because it allows an open-ended explora... |
39 | Generative Representations for the Automated Design of Modular Physical Robots.
- Hornby, Lipson, et al.
- 2003
(Show Context)
Citation Context ...d Tickle 2010, Bentley 1996). An example is Lindenmayer Systems (L-Systems), which iteratively replace symbols in strings with other symbols until a termination criteria is reached (Lindenmayer 1968, =-=Hornby et al. 2003-=-). While L-Systems can reproduce a wide variety of organismal shapes, especially those of branching plants, they do not model plant developmental processes (Wolpert and Tickle 2010). Another example i... |
36 | Picbreeder: A case study in collaborative evolutionary exploration of design space. - Secretan, Beato, et al. - 2011 |
34 | Principles of modularity, regularity, and hierarchy for scalable systems,"
- Lipson
- 2007
(Show Context)
Citation Context ...oth for studying morphological evolution and harnessing it for engineering or artistic purposes. The objects are frequently regular, a property which is important in engineering and for evolvability (=-=Lipson 2007-=-, Clune et al. 2011). An important regularity is symmetry, which is evident with respect to different dimensions in many of the objects. For example, all of the objects in generation 33 of Figure 3 ar... |
25 |
The sensitivity of hyperneat to different geometric representations of a problem
- Clune, Pennock, et al.
- 2009
(Show Context)
Citation Context ...adients provided have noticeable effects after a thousand generations. This result is in line with a previous paper that found that the information input into CPPNs can bias the resulting phenotypes (=-=Clune et al. 2009-=-). We include this input in the remaining treatments in this paper because it facilitates round surfaces, even though it hurt performance in this experiment. Because interactive evolution features sma... |
16 | Dynamic resolution in the co-evolution of morphology and control. - Auerbach, Bongard - 2010 |
13 | Evolving CPPNs to Grow Three-Dimensional Physical Structures
- Auerbach, Bongard
- 2010
(Show Context)
Citation Context ...ts with CPPNs, although neither conducted an openended exploration of 3D objects. One group evolved CPPN objects that were composed of variable-sized spheres and were evaluated on two tasks: falling (=-=Auerbach and Bongard 2010-=-b) or moving rapidly (Auerbach and Bongard 2010a). Most of the evolved forms resembled clubs. A second group evolved soft-bodied robots to move quickly (Hiller and Lipson 2010). These studies demonstr... |
3 |
Morphological evolution of freeform robots
- Hiller, Lipson
- 2010
(Show Context)
Citation Context ...n two tasks: falling (Auerbach and Bongard 2010b) or moving rapidly (Auerbach and Bongard 2010a). Most of the evolved forms resembled clubs. A second group evolved soft-bodied robots to move quickly (=-=Hiller and Lipson 2010-=-). These studies demonstrate that CPPNs can create functional shapes, but leave open the question of what types of 3D objects CPPNs can produce with fewer constraints and without specific objectives. ... |