Coefficient Calibration as Selection Pressure in Symbolic Regression
summary
The gist
The gist In memetic symbolic regression, candidate structures are compared after coefficient calibration, so the calibration protocol itself contributes to evolutionary selection This paper proposes
In short
The paper introduces Dirichlet-Sinkhorn Constant Averaging (DSCA), a new calibration strategy for symbolic regression that uses controlled, heterogeneous data partitions to improve candidate evaluation. Instead of a single centralized fit, DSCA calibrates each candidate independently on different subsets and averages the results. This method can introduce selection pressure during the evolutionary search, potentially leading to better functional recovery and accuracy-complexity trade-offs.
Key concepts
- Dirichlet-Sinkhorn Constant Averaging (DSCA)
- DSCA is a calibration strategy that divides data into K subsets with different covariate distributions. It calibrates each candidate expression separately on every subset and then averages the resulting parameter vectors to create one final parameterization for fitness evaluation.
- Excess Loss ($\Delta N'$)
- This measures the extra empirical loss incurred by using DSCA's averaged parameters ($\bar{\theta}$) compared to the optimal centralized parameters ($\hat{\theta}_{N'}$). It quantifies how much additional penalty is assigned to a candidate structure due to this averaging method.
- Covariate Heterogeneity
- This refers to having different distributions of the input data (covariates) across the K subsets. DSCA uses controlled heterogeneity, meaning the partitions are specifically designed so that each subset has a distinct covariate distribution.
- Selection Pressure
- In this context, selection pressure is how DSCA modifies the evolutionary search. The calibration step acts as a selective force; candidates that perform well under average local calibrations are favored during evolution, potentially guiding the search toward better models.
Terminology used across episodes
This episode discusses
- Coefficient Calibration as Selection Pressure in Symbolic Regression · Paper Radio
- Interpretable Machine Learning for Science with PySR and SymbolicRegression.jl
- Benchmarking symbolic regression constant optimization schemes
- Guiding Multi-Objective Genetic Programming with Description Length Improves Symbolic Regression Solutions
- Measuring the Effects of Non-Identical Data Distribution for Federated Visual Classification
- Bayesian Symbolic Regression
The paper
Coefficient Calibration as Selection Pressure in Symbolic Regression · Read on arXiv
Mattia Billa, Veronica Guidetti, Federica Mandreoli
University of Modena and Reggio Emilia
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: Today's paper: "Coefficient Calibration as Selection Pressure in Symbolic Regression".
Jane: The gist In memetic symbolic regression, candidate structures are compared after coefficient calibration, so the calibration protocol itself contributes to evolutionary selection This paper proposes Dirichlet-Sinkhorn Constant Averaging (DSCA),
Tom: First, who's behind it and why it matters.
Paper summary: Tom: So, looking at the whole paper "Coefficient Calibration as Selection Pressure in Symbolic Regression," the authors are proposing this Dirichlet-Sinkhorn Constant Averaging method. It’s a calibration strategy that replaces centralized coefficient calibration with one based on partitioning data into equally sized subsets with different covariate distributions.
Jane: Essentially, they are arguing that this process of calibrating each candidate independently on those partitions and then averaging the resulting parameters is a way to introduce selection pressure during the evolutionary search.
Lu: The main point they're making is that this strategy modifies only the individual evaluation stage, so you can plug it right into your standard symbolic regression pipeline without having to change how you select structures at the end.
Meng: They show that this method has a measurable selection effect—this excess loss delta N prime—which vanishes for correctly specified and identifiable expressions when you look at the population level.
Lalam: But under misspecification, that excess loss can persist if those environment specific calibrations don't align with the pooled optimum, which suggests it acts as an implicit regularization mechanism during the search.
Tom: It seems like a way to make symbolic regression more robust by ensuring that the structures you keep aren't just good on one piece of data but are actually stable across different data environments.
Jane: And empirically, they showed that this leads to better functional recovery and a more favorable accuracy versus complexity tradeoff on ten real-world datasets compared to centralized methods like Broyden–Fletcher–Goldfarb–Shanno.
Lu: It confirms the idea that controlled heterogeneous calibration provides a complementary source of selection pressure in the search process for genetic programming based symbolic regression.
Meng: From an engineering standpoint, it’s about building models that generalize better because you're forcing them to be robust against different data shifts rather than just fitting noise on one dataset.
Lalam: And for the listener, it means that instead of just trusting one big fit, you can get a set of locally calibrated parameters averaged together which might result in a more reliable and stable final parameterization for your model.
Conclusion: Tom: So, this paper is about how we calibrate coefficients in symbolic regression—those candidate structures we’re trying to find—and they argue that this calibration process itself acts like selection pressure during the search.
Jane: It’s a strategy called Dirichlet-Sinkhorn Constant Averaging, or DSCA, and it replaces the old way of doing things where you calibrate once centrally.
Lu: The core idea is partitioning your data into several subsets with different covariate distributions and calibrating each candidate independently on every single subset.
Meng: So, instead of one big fit that might just overfit to the noise in one specific dataset, you get multiple local fits and then average those parameters together for the final evaluation.
Lalam: The authors found that this averaging isn't just a mathematical trick; it actually creates a selection effect. They call it delta N prime.
Tom: Delta N prime is this extra loss term they calculate, which shows how much more loss you assign to a candidate structure because you used the average of local parameters instead of the best single centralized parameter.
Jane: And here’s what’s interesting—this extra penalty disappears if your model is correctly specified and identifiable.
Lu: But if it's misspecified, that excess loss can stick around even when you pool all those local calibrations together, suggesting environment specific calibrations aren't always the same as the overall best fit.
Meng: So practically speaking, they tested this on ten real datasets and synthetic benchmarks and found it improves functional recovery over methods like BFGS or Levenberg-Marquardt.
Lalam: It seems to give you a better accuracy versus complexity tradeoff, especially when the sample size is small, where overfitting is a big risk.
Tom: So what does this mean for us? It suggests that forcing your AI models to be robust across different data environments isn't just a nice idea; it’s a way of building stronger structures during the search process itself.
Jane: It turns parameter estimation from just fitting noise into something that actively guides the evolution of the model.
Lu: And they point out that while symbolic simplification can remove algebraic redundancy, it doesn't always fix structural problems, so maybe we need operators to clean up those near singular parameterizations before calibration.
Meng: The paper flags that this averaged calibration effect isn't always replicated by just running centralized fitting multiple times.
Lalam: It’s important to remember that the way these heterogeneous calibrations interact with outer selection criteria like AIC and BIC is still being explored, which is a big area for future research.
More episodes
- 2606.30336-FlexTab: A Flexible Encoder-Decoder Architecture for In-Context Learning Across Diverse Tabular Tasks
- 2606.27320-Elastic Time: Dynamic Frame Rate Bottlenecks for Neural Audio Coding
- 2606.29240-Blackknife: Query-Free Black-Box Rewiring Attacks on Heterogeneous Graph Neural Networks
- 2607.01746-Auditing Finite-Lag Statistics of Recurrent Representations
- 2607.28829-When Unlearning Fails: Reliable Data Deletion under Post-Training in Agent Networks
- 2607.07763-Unlocking Temporal Generalization in Hamiltonian Video Dynamics Models
- 2607.08124-TTHE: Test-Time Harness Evolution
- 2607.11432-On Generalizing Preference-based Reinforcement Learning to Multi-Objective Problems
- 2607.23285-Photonic reservoir computing with complex networks
- 2607.28698-Flow Matching with Missing Data