Nothing Special   »   [go: up one dir, main page]

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

Achieving COSMOS: a metric for determining when to give up and when to reach for the stars

Published: 07 July 2012 Publication History

Abstract

The utility of current metrics used in genetic programming (GP) systems, such as computational effort and mean-best-fitness, varies depending upon the problem and the resource that needs to be optimized. Inferences about the underlying system can only be made when a sufficient number of runs are performed to estimate the relevant metric within some confidence interval. This paper proposes a new algorithm for determining the minimum number of independent runs needed to make inferences about a GP system. As such, we view our algorithm as a meta-metric that should be satisfied before any inferences about a system are made. We call this metric COSMOS, as it estimates the number of independent runs needed to achieve the Convergence Of Sample Means Of the Order Statistics. It is agnostic to the underlying GP system and can be used to evaluate extant performance metrics, as well as problem difficulty. We suggest ways for which COSMOS may be used to identify problems for which GP may be uniquely qualified to solve.

References

[1]
P. J. Angeline. An investigation into the sensitivity of genetic programming to the frequency of leaf selection during subtree crossover. In Proceedings of the First Annual Conference on Genetic Programming, GECCO '96, pages 21--29, Cambridge, MA, USA, 1996. MIT Press.
[2]
D. F. Barrero, B. Castano, M. D. R-Moreno, and D. Camacho. Statistical distribution of generation-to-success in gp: application to model accumulated success probability. In Proceedings of the 14th European conference on Genetic programming, EuroGP'11, pages 154--165, Berlin, Heidelberg, 2011. Springer-Verlag.
[3]
G. Casella and R. L. Berger. Statistical Inference. Duxbury Press, 2nd edition, June 2001.
[4]
D. Costelloe and C. Ryan. On improving generalisation in genetic programming. In Proceedings of the 12th European Conference on Genetic Programming, EuroGP '09, pages 61--72, Berlin, Heidelberg, 2009. Springer-Verlag.
[5]
J. M. Daida, D. S. Ampy, M. Ratanasavetavadhana, H. Li, and O. A. Chaudhri. Challenges with verification, repeatability, and meaningful comparison in genetic programming: Gibson's magic. In Proceedings of the Genetic and Evolutionary Computation Conference, volume 2 of GECCO '99, pages 1851--1858, Orlando, FL, USA, 1999. Morgan Kaufmann.
[6]
J. M. Daida, R. R. Bertram, S. A. Stanhope, J. C. Khoo, S. A. Chaudhary, O. A. Chaudhri, and J. A. I. Polito. What makes a problem gp-hard? analysis of a tunably difficult problem in genetic programming. Genetic Programming and Evolvable Machines, 2(2):165--191, June 2001.
[7]
R. O. Duda, P. E. Hart, and D. G. Stork. Pattern Classification (2nd Edition). Wiley-Interscience, 2nd edition, Nov. 2001.
[8]
B. Efron. Bootstrap Methods: Another Look at the Jackknife. The Annals of Statistics, 7(1):1--26, 1979.
[9]
J. R. Koza. Genetic programming: On the programming of computers by means of natural selection. Complex adaptive systems. MIT Press, 1993.
[10]
S. Luke. Ecj : An evolutionary computation research system in java.
[11]
S. Luke. When short runs beat long runs. In L. Spector, E. D. Goodman, A. Wu, W. B. Langdon, H.-M. Voigt, M. Gen, S. Sen, M. Dorigo, S. Pezeshk, M. H. Garzon, and E. Burke, editors, Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2001), pages 74--80, San Francisco, California, USA, 7--11 July 2001. Morgan Kaufmann.
[12]
S. Luke and L. Panait. Is the perfect the enemy of the good? In Proceedings of the Genetic and Evolutionary Computation Conference, GECCO '02, pages 820--828, San Francisco, CA, USA, 2002. Morgan Kaufmann Publishers Inc.
[13]
J. Niehaus and W. Banzhaf. More on computational effort statistics for genetic programming. In Proceedings of the 6th European conference on Genetic programming, EuroGP'03, pages 164--172, Berlin, Heidelberg, 2003. Springer-Verlag.
[14]
N. Paterson and M. Livesey. Performance comparison in genetic programming. In Late Breaking Papers at the 2000 Genetic and Evolutionary Computation Conference, pages 253--260, Las Vegas, Nevada, USA, 2000.
[15]
N. P. Troutman, B. E. Eskridge, and D. F. Hougen. Is "best-so-far" a good algorithmic performance metric? In Proceedings of the 10th annual conference on Genetic and evolutionary computation, GECCO '08, pages 1147--1148, New York, NY, USA, 2008. ACM.
[16]
M. Walker, H. Edwards, and C. Messom. Confidence intervals for computational effort comparisons. In Genetic Programming. Proceedings of the 10th European Conference, EuroGP 2007, 2007.
[17]
M. Walker, H. Edwards, and C. Messom. The reliability of confidence intervals for computational effort comparisons. In Proceedings of the 9th annual conference on Genetic and evolutionary computation, GECCO '07, pages 1716--1723, New York, NY, USA, 2007. ACM.
[18]
M. Walker, H. Edwards, and C. Messom. Success effort and other statistics for performance comparisons in genetic programming. In Evolutionary Computation, 2007. CEC 2007. IEEE Congress on, pages 4631--4638, September 2007.

Cited By

View all
  • (2012)Autoconstructive evolution for structural problemsProceedings of the 14th annual conference companion on Genetic and evolutionary computation10.1145/2330784.2330797(75-82)Online publication date: 7-Jul-2012

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '12: Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
July 2012
1586 pages
ISBN:9781450311786
DOI:10.1145/2330784
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 ACM 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: 07 July 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. convergence
  2. evolutionary computation
  3. order statistics

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)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2012)Autoconstructive evolution for structural problemsProceedings of the 14th annual conference companion on Genetic and evolutionary computation10.1145/2330784.2330797(75-82)Online publication date: 7-Jul-2012

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