Compositional pattern producing networks: A novel abstraction of development

被引:466
作者
Stanley, Kenneth O. [1 ]
机构
[1] Univ Cent Florida, Sch Elect Engn & Comp Sci, Orlando, FL 32816 USA
关键词
evolutionary computation; representation; developmental encoding; indirect encoding; artificial embryogeny; generative systems; complexity;
D O I
10.1007/s10710-007-9028-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Natural DNA can encode complexity on an enormous scale. Researchers are attempting to achieve the same representational efficiency in computers by implementing developmental encodings, i.e. encodings that map the genotype to the phenotype through a process of growth from a small starting point to a mature form. A major challenge in in this effort is to find the right level of abstraction of biological development to capture its essential properties without introducing unnecessary inefficiencies. In this paper, a novel abstraction of natural development, called Compositional Pattern Producing Networks (CPPNs), is proposed. Unlike currently accepted abstractions such as iterative rewrite systems and cellular growth simulations, CPPNs map to the phenotype without local interaction, that is, each individual component of the phenotype is determined independently of every other component. Results produced with CPPNs through interactive evolution of two-dimensional images show that such an encoding can nevertheless produce structural motifs often attributed to more conventional developmental abstractions, suggesting that local interaction may not be essential to the desirable properties of natural encoding in the way that is usually assumed.
引用
收藏
页码:131 / 162
页数:32
相关论文
共 85 条
  • [1] ALTENBERG L, 1994, P IEEE WORLD C COMP, P182, DOI DOI 10.1109/ICEC.1994.350019
  • [2] Zebrafish hox clusters and vertebrate genome evolution
    Amores, A
    Force, A
    Yan, YL
    Joly, L
    Amemiya, C
    Fritz, A
    Ho, RK
    Langeland, J
    Prince, V
    Wang, YL
    Westerfield, M
    Ekker, M
    Postlethwait, JH
    [J]. SCIENCE, 1998, 282 (5394) : 1711 - 1714
  • [3] ANDERSEN T, 2005, TECHNOLOGY INFORMATI, P15
  • [4] ANGELINE PJ, 1995, COM ADAP SY, P387
  • [5] AN EVOLUTIONARY ALGORITHM THAT CONSTRUCTS RECURRENT NEURAL NETWORKS
    ANGELINE, PJ
    SAUNDERS, GM
    POLLACK, JB
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1994, 5 (01): : 54 - 65
  • [6] [Anonymous], 1987, Molecular Biology of the Gene
  • [7] [Anonymous], 1995, THESIS CASE W RESERV
  • [8] [Anonymous], 2001, P GENETIC EVOLUTIONA
  • [9] [Anonymous], 1989, Artificial life
  • [10] A developmental model for the evolution of artificial neural networks
    Astor, JC
    Adami, C
    [J]. ARTIFICIAL LIFE, 2000, 6 (03) : 189 - 218