LGSep 28, 2021

Cluster Analysis of a Symbolic Regression Search Space

arXiv:2109.13898v18 citations
Originality Incremental advance
AI Analysis

This work addresses the problem of inefficient search in symbolic regression for researchers in genetic programming, but it is incremental as it builds on existing methods with a limited grammar and simple benchmark.

The authors analyzed the distribution of symbolic regression models generated by genetic programming to improve search efficiency by precomputing model similarities, finding that phenotypic similarity yields well-defined clusters while genotypic similarity does not, and observed that GP initially explores the entire search space before converging to high-quality expressions for a simple benchmark.

In this chapter we take a closer look at the distribution of symbolic regression models generated by genetic programming in the search space. The motivation for this work is to improve the search for well-fitting symbolic regression models by using information about the similarity of models that can be precomputed independently from the target function. For our analysis, we use a restricted grammar for uni-variate symbolic regression models and generate all possible models up to a fixed length limit. We identify unique models and cluster them based on phenotypic as well as genotypic similarity. We find that phenotypic similarity leads to well-defined clusters while genotypic similarity does not produce a clear clustering. By mapping solution candidates visited by GP to the enumerated search space we find that GP initially explores the whole search space and later converges to the subspace of highest quality expressions in a run for a simple benchmark problem.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes