Comparison of Bayesian predictive methods for model selection
Not on the map. Why?
Abstract (arXiv)
The goal of this paper is to compare several widely used Bayesian model selection methods in practical model selection problems, highlight their differences and give recommendations about the preferred approaches. We focus on the variable subset selection for regression and classification and perform several numerical experiments using both simulated and real world data. The results show that the optimization of a utility estimate such as the cross-validation (CV) score is liable to finding overfitted models due to relatively high variance in the utility estimates when the data is scarce. This can also lead to substantial selection induced bias and optimism in the performance evaluation for the selected model. From a predictive viewpoint, best results are obtained by accounting for model uncertainty by forming the full encompassing model, such as the Bayesian model averaging solution over the candidate models. If the encompassing model is too complex, it can be robustly simplified by the projection method, in which the information of the full model is projected onto the submodels. This approach is substantially less prone to overfitting than selection based on CV-score. Overall, the projection method appears to outperform also the maximum a posteriori model and the selection of the most probable variables. The study also demonstrates that the model selection can greatly benefit from using cross-validation outside the searching process both for guiding the model size selection and assessing the predictive performance of the finally selected model.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Mar 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 3; 2024: 1; 2025: 0; 2026: 1.
10 papers.
- 2022A review of predictive uncertainty estimation with machine learningcited by 29
- 2021Bayesian hierarchical stacking: Some models are (somewhere) usefulcited by 14
- 2023On the Properties and Estimation of Pointwise Mutual Information Profilescited by 7
- 2022On the safe use of prior densities for Bayesian model selectioncited by 4
- 2023Tuning structure learning algorithms with out-of-sample and resampling strategiescited by 1
- 2024Uncertainty Quantification of Graph Convolution Neural Network Models of Evolving Processescited by 1
- 2021Scalable mixed-domain Gaussian process modeling and model reduction for longitudinal datacited by 0
- 2022Multi-Model Probabilistic Programmingcited by 0
- 2023A Practitioner's Guide to Bayesian Inference in Pharmacometrics using Pumascited by 0
- 2026Bayesian Model Averaging under Predictor Redundancy via Density-Ratio Posterior Compressioncited by 0
- 2026Bayesian Model Averaging under Predictor Redundancy via Density-Ratio Posterior Compression19 Jun 2026
- 2024Uncertainty Quantification of Graph Convolution Neural Network Models of Evolving Processes17 Feb 2024
- 2023On the Properties and Estimation of Pointwise Mutual Information Profiles16 Oct 2023
- 2023Tuning structure learning algorithms with out-of-sample and resampling strategies24 Jun 2023
- 2023A Practitioner's Guide to Bayesian Inference in Pharmacometrics using Pumas31 Mar 2023
- 2022A review of predictive uncertainty estimation with machine learning17 Sep 2022
- 2022Multi-Model Probabilistic Programming12 Aug 2022
- 2022On the safe use of prior densities for Bayesian model selection10 Jun 2022
- 2021Scalable mixed-domain Gaussian process modeling and model reduction for longitudinal data3 Nov 2021
- 2021Bayesian hierarchical stacking: Some models are (somewhere) useful22 Jan 2021