Cleaning the Pool: Progressive Filtering of Unlabeled Pools in Deep Active Learning
Denis Huseljic, Marek Herde, Lukas Rauch, Paul Hahn, Bernhard Sick
TL;DR
The paper tackles the instability of selecting a single active-learning strategy by introducing REFINE, an ensemble method that first progressively filters the unlabeled pool by unioning selections from multiple strategies and then applies a coverage-based final batch selection. The authors provide theoretical guarantees for preserving high-value instances and exponentially shrinking uninformative ones, and demonstrate superior performance across six image datasets and three foundation-model backbones, including a practical audio use case. REFINE's key contribution is a training-free, modular preprocessing step that robustly combines diverse notions of data value and can readily incorporate new strategies. The work suggests significant practical benefits for scalable, strategy-agnostic active learning workflows.
Abstract
Existing active learning (AL) strategies capture fundamentally different notions of data value, e.g., uncertainty or representativeness. Consequently, the effectiveness of strategies can vary substantially across datasets, models, and even AL cycles. Committing to a single strategy risks suboptimal performance, as no single strategy dominates throughout the entire AL process. We introduce REFINE, an ensemble AL method that combines multiple strategies without knowing in advance which will perform best. In each AL cycle, REFINE operates in two stages: (1) Progressive filtering iteratively refines the unlabeled pool by considering an ensemble of AL strategies, retaining promising candidates capturing different notions of value. (2) Coverage-based selection then chooses a final batch from this refined pool, ensuring all previously identified notions of value are accounted for. Extensive experiments across 6 classification datasets and 3 foundation models show that REFINE consistently outperforms individual strategies and existing ensemble methods. Notably, progressive filtering serves as a powerful preprocessing step that improves the performance of any individual AL strategy applied to the refined pool, which we demonstrate on an audio spectrogram classification use case. Finally, the ensemble of REFINE can be easily extended with upcoming state-of-the-art AL strategies.
