Virtual Category-Guided Continual Generalized Category Discovery
About
Continual Generalized Category Discovery (C-GCD) aims to incrementally identify novel categories from sequential unlabeled data while preserving recognition of known classes, which is an essential capability for open-world visual learning. A major bottleneck lies in ambiguous unlabeled samples that cannot be confidently assigned to known classes nor reliably grouped as novel ones, making pseudo-labeling brittle and often biasing learning toward familiar categories. In this work, we introduce Virtual Category-Guided Continual Generalized Category Discovery by adapting Virtual Category Learning (VCL) to the continual setting. Our method identifies uncertain samples and assigns them to temporary virtual categories, enabling safe and informative learning from unlabeled streams without injecting noisy labels, while improving unlabeled data utilization and mitigating prediction bias. To further stabilize discovery across sessions and enhance class separation, we augment VCL with Expanded Neighborhood Contrastive Learning (ENCL), which exploits extended neighborhood relations and an adaptive margin to learn more discriminative and well-separated representations for both old and emerging classes. Extensive experiments on CIFAR-100, Tiny ImageNet, and ImageNet-100 demonstrate that our approach consistently outperforms state-of-the-art methods, establishing a scalable and effective solution for C-GCD.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Continual Generalized Category Discovery | ImageNet-100 | Accuracy (Offline, All)96.21 | 8 | |
| Continual Generalized Category Discovery | CIFAR-100 All | Accuracy (Offline, All)90.64 | 8 | |
| Continual Generalized Category Discovery | TinyImageNet | Accuracy (Offline, All)85.15 | 8 | |
| Category Discovery | Tiny ImageNet (test) | Mf Score9.17 | 5 | |
| Category Discovery | CIFAR-100 (test) | Mf Score27.94 | 5 | |
| Generalized Category Discovery | CIFAR-100 (session-averaged) | Overall Accuracy76.94 | 3 | |
| Generalized Category Discovery | CUB Session-1 | Accuracy (All Categories)79.99 | 3 | |
| Generalized Category Discovery | CUB Session-2 | Accuracy (All Categories)72.15 | 3 | |
| Generalized Category Discovery | CUB Session-3 | Accuracy (All Categories)67.31 | 3 | |
| Generalized Category Discovery | CUB Session-4 | Accuracy (All)62.94 | 3 |