PromptCCD: Learning Gaussian Mixture Prompt Pool for Continual Category Discovery

Fernando Julio Cendra, Bingchen Zhao, Kai Han
2/14/2026

No official code found. Best implementation: Visual-AI/PromptCCD (31 stars, last commit 2025-04-03).

Abstract

We tackle the problem of Continual Category Discovery (CCD), which aims to automatically discover novel categories in a continuous stream of unlabeled data while mitigating the challenge of catastrophic forgetting -- an open problem that persists even in conventional, fully supervised continual learning. To address this challenge, we propose PromptCCD, a simple yet effective framework that utilizes a Gaussian Mixture Model (GMM) as a prompting method for CCD. At the core of PromptCCD lies the Gaussian Mixture Prompting (GMP) module, which acts as a dynamic pool that updates over time to facilitate representation learning and prevent forgetting during category discovery. Moreover, GMP enables on-the-fly estimation of category numbers, allowing PromptCCD to discover categories in unlabeled data without prior knowledge of the category numbers. We extend the standard evaluation metric for Generalized Category Discovery (GCD) to CCD and benchmark state-of-the-art methods on diverse public datasets. PromptCCD significantly outperforms existing methods, demonstrating its effectiveness. Project page: https://visual-ai.github.io/promptccd .

View on arXivView PDF

Code Implementations(1)

[ECCV2024] PromptCCD: Learning Gaussian Mixture Prompt Pool for Continual Category Discovery

316PythonJul 30, 20241 years ago

Similar Papers

Cite this paper

@article{cendra2026promptccd,
  title  = {PromptCCD: Learning Gaussian Mixture Prompt Pool for Continual Category Discovery},
  author = {Fernando Julio Cendra and Bingchen Zhao and Kai Han},
  year   = {2026},
  eprint = {2407.19001},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2407.19001},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.19001.svg)](https://codeofpaper.com/paper/2407.19001)

Discussion