[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3520304.3528808acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
poster

On the effect of embedding hierarchy within multi-objective optimization for evolving symbolic regression models

Published: 19 July 2022 Publication History

Abstract

Symbolic Regression is sometimes treated as a multi-objective optimization problem where two objectives (Accuracy and Complexity) are optimized simultaneously. In this paper, we propose a novel approach, Hierarchical Multi-objective Symbolic Regression (HMS), where we investigate the effect of imposing a hierarchy on multiple objectives in Symbolic Regression. HMS works in two levels. In the first level, an initial random population is evolved using a single objective (Accuracy), then, when a simple trigger occurs (the current best fitness is five times better than best fitness of the initial, random population) half of the population is promoted to the next level where another objective (complexity) is incorporated. This new, smaller, population subsequently evolves using a multi-objective fitness function. Various complexity measures are tested and as such are explicitly defined as one of the objectives in addition to performance (accuracy). The validation of HMS is performed on four benchmark Symbolic Regression problems with varying difficulty. The evolved Symbolic Regression models are either competitive with or better than models produced with standard approaches in terms of performance where performance is the accuracy measured as Root Mean Square Error. The solutions are better in terms of size, effectively scaling down the computational cost.

References

[1]
Bogdan Burlacu, Gabriel Kronberger, Michael Kommenda, and Michael Affenzeller. 2019. Parsimony measures in multi-objective genetic programming for symbolic regression. In Proceedings of the Genetic and Evolutionary Computation Conference Companion. 338--339.
[2]
Kalyanmoy Deb, Amrit Pratap, Sameer Agarwal, and TAMT Meyarivan. 2002. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE transactions on evolutionary computation 6, 2 (2002), 182--197.
[3]
Stephen Dignum and Riccardo Poli. 2008. Operator equalisation and bloat free GP. In European Conference on Genetic Programming. Springer, 110--121.
[4]
Michael Kommenda, Andreas Beham, Michael Affenzeller, and Gabriel Kronberger. 2015. Complexity measures for multi-objective symbolic regression. In International Conference on Computer Aided Systems Theory. Springer, 409--416.
[5]
Michael Kommenda, Gabriel Kronberger, Michael Affenzeller, Stephan M Winkler, and Bogdan Burlacu. 2016. Evolving simple symbolic regression models by multi-objective genetic programming. In Genetic Programming Theory and Practice XIII. Springer, 1--19.
[6]
John R Koza and John R Koza. 1992. Genetic programming: on the programming of computers by means of natural selection. Vol. 1. MIT press.
[7]
Sean Luke. 2000. Issues in scaling genetic programming: breeding strategies, tree generation, and code bloat. Ph.D. Dissertation. University of Maryland, College Park.
[8]
Sean Luke and Liviu Panait. 2002. Lexicographic parsimony pressure. In Proceedings of the 4th Annual Conference on Genetic and Evolutionary Computation. 829--836.
[9]
James McDermott, David R White, Sean Luke, Luca Manzoni, Mauro Castelli, Leonardo Vanneschi, Wojciech Jaskowski, Krzysztof Krawiec, Robin Harper, Kenneth De Jong, et al. 2012. Genetic programming needs better benchmarks. In Proceedings of the 14th annual conference on Genetic and evolutionary computation. 791--798.
[10]
Riccardo Poli. 2011. Covariant tarpeian method for bloat control in genetic programming. In Genetic Programming Theory and Practice VIII. Springer, 71--89.
[11]
Atif Rafiq, Meghana Kshirsagar, Enrique Naredo, and Conor Ryan. 2021. Pyramid-Z: Evolving Hierarchical Specialists in Genetic Algorithms. In 13th International Conference on Evolutionary Computation and Applications (ECTA). IEEE.
[12]
Conor Ryan, Atif Rafiq, and Enrique Naredo. 2020. Pyramid: A Hierarchical Approach to Scaling Down Population Size in Genetic Algorithms. In 2020 IEEE Congress on Evolutionary Computation (CEC). IEEE, 1--8.
[13]
Sara Silva and Ernesto Costa. 2009. Dynamic limits for bloat control in genetic programming and a review of past and current bloat theories. Genetic Programming and Evolvable Machines 10, 2 (2009), 141--179.
[14]
Guido F Smits and Mark Kotanchek. 2005. Pareto-front exploitation in symbolic regression. In Genetic programming theory and practice II. Springer, 283--299.
[15]
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.

Index Terms

  1. On the effect of embedding hierarchy within multi-objective optimization for evolving symbolic regression models
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      GECCO '22: Proceedings of the Genetic and Evolutionary Computation Conference Companion
      July 2022
      2395 pages
      ISBN:9781450392686
      DOI:10.1145/3520304
      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.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 19 July 2022

      Check for updates

      Author Tags

      1. complexity in symbolic regression
      2. hierarchical fitness function (HFF)
      3. multi-objective symbolic regression
      4. pyramid

      Qualifiers

      • Poster

      Conference

      GECCO '22
      Sponsor:

      Acceptance Rates

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

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 51
        Total Downloads
      • Downloads (Last 12 months)10
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 30 Dec 2024

      Other Metrics

      Citations

      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