PCoreSet: Effective Active Learning through Knowledge Distillation from Vision-Language Models
Seongjae Kang, Dong Bok Lee, Hyungjoon Jang, Dongseop Kim, Sung Ju Hwang
TL;DR
The paper tackles the data scarcity in active learning by proposing ActiveKD, which distills knowledge from vision language models to train compact task specific models with limited annotations. A key insight is that VLM teachers exhibit structured prediction bias that clusters predictions in the probability simplex; the authors model this as a finite union of $K$ balls with centers $\mu_k$ and radii $r_k$ and show that this bias propagates to the student via KD. To leverage this, they introduce Probabilistic CoreSet PCoreSet that selects samples by maximizing coverage in the probability space using distance $d(x, x') = ||f_r(x) - f_r(x')||_2$, enabling more effective transfer under tight budgets. Empirical results on 11 datasets show consistent gains for ActiveKD across selection strategies (e.g., +29.07% on ImageNet) and that PCoreSet ranks first in about 88% of zero shot / few shot settings across five students and three teachers.
Abstract
Knowledge distillation (KD) is a widely used framework for training compact, task-specific models by transferring the knowledge from teacher models. However, its application to active learning (AL), which aims to minimize annotation costs through iterative sample selection, remains underexplored. This gap stems from the fact that KD typically assumes access to sufficient labeled data, whereas AL operates in data-scarce scenarios where task-specific teacher models are often unavailable. In this paper, we first introduce ActiveKD, a framework that integrates AL with KD by leveraging the zero- and few-shot capabilities of large vision-language models (VLMs). A key aspect of ActiveKD is the structured prediction bias of VLMs-i.e., their predictions form clusters in the probability space. We regard this structure as an inductive bias of the teacher model, capturing generalizable output patterns beneficial to student learning. To exploit this bias, we propose Probabilistic CoreSet (PCoreSet), a selection strategy that maximizes coverage in the probability space rather than the feature space. PCoreSet strategically selects probabilistically diverse unlabeled samples, facilitating more efficient transfer of teacher knowledge under limited annotation budgets. Extensive evaluations on 11 datasets show that ActiveKD consistently improves performance across selection methods (e.g., +29.07% on ImageNet, averaged over methods). Under ActiveKD, PCoreSet ranks first in 64/73 settings (approximately 87.7%) across 5 student and 3 teacher networks, always achieving the best performance except for first 2 AL rounds. Our code is available at https://github.com/erjui/PCoreSet.
