skip to main content
10.1145/3583133.3590709acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
poster

Error and Correlation as fitness functions for Scaled Symbolic Regression in Grammatical Evolution

Published: 24 July 2023 Publication History

Abstract

Linear scaling has greatly improved the performance of genetic programming when performing symbolic regression. Linear scaling transforms the output of an expression to reduce its error. Mean squared error and correlation have been used with scaling, often interchangeably and with assumed equivalence. We examine if this equivalence is justified by investigating the differences between an error-based metric and a correlation-based metric on 11 well-known symbolic regression benchmarks. We investigate the effect a change of fitness function has on performance, individuals size and diversity. Error-based scaling and Correlation were seen to attain equivalent performance and found solutions with very similar size and diversity on the majority of problem, but not all. In order to ascertain if the strengths of both approaches could be combined, we explored a double tournament selection strategy, where two tournaments are conducted sequentially to select individuals for recombination. Double tournament selection found smaller solutions and the best solution in five benchmarks, including finding the best solutions on both real-world dataset used in our experiments.

References

[1]
Muhammad Sarmad Ali, Meghana Kshirsagar, Enrique Naredo, and Conor Ryan. 2022. Automated grammar-based feature selection in symbolic regression. In Proceedings of the Genetic and Evolutionary Computation Conference. 902--910.
[2]
Allan de Lima, Samuel Carvalho, Douglas Mota Dias, Enrique Naredo, Joseph P Sullivan, and Conor Ryan. 2022. GRAPE: Grammatical Algorithms in Python for Evolution. Signals 3, 3 (2022), 642--663.
[3]
Nathan Haut, Wolfgang Banzhaf, and Bill Punch. 2023. Correlation Versus RMSE Loss Functions in Symbolic Regression Tasks. In Genetic Programming Theory and Practice XIX. Springer, 31--55.
[4]
Michael Kommenda, Gabriel Kronberger, Christoph Feilmayr, Leonhard Schickmair, Michael Affenzeller, Stephan M Winkler, and Stefan Wagner. 2012. Application of symbolic regression on blast furnace and temper mill datasets. In Computer Aided Systems Theory-EUROCAST 2011: 13th International Conference, Las Palmas de Gran Canaria, Spain, February 6--11, 2011, Revised Selected Papers, Part I 13. Springer, 400--407.
[5]
John R. Koza. 1992. Genetic Programming - On the Programming of Computers by Means of Natural Selection. MIT Press. I--XVIII, 1--419 pages.
[6]
William La Cava, Patryk Orzechowski, Bogdan Burlacu, Fabrício Olivetti de França, Marco Virgolin, Ying Jin, Michael Kommenda, and Jason H Moore. 2021. Contemporary symbolic regression methods and their relative performance. arXiv preprint arXiv:2107.14351 (2021).
[7]
Sean Luke and Liviu Panait. 2002. Fighting bloat with nonparametric parsimony pressure. In International conference on parallel problem solving from nature. Springer, 411--421.
[8]
Aidan Murphy, Gráinne Murphy, Jorge Amaral, Douglas MotaDias, Enrique Naredo, and Conor Ryan. 2021. Towards incorporating human knowledge in fuzzy pattern tree evolution. In Genetic Programming: 24th European Conference, EuroGP 2021, Held as Part of EvoStar 2021, Virtual Event, April 7--9, 2021, Proceedings. Springer, 66--81.
[9]
Aidan Murphy, Gráinne Murphy, Douglas Mota Dias, Jorge Amaral, Enrique Naredo, and Conor Ryan. 2022. Human in the Loop Fuzzy Pattern Tree Evolution. SN Computer Science 3, 2 (2022), 1--14.
[10]
Aidan Murphy and Conor Ryan. 2020. Improving Module Identification and Use in Grammatical Evolution. In 2020 IEEE Congress on Evolutionary Computation, CEC 2020, Yaochu Jin (Ed.). IEEE Computational Intelligence Society, IEEE Press.
[11]
Aidan Murphy, Ayman Youssef, Krishn Kumar Gupt, Muhammad Adil Raja, and Conor Ryan. 2021. Time is on the side of grammatical evolution. In 2021 International Conference on Computer Communication and Informatics (ICCCI). IEEE, 1--7.
[12]
David R White, James McDermott, Mauro Castelli, Luca Manzoni, Brian W Goldman, Gabriel Kronberger, Wojciech Jaśkowski, Una-May O'Reilly, and Sean Luke. 2013. Better GP benchmarks: community survey results and proposals. Genetic Programming and Evolvable Machines 14, 1 (2013), 3--29.

Cited By

View all
  • (2024)An investigation into structured grammatical evolution initialisationGenetic Programming and Evolvable Machines10.1007/s10710-024-09498-y25:2Online publication date: 12-Nov-2024

Index Terms

  1. Error and Correlation as fitness functions for Scaled Symbolic Regression in Grammatical Evolution

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '23 Companion: Proceedings of the Companion Conference on Genetic and Evolutionary Computation
    July 2023
    2519 pages
    ISBN:9798400701207
    DOI:10.1145/3583133
    Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the owner/author(s).

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 24 July 2023

    Check for updates

    Author Tags

    1. grammatical evolution
    2. symbolic regression
    3. linear scaling

    Qualifiers

    • Poster

    Conference

    GECCO '23 Companion
    Sponsor:

    Acceptance Rates

    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)7
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)An investigation into structured grammatical evolution initialisationGenetic Programming and Evolvable Machines10.1007/s10710-024-09498-y25:2Online publication date: 12-Nov-2024

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media