Guiding Multi-Objective Genetic Programming with Description Length Improves Symbolic Regression Solutions

· Source: cs.NE updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning · Depth: Expert, extended

Summary

A study evaluates Description Length (DL) and Fractional Bayes Factor (FBF) as model selection criteria for Symbolic Regression with Genetic Programming (GPSR), addressing overfitting and structural bloat. Researchers implemented DL using a Fisher-information-based parameter encoding with SVD for correlated parameters, comparing it against AIC, BIC, and a modified BIC (BIC_SR) across synthetic and real-world datasets. Three strategies were tested: multi-objective search for accuracy and program length (MO-Length) with post-selection, multi-objective search with DL as an objective (MO-DL), and single-objective optimization (SO) using DL/FBF as fitness. Findings indicate that DL/FBF post-selection in MO-Length significantly improves test performance over AIC/BIC, with BIC_SR yielding comparable results. However, direct single-objective optimization with DL/FBF often leads to premature convergence and underfitting. DL also adaptively adjusts model size based on noise and dataset size.

Key takeaway

For AI Scientists and Machine Learning Engineers developing symbolic regression systems, you should integrate Description Length (DL), Fractional Bayes Factor (FBF), or BIC_SR into your multi-objective genetic programming workflows. These criteria, when used for post-selection from Pareto fronts optimizing accuracy and program length, consistently yield compact, accurate models and prevent overfitting. Crucially, avoid using DL/FBF directly as a single-objective fitness function, as this risks premature convergence to underfit expressions. BIC_SR offers a computationally efficient alternative with comparable performance.

Key insights

Description Length (DL) and Fractional Bayes Factor (FBF) effectively prevent overfitting and bloat in symbolic regression when used with multi-objective genetic programming.

Principles

Method

The DL adaptation computes parameter codelength using SVD on the Fisher Information Matrix to handle correlated parameters, improving stability in Genetic Programming Symbolic Regression.

In practice

Topics

Best for: Research Scientist, AI Scientist, Machine Learning Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.NE updates on arXiv.org.