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

Accelerating human-computer collaborative search through learning comparative and predictive user models

Published: 07 July 2012 Publication History

Abstract

Interactive Evolutionary Algorithms (IEAs) have much potential for allowing a human user to guide a search algorithm, but have struggled to overcome the limitations of slow, easily-fatigued human users. Here we describe The Approximate User (TAU) system in which these limitations are overcome by using a model of the user's preferences - which are continuously built and refined during the search process - to drive the search algorithm. Two variations of a user-modeling approach are compared to determine if this approach can accelerate IEA search. The two user-modeling approaches compared are: 1. learning a classifier which correctly determines which of two designs is better; and 2. learning a model which predicts a fitness score. Rather than having people do the user-testing, we propose the use of a simulated user as an easier means to test IEAs. Both variants of the TAU IEA are compared against a basic IEA and it is shown that TAU is up to 2.7 times faster and 15 times more reliable at producing near optimal results. In addition, we see TAU as a step toward building a more general Human-Computer Collaborative system.

References

[1]
G. J. Barnum and C. A. Mattson. A computationally assisted methodology for preference-guided conceptual design. Journal of Mechanical Design, 132, 2010.
[2]
J. Bongard and H. Lipson. Nonlinear system identification using coevolution of models and tests. IEEE Transactions on Evolutionary Computation, 9:361--384, 2005.
[3]
J. Bongard and H. Lipson. Automated reverse engineering of nonlinear dynamical systems. Proceedings of the National Academy of Sciences, 104:9943--9948, 2007.
[4]
J. Bridle. Probabilistic interpretation of feedforward classification network outputs, with relationships to statistical pattern recognition. In Fogelman-Soulie and Herault, editors, Neurocomputing: Algorithms, Architectures and Applications, NATA ASI Series. Springer, 1990.
[5]
C. Caldwell and V. S. Johnston. Tracking a criminal suspect through 'face-space' with a genetic algorithm. In R. K. B. L. B. Booker, editor, Proc. of the Fourth Intl. Conf. on Genetic Algorithms, pages 416--421, San Mateo, CA, 1991. Morgan Kaufmann.
[6]
M. I. Campbell, R. Rai, and T. Kurtoglu. A stochastic graph grammar algorithm for interactive search. In 14th Design for Manufacturing and the Life Cycle Conference, pages 829--840. ASME, 2009.
[7]
J. Clune and H. Lipson. Evolving three-dimensional objects with a generative encoding inspired by developmental biology. Lecture Notes in Computer Science, 2011.
[8]
G. Cybenko. Approximations by superpositions of a sigmoidal function. Math. Contrl., Signals, Syst., 2:303--314, 1989.
[9]
R. Dawkins. The Blind Watchmaker. Harlow Longman, 1986.
[10]
S. W. Mahfoud. Crowding and preselection revisited. In R. Männer and B. Manderick, editors, Parallel Problem Solving from Nature, 2, pages 27--36. North-Holland, 1992.
[11]
M. Schmidt and H. Lipson. Actively probing and modeling users in interactive co-evolution. In M. K. et al., editor, Proc. of the Genetic and Evolutionary Computation Conference, GECCO-2006, pages 385--386, Seattle, WA, 2006. ACM Press.
[12]
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, 2011.
[13]
K. Sims. Artificial Evolution for Computer Graphics. In SIGGRAPH 91 Conference Proceedings, Annual Conference Series, pages 319--328, 1991.
[14]
H. Takagi. Interactive evolutionary computation: fusion of the capabilities of EC optimization and human evaluation. In Proceedings of the IEEE, pages 1275--1296, 2001.
[15]
S. Wannarumon, E. L. J. Bohez, and K. Annanon. Aesthetic evolutionary algorithm for fractal-based user-centered jewelry design. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 22:19--39, 2008.

Cited By

View all

Index Terms

  1. Accelerating human-computer collaborative search through learning comparative and predictive user models

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '12: Proceedings of the 14th annual conference on Genetic and evolutionary computation
    July 2012
    1396 pages
    ISBN:9781450311779
    DOI:10.1145/2330163

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 July 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. evolutionary design
    2. interactive evolutionary algorithm
    3. preference learning
    4. user fatigue
    5. user modeling

    Qualifiers

    • Research-article

    Conference

    GECCO '12
    Sponsor:
    GECCO '12: Genetic and Evolutionary Computation Conference
    July 7 - 11, 2012
    Pennsylvania, Philadelphia, USA

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)7
    • Downloads (Last 6 weeks)0
    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