Selective Prediction via Training Dynamics
Abstract
Selective Prediction is the task of rejecting inputs a model would predict incorrectly on. This involves a trade-off between input space coverage (how many data points are accepted) and model utility (how good is the performance on accepted data points). Current methods for selective prediction typically impose constraints on either the model architecture or the optimization objective; this inhibits their usage in practice and introduces unknown interactions with pre-existing loss functions. In contrast to prior work, we show that state-of-the-art se- lective prediction performance can be attained solely from studying the (discretized) training dynamics of a model. We propose a general framework that, given a test input, monitors metrics capturing the instability of predictions from intermediate models (i.e., checkpoints) obtained during training w.r.t. the final model’s prediction. In particular, we reject data points exhibiting too much disagreement with the final prediction at late stages in training. The proposed rejection mechanism is domain-agnostic (i.e., it works for both discrete and real-valued prediction) and can be flexibly combined with existing selective prediction approaches as it does not require any train-time modifications. Our experimental evaluation on image classification, regression, and time series problems shows that our method beats past state-of-the-art accuracy/utility trade-offs on typical selective prediction benchmarks.
Cite
Text
Rabanser et al. "Selective Prediction via Training Dynamics." Transactions on Machine Learning Research, 2025.Markdown
[Rabanser et al. "Selective Prediction via Training Dynamics." Transactions on Machine Learning Research, 2025.](https://mlanthology.org/tmlr/2025/rabanser2025tmlr-selective/)BibTeX
@article{rabanser2025tmlr-selective,
title = {{Selective Prediction via Training Dynamics}},
author = {Rabanser, Stephan and Thudi, Anvith and Hamidieh, Kimia and Dziedzic, Adam and Bahceci, Israfil and Bin Sediq, Akram and Sokun, Hamza and Papernot, Nicolas},
journal = {Transactions on Machine Learning Research},
year = {2025},
url = {https://mlanthology.org/tmlr/2025/rabanser2025tmlr-selective/}
}