CUAL: Continual Uncertainty-aware Active Learner
Amanda Rios, Ibrahima Ndiour, Parual Datta, Jerry Sydir, Omesh Tickoo, Nilesh Ahuja
TL;DR
CUAL addresses the realistic problem of continual learning under evolving data where unlabeled post-deployment data may contain both old and novel classes, all under a tiny labeling budget. It introduces a continual active learner framework that couples a short-term AL loop with a long-term classifier, using per-class Feature Reconstruction Error (FRE) and class-specific PCA transforms to compute uncertainty and drive ambiguous-sample querying, including confident pseudo-labeling of novel classes and experience replay for long-term updates. The key contributions are the ambiguity-based querying strategy, integrated pseudo-labeling within continual AL, and extensive validation across diverse datasets and backbones showing superior performance under budget constraints. This approach reduces labeling costs while maintaining strong continual performance, enabling more practical open-world continual learning systems.
Abstract
AI deployed in many real-world use cases should be capable of adapting to novelties encountered after deployment. Here, we consider a challenging, under-explored and realistic continual adaptation problem: a deployed AI agent is continuously provided with unlabeled data that may contain not only unseen samples of known classes but also samples from novel (unknown) classes. In such a challenging setting, it has only a tiny labeling budget to query the most informative samples to help it continuously learn. We present a comprehensive solution to this complex problem with our model "CUAL" (Continual Uncertainty-aware Active Learner). CUAL leverages an uncertainty estimation algorithm to prioritize active labeling of ambiguous (uncertain) predicted novel class samples while also simultaneously pseudo-labeling the most certain predictions of each class. Evaluations across multiple datasets, ablations, settings and backbones (e.g. ViT foundation model) demonstrate our method's effectiveness. We will release our code upon acceptance.
