Picbreeder: evolving pictures collaboratively online

Picbreeder is an online service that allows users to collaboratively evolve images. Like in other Interactive Evolutionary Computation (IEC) programs, users evolve images on Picbreeder by selecting ones that appeal to them to produce a new generation. However, Picbreeder also offers an online community in which to share these images, and most importantly, the ability to continue evolving others' images. Through this process of branching from other images, and through continually increasing image complexity made possible by the NeuroEvolution of Augmenting Topologies (NEAT) algorithm, evolved images proliferate unlike in any other current IEC systems. Participation requires no explicit talent from the users, thereby opening Picbreeder to the entire Internet community. This paper details how Picbreeder encourages innovation, featuring images that were collaboratively evolved.

[1]  J. AllenF,et al.  The American Naturalist Vol , 1897 .

[2]  R. Dawkins The Blind Watchmaker , 1986 .

[3]  Karl Sims,et al.  Artificial evolution for computer graphics , 1991, SIGGRAPH.

[4]  Joshua R. Smith Designing Biomorphs with an Interactive Genetic Algorithm , 1991, ICGA.

[5]  Stephen Todd,et al.  Evolutionary Art and Computers , 1992 .

[6]  John A. Biles,et al.  GenJam: A Genetic Algorithm for Generating Jazz Solos , 1994, ICMC.

[7]  Jonathan Grudin,et al.  Computer-supported cooperative work: history and focus , 1994, Computer.

[8]  Jonathan Grudin,et al.  Groupware and social dynamics: eight challenges for developers , 1994, CACM.

[9]  Andrew P. Martin Increasing Genomic Complexity by Gene Duplication and the Origin of Vertebrates , 1999, The American Naturalist.

[10]  Peter J. Bentley,et al.  Three Ways to Grow Designs: A Comparison of Embryogenies for an Evolutionary Design Problem , 1999, GECCO.

[11]  Sergi Jord Faust Music On Line: An Approach to Real-Time Collective Composition on the Internet , 1999, Leonardo Music Journal.

[12]  S. Jordà Faust Music On Line: An Approach to Real-Time Collective Composition on the Internet , 1999 .

[13]  S. Rooke Eons of genetically evolved algorithmic images , 2001 .

[14]  Hideyuki Takagi,et al.  Interactive evolutionary computation: fusion of the capabilities of EC optimization and human evaluation , 2001, Proc. IEEE.

[15]  Jordan B. Pollack,et al.  Creating High-Level Components with a Generative Representation for Body-Brain Evolution , 2002, Artificial Life.

[16]  Risto Miikkulainen,et al.  Evolving Neural Networks through Augmenting Topologies , 2002, Evolutionary Computation.

[17]  Risto Miikkulainen,et al.  A Taxonomy for Artificial Embryogeny , 2003, Artificial Life.

[18]  Risto Miikkulainen,et al.  Competitive Coevolution through Evolutionary Complexification , 2011, J. Artif. Intell. Res..

[19]  William B. Langdon,et al.  Pfeiffer - A Distributed Open-ended Evolutionary System , 2005 .

[20]  Peter A. N. Bosman,et al.  Proceedings of the Genetic and Evolutionary Computation Conference - GECCO - 2006 , 2006 .

[21]  Charles E. Hughes,et al.  Conflict Resolution and a Framework for Collaborative Interactive Evolution , 2006, AAAI.

[22]  Kenneth O. Stanley Exploiting Regularity Without Development , 2006, AAAI Fall Symposium: Developmental Systems.

[23]  Kenneth O. Stanley,et al.  Compositional Pattern Producing Networks : A Novel Abstraction of Development , 2007 .

[24]  Kenneth O. Stanley,et al.  NEAT Particles: Design, Representation, and Animation of Particle System Effects , 2007, 2007 IEEE Symposium on Computational Intelligence and Games.