Ab Initio Nonparametric Variable Selection for Scalable Symbolic Regression with Large p

Shengbin Ye, Meng Li
10/17/2024
stat.MLcs.LGstat.ME

No official code found. Best implementation: mattsheng/PAN_SR (1 star, GPL-3.0, last commit 2024-10-18).

Abstract

Symbolic regression (SR) is a powerful technique for discovering symbolic expressions that characterize nonlinear relationships in data, gaining increasing attention for its interpretability, compactness, and robustness. However, existing SR methods do not scale to datasets with a large number of input variables (referred to as extreme-scale SR), which is common in modern scientific applications. This ``large $p$'' setting, often accompanied by measurement error, leads to slow performance of SR methods and overly complex expressions that are difficult to interpret. To address this scalability challenge, we propose a method called PAN+SR, which combines a key idea of ab initio nonparametric variable selection with SR to efficiently pre-screen large input spaces and reduce search complexity while maintaining accuracy. The use of nonparametric methods eliminates model misspecification, supporting a strategy called parametric-assisted nonparametric (PAN). We also extend SRBench, an open-source benchmarking platform, by incorporating high-dimensional regression problems with various signal-to-noise ratios. Our results demonstrate that PAN+SR consistently enhances the performance of 19 contemporary SR methods, enabling several to achieve state-of-the-art performance on these challenging datasets.

View on arXivView PDF

Code Implementations(1)

mattsheng/PAN_SRCommunity100%
GPL-3.0

Scalable SR

10R, JavaOct 17, 20242 years agoGPL-3.0

Similar Papers

Cite this paper

@article{ye2024initio,
  title  = {Ab Initio Nonparametric Variable Selection for Scalable Symbolic Regression with Large p},
  author = {Shengbin Ye and Meng Li},
  year   = {2024},
  eprint = {2410.13681},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.13681v2},
  journal = {ICML 2024 2024}
}

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/2410.13681.svg)](https://codeofpaper.com/paper/2410.13681)

Discussion