LinearPFN: Amortized Variable Selection for Linear Models with Interactions
cs.LG, stat.ML
Submitted: 2026-10-05
Updated: 2026-10-05
Comments: 26 pages, 7 figures. Code: https://github.com/schiekiera/LinearPFN
Code: https://github.com/schiekiera/LinearPFN
Project page: https://vincentarelbundock.github.io/Rdatasets
License: http://creativecommons.org/licenses/by/4.0/
The gist: Spike-and-slab regression is a standard Bayesian formulation of variable selection: it returns a posterior distribution over which candidate effects are active rather than a single selected subset,
Abstract
Spike-and-slab regression is a standard Bayesian formulation of variable selection: it returns a posterior distribution over which candidate effects are active rather than a single selected subset, so that every candidate effect carries an inclusion probability. Its cost grows exponentially with the number of candidate effects, so the posterior can be enumerated exactly only when the number of predictors is small. Beyond that reach, the posterior has to be approximated, typically by Markov chain Monte Carlo over the model space, which requires a fresh run for every dataset and, within a fixed budget of steps, may fail to converge. We present LinearPFN, a prior-data fitted transformer network that amortizes spike-and-slab inference for linear models with main effects and pairwise interactions. The network is pretrained once on synthetic datasets, drawn from an explicitly specified prior, and a single forward pass over a new dataset returns posterior inclusion probabilities, posterior-mean coefficients and posterior predictive distributions with no per-dataset fitting. The prior is conjugate by design, so that the posterior for each fixed set of active effects has a closed form, and wherever the exact posterior is still computable by enumeration we verify the network's outputs against it. On real predictor matrices from published social-science datasets, with outcomes drawn from the prior so that the true active set is known, LinearPFN attains a higher per-dataset selection AUC and a higher F1 under the median probability model rule than five classical baselines. The lead holds when the coefficients, the interactions or the noise depart from the prior. Code: https://github.com/schiekiera/LinearPFN. Trained model: https://huggingface.co/schiekiera/LinearPFN.
Sources
- Linear Models, Variable Selection, Artificial Intelligence
- Scalable Simulation-Based Model Inference with Test-Time Complexity Control
- TabPFN: A Transformer That Solves Small Tabular Classification Problems in a Second
- metabeta -- A fast neural model for Bayesian mixed-effects regression
- Decoupled Weight Decay Regularization
- Transformers Can Do Bayesian Inference
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- nanoTabPFN: A Lightweight and Educational Reimplementation of TabPFN
Related papers
- Polynomial-Augmented Neural Networks (PANNs) with Weak Orthogonality Constraints for Enhanced Function and PDE Approximation
- AIRL-S: Unifying Reinforcement Learning and Search-Based Test-Time Scaling via Adversarial Inverse Reinforcement Learning
- Transformers as Bayesian In-Context Experimenters: Smoothness-Adaptive Efficient ATE Estimation
- Convergence issues in Relational Concept Analysis based on AOC-posets
- Beliefs Beyond Posteriors: The Predictive Cost of ELBO Binding
- Understanding Diffusion Models via Ratio-Based Function Approximation with SignReLU Networks