BWS: Best Window Selection Based on Sample Scores for Data Pruning across Broad Ranges
Hoyong Choi, Nohyun Ki, Hye Won Chung
TL;DR
This work tackles data subset selection for neural network training across a broad spectrum of selection ratios, a regime where prior methods struggle to remain competitive. It proposes Best Window Selection (BWS), which orders samples by a difficulty-based score and searches contiguous window subsets, scoring each window with a kernel ridge regression proxy trained on model-derived features. Across CIFAR-10/100 and ImageNet, BWS consistently outperforms both score-based and optimization-based baselines over ratios from 1% to 90%, approaches the Oracle window, and remains robust to label noise and cross-architecture variations. The method is computationally efficient, leveraging a simple proxy task and avoiding expensive full-model evaluations, which makes it appealing for practical data pruning in large-scale settings.
Abstract
Data subset selection aims to find a smaller yet informative subset of a large dataset that can approximate the full-dataset training, addressing challenges associated with training neural networks on large-scale datasets. However, existing methods tend to specialize in either high or low selection ratio regimes, lacking a universal approach that consistently achieves competitive performance across a broad range of selection ratios. We introduce a universal and efficient data subset selection method, Best Window Selection (BWS), by proposing a method to choose the best window subset from samples ordered based on their difficulty scores. This approach offers flexibility by allowing the choice of window intervals that span from easy to difficult samples. Furthermore, we provide an efficient mechanism for selecting the best window subset by evaluating its quality using kernel ridge regression. Our experimental results demonstrate the superior performance of BWS compared to other baselines across a broad range of selection ratios over datasets, including CIFAR-10/100 and ImageNet, and the scenarios involving training from random initialization or fine-tuning of pre-trained models.
