atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

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

ICML 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Statistical analysis of ML practice · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PAN+SR, a BART-based nonparametric variable pre-screening step (VIP rank clustering with AHC) that reduces high-dimensional inputs before symbolic regression, and extends SRBench with high-dimensional black-box and noisy Feynman problems.

Problem

Symbolic regression does not scale to datasets with many input variables (large p), many of which are irrelevant, and with measurement noise; the search space grows double-exponentially and variable selection must have near-zero false negative rate.

Approach

Average BART variable-inclusion-proportion rankings over K independent runs, then cluster the average ranks with agglomerative hierarchical clustering into relevant and irrelevant groups, selecting features without tuning or knowledge of sparsity; the pre-screened data is then fed to any SR method (parametric-assisted nonparametric strategy).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply PAN pre-screening before SR19 symbolic regression methods · Black-box regression datasetstest R²Helped
Apply PAN pre-screening before SR19 symbolic regression methods · Feynman ground-truth datasets, noiselesssolution rateHelped
Apply PAN pre-screening before uDSRuDSR · Feynman ground-truth, n=1000, SNR=∞, s=50solution rate: 36.6% -> 71.8%Helped
Apply PAN pre-screening before uDSRuDSR · Feynman ground-truth, n=1000, SNR=∞, s=50training time: 9573 seconds to 1596 secondsHelped
Apply PAN pre-screening before AIFeynmanAIFeynman · Black-box regression datasetstraining time: 71250 seconds to 13997 secondsHelped
Apply PAN pre-screening before DSRDSR · Feynman ground-truth, n=1000, SNR=10solution rate: 8.2% to 14.9%Helped
Apply PAN pre-screening before DSRDSR · Feynman ground-truth, n=1000, SNR=∞solution rate: 8.9% to 25.8%Helped
Use VIP Rank/PAN instead of BART-G.SE for pre-screening before Operon (ablation)Operon · Feynman datasets, n=500, SNR=20R²: 0.860 -> 0.892Helped
Use VIP Rank/PAN instead of BART-G.SE for pre-screening before Operon (ablation)Operon · Feynman datasets, n=500, SNR=0.5R²: 0.142 -> 0.145Helped
Use agglomerative hierarchical clustering rather than other clustering algorithms for VIP Rank (ablation)VIP Rank · Feynman datasets across sample sizes and SNR levelsFPRHelped
Use alternative clustering algorithms beyond the top five for VIP Rank (ablation)VIP Rank · Feynman datasets across simulation settingsTPRHurt
Add independent Gaussian noise to predictors (ablation)VIP Rank · Friedman equation, n=1000, p=100, SNR=10FPR: 10.58% -> 26.42%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: PMLB high-dimensional regression datasets (35) Extended Feynman Symbolic Regression Database (100 equations) SRBench

Benchmarks: PMLB high-dimensional black-box regression (35 datasets) Extended Feynman ground-truth problems (100 equations)

Metrics: test R^2 symbolic solution rate model complexity training time true positive rate false positive rate false negative rate

Baselines: Operon PySR uDSR AIFeynman 2.0 BART-G.SE BART-Local BART-G.MAX Random forest variable selection gplearn AFP AFP_FE EHC

Builds on: SRBench PySR BART-G.SE PAN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy