Inconsistency-Based Data-Centric Active Open-Set Annotation
Ruiyu Mao, Ouyang Xu, Yunhui Guo
TL;DR
NEAT introduces a data-centric approach to active open-set annotation by identifying known-class samples through label clusterability and selecting informative instances via inconsistency with local feature distributions. It leverages CLIP-based features to avoid training a separate detector, achieving higher accuracy, precision, and recall than learning-based baselines while offering significant computational savings. Theoretical analysis provides bounds on known-class detection error, and extensive experiments across CIFAR-10/100 and Tiny-ImageNet demonstrate strong, robust performance with efficient query cycles. The approach offers practical impact for open-world labeling where unknown classes are present and labeling budgets are constrained.
Abstract
Active learning is a commonly used approach that reduces the labeling effort required to train deep neural networks. However, the effectiveness of current active learning methods is limited by their closed-world assumptions, which assume that all data in the unlabeled pool comes from a set of predefined known classes. This assumption is often not valid in practical situations, as there may be unknown classes in the unlabeled data, leading to the active open-set annotation problem. The presence of unknown classes in the data can significantly impact the performance of existing active learning methods due to the uncertainty they introduce. To address this issue, we propose a novel data-centric active learning method called NEAT that actively annotates open-set data. NEAT is designed to label known classes data from a pool of both known and unknown classes unlabeled data. It utilizes the clusterability of labels to identify the known classes from the unlabeled pool and selects informative samples from those classes based on a consistency criterion that measures inconsistencies between model predictions and local feature distribution. Unlike the recently proposed learning-centric method for the same problem, NEAT is much more computationally efficient and is a data-centric active open-set annotation method. Our experiments demonstrate that NEAT achieves significantly better performance than state-of-the-art active learning methods for active open-set annotation.
