Data-Informed Model Complexity Metric for Optimizing Symbolic Regression Models

Nathan Haut, Zenas Huang, Adam Alessio
1/29/2025
cs.LGcs.NE

No confident code implementation found for this paper.

Abstract

Choosing models from a well-fitted evolved population that generalizes beyond training data is difficult. We introduce a pragmatic method to estimate model complexity using Hessian rank for post-processing selection. Complexity is approximated by averaging the model output Hessian rank across a few points (N=3), offering efficient and accurate rank estimates. This method aligns model selection with input data complexity, calculated using intrinsic dimensionality (ID) estimators. Using the StackGP system, we develop symbolic regression models for the Penn Machine Learning Benchmark and employ twelve scikit-dimension library methods to estimate ID, aligning model expressiveness with dataset ID. Our data-informed complexity metric finds the ideal complexity window, balancing model expressiveness and accuracy, enhancing generalizability without bias common in methods reliant on user-defined parameters, such as parsimony pressure in weight selection.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{haut2025datainformed,
  title  = {Data-Informed Model Complexity Metric for Optimizing Symbolic Regression Models},
  author = {Nathan Haut and Zenas Huang and Adam Alessio},
  year   = {2025},
  eprint = {2501.17372},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.17372v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.17372.svg)](https://codeofpaper.com/paper/2501.17372)

Discussion