skip to main content
10.1145/2576768.2598353acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

A novel human-computer collaboration: combining novelty search with interactive evolution

Published: 12 July 2014 Publication History

Abstract

Recent work on novelty and behavioral diversity in evolutionary computation has highlighted the potential disadvantage of driving search purely through objective means. This paper suggests that leveraging human insight during search can complement such novelty-driven approaches. In particular, a new approach called novelty-assisted interactive evolutionary computation (NA-IEC) combines human intuition with novelty search to facilitate the serendipitous discovery of agent behaviors in a deceptive maze. In this approach, the human user directs evolution by selecting what is interesting from the on-screen population of behaviors. However, unlike in typical IEC, the user can now request that the next generation be filled with novel descendants. The experimental results demonstrate that combining human insight with novelty search not only finds solutions significantly faster and at lower genomic complexities than fully-automated processes guided purely by fitness or novelty, but it also finds solutions faster than the traditional IEC approach. Such results add to the evidence that combining human users and automated processes creates a synergistic effect in the search for solutions.

References

[1]
J. C. Bongard and G. S. Hornby. Combining fitness-based search and user modeling in evolutionary robotics. In Proceedings of the 15th annual conference on Genetic and evolutionary computation, GECCO '13, pages 159--166, New York, NY, USA, 2013. ACM.
[2]
T. M. Cover and J. Thomas. Elements of Information Theory. Wiley, Hoboken, NJ, 1991.
[3]
R. Dawkins. The Blind Watchmaker. Longman, Essex, U.K., 1986.
[4]
004)}dejong:gecco04bE. D. De Jong. The incremental pareto-coevolution archive. In Proceedings of the 6th annual conference on Genetic and evolutionary computation, GECCO '04, pages 525--536. Springer Berlin Heidelberg, 2004. ACM.
[5]
K. A. De Jong. Evolutionary Computation: A Unified Perspective. MIT Press, Cambridge, MA, 2002.
[6]
A. Eiben and J. Smith. Introduction to evolutionary computing. Springer-Verlag, 2003.
[7]
D. B. Fogel. Evolutionary computation: toward a new philosophy of machine intelligence, third edition. Wiley-IEEE Press, 2006.
[8]
D. E. Goldberg. Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading, MA, 1989.
[9]
D. E. Goldberg and J. Richardson. Genetic algorithms with sharing for multimodal function optimization. In Proceedings of the Second International Conference on Genetic Algorithms, pages 148--154. San Francisco: Kaufmann, 1987.
[10]
J. Gomes, P. Urbano, and A. Christensen. Evolution of swarm robotics systems with novelty search. Swarm Intelligence, pages 1--30, 2013.
[11]
G. S. Hornby and J. C. Bongard. Accelerating human-computer collaborative search through learning comparative and predictive user models. In Proceedings of the 14th annual conference on Genetic and evolutionary computation, GECCO '12, pages 225--232, New York, NY, USA, 2012. ACM.
[12]
S. Kistemaker and S. Whiteson. Critical factors in the performance of novelty search. In Proceedings of the 13th annual conference on Genetic and evolutionary computation, GECCO '11, pages 965--972, New York, NY, USA, 2011. ACM.
[13]
J. Lehman and K. O. Stanley. Exploiting open-endedness to solve problems through the search for novelty. In Proceedings of the Eleventh International Conference on Artificial Life (Alife XI), Cambridge, MA, 2008. MIT Press.
[14]
}lehman:gecco10bJ. Lehman and K. O. Stanley. Efficiently evolving programs through the search for novelty. In Proceedings of the 12th annual conference on Genetic and evolutionary computation, GECCO '10, pages 837--844, New York, NY, USA, 2010. ACM.
[15]
}lehman:gecco10aJ. Lehman and K. O. Stanley. Revising the evolutionary computation abstraction: minimal criteria novelty search. In Proceedings of the 12th annual conference on Genetic and evolutionary computation, GECCO '10, pages 103--110, New York, NY, USA, 2010. ACM.
[16]
J. Lehman and K. O. Stanley. Abandoning objectives: Evolution through the search for novelty alone. Evolutionary Computation, 19 (2): 189--223, 2011.
[17]
}lehman:gptp11J. Lehman and K. O. Stanley. Novelty search and the problem with objectives. In Genetic Programming Theory and Practice IX (GPTP 2011), New York, NY, 2011. Springer.
[18]
G. E. Liepins and M. D. Vose. Deceptiveness and genetic algorithm dynamics. Technical Report CONF-9007175--1, Oak Ridge National Lab., TN (USA); Tennessee Univ., Knoxville, TN (USA), 1990.
[19]
J.-B. Mouret. Novelty-based multiobjectivization. In New Horizons in Evolutionary Robotics, volume 341 of Studies in Computational Intelligence, pages 139--154. Springer Berlin / Heidelberg, 2011.
[20]
E. Naredo and L. Trujillo. Searching for novel clustering programs. In Proceedings of the 15th annual conference on Genetic and evolutionary computation, GECCO '13, pages 1093--1100, 2013.
[21]
G. Newman, A. Wiggins, A. Crall, E. Graham, S. Newman, and K. Crowston. The future of citizen science: emerging technologies and shifting paradigms. Frontiers in Ecology and the Environment, 10 (6): 298--304, 2012.
[22]
M. Pelikan and D. Goldberg. Escaping hierarchical traps with competent genetic algorithms. Technical Report 2001003, Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana-Champaign, Urbana, IL, 2001.
[23]
T. Reil and P. Husbands. Evolution of central pattern generators for bipedal walking in a real-time physics environment. IEEE Transactions on Evolutionary Computation, 6 (2): 159--168, April 2002.
[24]
S. Risi and K. O. Stanley. Enhancing es-hyperneat to evolve more complex regular neural networks. In Proceedings of the 13th annual conference on Genetic and evolutionary computation, GECCO '11, pages 1539--1546, New York, NY, USA, 2011. ACM.
[25]
J. Romero and P. Machado. The art of artificial evolution: A handbook on evolutionary art and music. Springer-Verlag, New York, NY, 2008.
[26]
J. Secretan, N. Beato, D. B. D.Ambrosio, A. Rodriguez, A. Campbell, J. T. Folsom-Kovarik, and K. O. Stanley. Picbreeder: A case study in collaborative evolutionary exploration of design space. Evolutionary Computation, 19 (3): 373--403, 2011.
[27]
J. Secretan, N. Beato, D. B. D'Ambrosio, A. Rodriguez, A. Campbell, and K. O. Stanley. Picbreeder: Evolving pictures collaboratively online. In CHI '08: Proceedings of the twenty-sixth annual SIGCHI conference on Human factors in computing systems, pages 1759--1768, New York, NY, USA, 2008. ACM.
[28]
K. O. Stanley. Searching without objectives. Speech presented at SPLASH 2010, Reno, Nevada. October 21, 2010. http://www.infoq.com/presentations/Searching-Without-Objectives.
[29]
K. O. Stanley and R. Miikkulainen. Evolving neural networks through augmenting topologies. Evolutionary Computation, 10: 99--127, 2002.
[30]
K. O. Stanley and R. Miikkulainen. Competitive coevolution through evolutionary complexification. Journal of Artificial Intelligence Research, 21: 63--100, 2004.
[31]
S. R. Szumlanski, A. S. Wu, and C. E. Hughes. Conflict resolution and a framework for collaborative interactive evolution. In Proceedings of the 21st national conference on Artificial intelligence - Volume 1, pages 512--517. AAAI Press, 2006.
[32]
H. Takagi. Interactive evolutionary computation: Fusion of the capacities of EC optimization and human evaluation. Proceedings of the IEEE, 89 (9): 1275--1296, 2001.
[33]
M. van de Panne and A. Lamouret. Guided optimization for balanced locomotion. In Sixth Eurographics Workshop on Animation and Simulation, volume 95, pages 165--177. Springer-Verlag, 1995.
[34]
L. D. Whitley. Fundamental principles of deception in genetic search. Foundations of genetic algorithms, 1 (3): 221--241, 1991.
[35]
B. G. Woolley and K. O. Stanley. On the deleterious effects of a priori objectives on evolution and representation. In Proceedings of the 13th annual conference on Genetic and evolutionary computation, GECCO '11, New York, NY, USA, 2011. ACM.

Cited By

View all

Index Terms

  1. A novel human-computer collaboration: combining novelty search with interactive evolution

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '14: Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation
    July 2014
    1478 pages
    ISBN:9781450326629
    DOI:10.1145/2576768
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 July 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. deception
    2. evolutionary computation
    3. fitness
    4. human-led search
    5. interactive evolutionary computation
    6. non-objective search
    7. novelty search
    8. serendipitous discovery
    9. stepping stones

    Qualifiers

    • Research-article

    Conference

    GECCO '14
    Sponsor:
    GECCO '14: Genetic and Evolutionary Computation Conference
    July 12 - 16, 2014
    BC, Vancouver, Canada

    Acceptance Rates

    GECCO '14 Paper Acceptance Rate 180 of 544 submissions, 33%;
    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)19
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 12 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media