Boosting Interactive Evolution Using Human Computation Markets

Interactive evolution, i.e. leveraging human input for selection in an evolutionary algorithm, is effective when an appropriate fitness function is hard to quantify yet solution quality is easily recognizable by humans. However, single-user applications of interactive evolution are limited by user fatigue: Humans become bored with monotonous evaluations. This paper explores the potential for bypassing such fatigue by directly purchasing human input from human computation markets. Experiments evolving aesthetic images show that purchased human input can be leveraged more economically when evolution is first seeded by optimizing a purely-computational aesthetic measure. Further experiments in the same domain validate a system feature, demonstrating how human computation can help guide interactive evolution system design. Finally, experiments in an image composition domain show the approach’s potential to make interactive evolution scalable even in tasks that are not inherently enjoyable. The conclusion is that human computation markets make it possible to apply a powerful form of selection pressure mechanically in evolutionary algorithms.

[1]  Panagiotis G. Ipeirotis Analyzing the Amazon Mechanical Turk marketplace , 2010, XRDS.

[2]  A. E. Eiben,et al.  Comparing Aesthetic Measures for Evolutionary Art , 2010, EvoApplications.

[3]  Rolf Drechsler,et al.  Applications of Evolutionary Computing, EvoWorkshops 2008: EvoCOMNET, EvoFIN, EvoHOT, EvoIASP, EvoMUSART, EvoNUM, EvoSTOC, and EvoTransLog, Naples, Italy, March 26-28, 2008. Proceedings , 2008, EvoWorkshops.

[4]  Joel Lehman,et al.  Combining Search-Based Procedural Content Generation and Social Gaming in the Petalz Video Game , 2012, AIIDE.

[5]  Jon McCormack,et al.  Open Problems in Evolutionary Music and Art , 2005, EvoWorkshops.

[6]  R. MacCallum,et al.  Evolution of music by public choice , 2012, Proceedings of the National Academy of Sciences.

[7]  Hewlett-Packard Laboratories Bristol,et al.  (Not) Evolving Collective Behaviours in Synthetic Fish , 1996 .

[8]  Kenneth O. Stanley,et al.  Exploring Promising Stepping Stones by Combining Novelty Search with Interactive Evolution , 2012, ArXiv.

[9]  Darren Gergle,et al.  Emotion rating from short blog texts , 2008, CHI.

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

[11]  D. E. Goldberg,et al.  Simple Genetic Algorithms and the Minimal, Deceptive Problem , 1987 .

[12]  Hod Lipson,et al.  Evolving three-dimensional objects with a generative encoding inspired by developmental biology , 2011, ECAL.

[13]  Sriram Subramanian,et al.  Talking about tactile experiences , 2013, CHI.

[14]  Kenneth O. Stanley,et al.  Picbreeder: A Case Study in Collaborative Evolutionary Exploration of Design Space , 2011, Evolutionary Computation.

[15]  Jeffrey V. Nickerson,et al.  Cooks or cobblers?: crowd creativity through combination , 2011, CHI.

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

[17]  Kenneth O. Stanley,et al.  Interactive genetic engineering of evolved video game content , 2010, PCGames@FDG.

[18]  J. Clune,et al.  Evolving 3D objects with a generative encoding inspired by developmental biology , 2011, SEVO.

[19]  Teresa Doran,et al.  IEEE 1220: for practical systems engineering , 2006, Computer.

[20]  Aniket Kittur,et al.  Crowdsourcing user studies with Mechanical Turk , 2008, CHI.

[21]  Alex Kosorukoff,et al.  Human based genetic algorithm , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[22]  Kenneth O. Stanley,et al.  Abandoning Objectives: Evolution Through the Search for Novelty Alone , 2011, Evolutionary Computation.

[23]  Frederic H. Murphy,et al.  Using interactive evolutionary computation (IEC) with validated surrogate fitness functions for redistricting , 2012, GECCO '12.

[24]  Kenneth O. Stanley,et al.  Beyond Open-endedness: Quantifying Impressiveness , 2012, ALIFE.

[25]  Jeffrey V. Nickerson,et al.  An internet-scale idea generation system , 2013, TIIS.

[26]  Jeff Orkin,et al.  The Restaurant Game: Learning Social Behavior and Language from Thousands of Players Online , 2008, J. Game Dev..

[27]  Thomas Miconi,et al.  An Improved System for Artificial Creatures Evolution , 2006 .

[28]  Frédéric Gruau,et al.  Cellular Encoding for interactive evolutionary robotics , 1996 .

[29]  Stewart W. Wilson,et al.  Not) Evolving Collective Behaviours in Synthetic Fish , 1996 .

[30]  Manuel Blum,et al.  reCAPTCHA: Human-Based Character Recognition via Web Security Measures , 2008, Science.

[31]  Luis von Ahn Games with a Purpose , 2006, Computer.