Skip to main content

Why Coevolution Doesn’t “Work”: Superiority and Progress in Coevolution

  • Conference paper
Book cover Genetic Programming (EuroGP 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5481))

Included in the following conference series:

Abstract

Coevolution often gives rise to counter-intuitive dynamics that defy our expectations. Here we suggest that much of the confusion surrounding coevolution results from imprecise notions of superiority and progress. In particular, we note that in the literature, three distinct notions of progress are implicitly lumped together: local progress (superior performance against current opponents), historical progress (superior performance against previous opponents) and global progress (superior performance against the entire opponent space). As a result, valid conditions for one type of progress are unduly assumed to lead to another. In particular, the confusion between historical and global progress is a case of a common error, namely using the training set as a test set. This error is prevalent among standard methods for coevolutionary analysis (CIAO, Master Tournament, Dominance Tournament, etc.) By clearly defining and distinguishing between different types of progress, we identify limitations with existing techniques and algorithms, address them, and generally facilitate discussion and understanding of coevolution. We conclude that the concepts proposed in this paper correspond to important aspects of the coevolutionary process.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Axelrod, R.: The evolution of strategies in the iterated prisoner’s dilemma. In: Davis, L. (ed.) Genetic algorithms and simulated annealing, pp. 32–41. Morgan Kaufman, San Francisco (1987)

    Google Scholar 

  2. Hillis, W.: Co-evolving parasites improve simulated evolution as an optimization procedure. Physica D 42, 228–234 (1990)

    Article  Google Scholar 

  3. Dawkins, R., Krebs, J.R.: Arms races between and within species. Procs of the Royal Society of London, Series B 205, 489–511 (1979)

    Article  Google Scholar 

  4. Rosin, C.D., Belew, R.K.: Methods for competitive co-evolution: Finding opponents worth beating. In: Eshelman, L. (ed.) Procs. 6th ICGA. Morgan Kaufmann, San Francisco (1995)

    Google Scholar 

  5. Ficici, S.G.: Solution Concepts in Coevolutionary Algorithms. Ph.D thesis, Brandeis University (May 2004)

    Google Scholar 

  6. Ficici, S.G.: Monotonic solution concepts in coevolution. In: Procs. GECCO 2005. ACM Press, New York (2005)

    Google Scholar 

  7. Nolfi, S., Floreano, D.: Coevolving predator and prey robots: Do “arms races” arise in artificial evolution? Artificial Life 4(4), 311–335 (1998)

    Article  Google Scholar 

  8. Stanley, K.O., Miikkulainen, R.: The dominance tournament method of monitoring progress in coevolution. In: Procs GECCO 2002 Workshops. Morgan Kaufmann, San Francisco (2002)

    Google Scholar 

  9. Ficici, S.G., Pollack, J.B.: Challenges in coevolutionary learning: arms-race dynamics, open-endedness, and medicocre stable states. In: Procs. ALIFE VI. MIT Press, Cambridge (1998)

    Google Scholar 

  10. Cliff, D., Miller, G.F.: Tracking the red queen: Measurements of adaptive progress in co-evolutionary simulations. In: Morán, F., Merelo, J.J., Moreno, A., Chacon, P. (eds.) ECAL 1995. LNCS (LNAI), vol. 929. Springer, Heidelberg (1995)

    Chapter  Google Scholar 

  11. Cartlidge, J.: Rules of Engagement: Competitive Coevolutionary Dynamics in Computational Systems. Ph.D thesis, The University of Leeds (2004)

    Google Scholar 

  12. Miconi, T., Channon, A.: Analysing coevolution among artificial creatures. In: Talbi, E.-G., Liardet, P., Collet, P., Lutton, E., Schoenauer, M. (eds.) EA 2005. LNCS, vol. 3871, pp. 167–178. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  13. Miconi, T.: The Road to Everywhere: Evolution, Complexity and Progress in Natural and Artificial Systems. Ph.D thesis, University of Birmingham (2007)

    Google Scholar 

  14. De Jong, E.D.: The MaxSolve algorithm for coevolution. In: Procs. GECCO 2005. ACM Press, New York (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Miconi, T. (2009). Why Coevolution Doesn’t “Work”: Superiority and Progress in Coevolution. In: Vanneschi, L., Gustafson, S., Moraglio, A., De Falco, I., Ebner, M. (eds) Genetic Programming. EuroGP 2009. Lecture Notes in Computer Science, vol 5481. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01181-8_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01181-8_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01180-1

  • Online ISBN: 978-3-642-01181-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics