Papers
Topics
Authors
Recent
Search
2000 character limit reached

Minimum variance threshold for epsilon-lexicase selection

Published 8 Apr 2024 in cs.NE | (2404.05909v1)

Abstract: Parent selection plays an important role in evolutionary algorithms, and many strategies exist to select the parent pool before breeding the next generation. Methods often rely on average error over the entire dataset as a criterion to select the parents, which can lead to an information loss due to aggregation of all test cases. Under epsilon-lexicase selection, the population goes to a selection pool that is iteratively reduced by using each test individually, discarding individuals with an error higher than the elite error plus the median absolute deviation (MAD) of errors for that particular test case. In an attempt to better capture differences in performance of individuals on cases, we propose a new criteria that splits errors into two partitions that minimize the total variance within partitions. Our method was embedded into the FEAT symbolic regression algorithm, and evaluated with the SRBench framework, containing 122 black-box synthetic and real-world regression problems. The empirical results show a better performance of our approach compared to traditional epsilon-lexicase selection in the real-world datasets while showing equivalent performance on the synthetic dataset.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (26)
  1. Informed Down-Sampled Lexicase Selection: Identifying productive training cases for efficient problem solving. Evolutionary computation (01 2024), 1–32. https://doi.org/10.1162/evco_a_00346
  2. Classification and Regression Trees. Taylor & Francis. https://books.google.com.br/books?id=JwQx-WOmSyQC
  3. Anne Brindle. 1980. Genetic algorithms for function optimization. (1980).
  4. Fabrício Olivetti de França. 2023. Transformation-Interaction-Rational representation for Symbolic Regression: a detailed analysis of SRBench results. ACM Transactions on Evolutionary Learning (2023).
  5. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation 6, 2 (2002), 182–197. https://doi.org/10.1109/4235.996017
  6. Probabilistic Lexicase Selection. In Proceedings of the Genetic and Evolutionary Computation Conference. 1073–1081. https://doi.org/10.1145/3583131.3590375 arXiv:2305.11681 [cs].
  7. Jerome H. Friedman. 2001. Greedy Function Approximation: A Gradient Boosting Machine. The Annals of Statistics 29, 5 (2001), 1189–1232. http://www.jstor.org/stable/2699986
  8. Down-Sampled Epsilon-Lexicase Selection for Real-World Symbolic Regression Problems. 1109–1117. https://doi.org/10.1145/3583131.3590400
  9. The Impact of Hyperselection on Lexicase Selection. In Proceedings of the Genetic and Evolutionary Computation Conference 2016 (Denver, Colorado, USA) (GECCO ’16). Association for Computing Machinery, New York, NY, USA, 717–724. https://doi.org/10.1145/2908812.2908851
  10. Random subsampling improves performance in lexicase selection. In Proceedings of the Genetic and Evolutionary Computation Conference Companion (Prague, Czech Republic) (GECCO ’19). Association for Computing Machinery, New York, NY, USA, 2028–2031. https://doi.org/10.1145/3319619.3326900
  11. Arthur E. Hoerl and Robert W. Kennard. 1970. Ridge Regression: Biased Estimation for Nonorthogonal Problems. Technometrics 12, 1 (1970), 55–67. http://www.jstor.org/stable/1267351
  12. Deep learning for time series classification: a review. Data Mining and Knowledge Discovery 33, 4 (2019), 917–963.
  13. Parameter identification for symbolic regression using nonlinear least squares. Genetic Programming and Evolvable Machines 21, 3 (Dec. 2019), 471–501. https://doi.org/10.1007/s10710-019-09371-3
  14. John R Koza. 1992. Genetic Programming: On the Means of Programming Computers by Means of Natural Selection. MIT Press.
  15. John R Koza. 1994. Genetic programming as a means for programming computers by natural selection. Statistics and computing 4 (1994), 87–112.
  16. Krzysztof Krawiec and Una-May O’Reilly. 2014. Behavioral programming: a broader and more detailed take on semantic GP. In Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation (Vancouver, BC, Canada) (GECCO ’14). Association for Computing Machinery, New York, NY, USA, 935–942. https://doi.org/10.1145/2576768.2598288
  17. A Probabilistic and Multi-Objective Analysis of Lexicase Selection and ϵitalic-ϵ\epsilonitalic_ϵ-Lexicase Selection. Evolutionary Computation 27, 3 (09 2019), 377–402. https://doi.org/10.1162/evco_a_00224 arXiv:https://direct.mit.edu/evco/article-pdf/27/3/377/1858632/evco_a_00224.pdf
  18. Contemporary Symbolic Regression Methods and their Relative Performance. In Proceedings of the Neural Information Processing Systems Track on Datasets and Benchmarks, J. Vanschoren and S. Yeung (Eds.), Vol. 1. Curran. https://datasets-benchmarks-proceedings.neurips.cc/paper_files/paper/2021/file/c0c7c76d30bd3dcaefc96f40275bdc0a-Paper-round1.pdf
  19. Learning concise representations for regression by evolving networks of trees. http://arxiv.org/abs/1807.00981 arXiv:1807.00981 [cs].
  20. Epsilon-Lexicase Selection for Regression. In Proceedings of the Genetic and Evolutionary Computation Conference 2016. 741–748. https://doi.org/10.1145/2908812.2908898 arXiv:1905.13266 [cs].
  21. A flexible symbolic regression method for constructing interpretable clinical prediction models. npj Digital Medicine 6, 1 (June 2023), 107. https://doi.org/10.1038/s41746-023-00833-8
  22. Genetic algorithms, tournament selection, and the effects of noise. Complex systems 9, 3 (1995), 193–212.
  23. T. Pham-Gia and T.L. Hung. 2001. The mean and median absolute deviations. Mathematical and Computer Modelling 34, 7 (2001), 921–936. https://doi.org/10.1016/S0895-7177(01)00109-1
  24. PMLB v1.0: an open-source dataset collection for benchmarking machine learning methods. Bioinformatics 38, 3 (Oct. 2021), 878–880. https://doi.org/10.1093/bioinformatics/btab727
  25. Lee Spector. 2012. Assessment of problem modality by differential performance of lexicase selection in genetic programming: a preliminary report. In Proceedings of the 14th Annual Conference Companion on Genetic and Evolutionary Computation (Philadelphia, Pennsylvania, USA) (GECCO ’12). Association for Computing Machinery, New York, NY, USA, 401–408. https://doi.org/10.1145/2330784.2330846
  26. Linear scaling with and within semantic backpropagation-based genetic programming for symbolic regression. In Proceedings of the Genetic and Evolutionary Computation Conference (Prague, Czech Republic) (GECCO ’19). Association for Computing Machinery, New York, NY, USA, 1084–1092. https://doi.org/10.1145/3321707.3321758

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.