Improving Model-based Genetic Programming for Symbolic Regression of Small Expressions
arXiv:1904.02050 · doi:10.1162/evco_a_00278
Abstract
The Gene-pool Optimal Mixing Evolutionary Algorithm (GOMEA) is a model-based EA framework that has been shown to perform well in several domains, including Genetic Programming (GP). Differently from traditional EAs where variation acts blindly, GOMEA learns a model of interdependencies within the genotype, i.e., the linkage, to estimate what patterns to propagate. In this article, we study the role of Linkage Learning (LL) performed by GOMEA in Symbolic Regression (SR). We show that the non-uniformity in the distribution of the genotype in GP populations negatively biases LL, and propose a method to correct for this. We also propose approaches to improve LL when ephemeral random constants are used. Furthermore, we adapt a scheme of interleaving runs to alleviate the burden of tuning the population size, a crucial parameter for LL, to SR. We run experiments on 10 real-world datasets, enforcing a strict limitation on solution size, to enable interpretability. We find that the new LL method outperforms the standard one, and that GOMEA outperforms both traditional and semantic GP. We also find that the small solutions evolved by GOMEA are competitive with tuned decision trees, making GOMEA a promising new approach to SR.
arXiv commentfix NMSE definition (it is 100xMSE/var instead of MSE/var)
References in corpus (5)
- XGBoost: A Scalable Tree Boosting System
- Where are we now? A large benchmark study of recent symbolic regression methods
- Optimization by Pairwise Linkage Detection, Incremental Linkage Set, and Restricted / Back Mixing: DSMGA-II
- Solving the Exponential Growth of Symbolic Regression Trees in Geometric Semantic Genetic Programming
- Symbolic Regression Algorithms with Built-in Linear Regression
Cited by in corpus (17)
- A computational framework for physics-informed symbolic regression with straightforward integration of domain knowledge
- Deep symbolic regression for physics guided by units constraints: toward the automated discovery of physical laws
- Data-Driven Equation Discovery of a Cloud Cover Parameterization
- Augmenting astrophysical scaling relations with machine learning: application to reducing the Sunyaev-Zeldovich flux-mass scatter
- A precise symbolic emulator of the linear matter power spectrum
- Optimal Inflationary Potentials
- SymbolNet: Neural Symbolic Regression with Adaptive Dynamic Pruning for Compression
- Information Fusion via Symbolic Regression: A Tutorial in the Context of Human Health
- SymbolFit: Automatic Parametric Modeling with Symbolic Regression
- Call for Action: towards the next generation of symbolic regression benchmark
- Zoetrope Genetic Programming for Regression
- Enhancing Counterfactual Explanation Search with Diffusion Distance and Directional Coherence
- Surrogate-free machine learning-based organ dose reconstruction for pediatric abdominal radiotherapy
- rEGGression: an Interactive and Agnostic Tool for the Exploration of Symbolic Regression Models
- CTSR: Cartesian tensor-based sparse regression for data-driven discovery of high-dimensional invariant governing equations
- Simultaneous Model-Based Evolution of Constants and Expression Structure in GP-GOMEA for Symbolic Regression
- UniSymNet: A Unified Symbolic Network Guided by Transformer