Bootstrap Your Own Prior: Towards Distribution-Agnostic Novel Class Discovery

Muli Yang, Liancheng Wang, Cheng Deng, Hanwang Zhang
2/14/2026

Abstract

Novel Class Discovery (NCD) aims to discover unknown classes without any annotation, by exploiting the transferable knowledge already learned from a base set of known classes. Existing works hold an impractical assumption that the novel class distribution prior is uniform, yet neglect the imbalanced nature of real-world data. In this paper, we relax this assumption by proposing a new challenging task: distribution-agnostic NCD, which allows data drawn from arbitrary unknown class distributions and thus renders existing methods useless or even harmful. We tackle this challenge by proposing a new method, dubbed “Boot-strapping Your Own Prior (BYOP)”, which iteratively estimates the class prior based on the model prediction it-self. At each iteration, we devise a dynamic temperature technique that better estimates the class prior by encouraging sharper predictions for less-confident samples. Thus, BYOP obtains more accurate pseudo-labels for the novel samples, which are beneficial for the next training iteration. Extensive experiments show that existing methods suffer from imbalanced class distributions, while BYOp11Code: https://github.com/muliyangm/BYOP. out-performs them by clear margins, demonstrating its effectiveness across various distribution scenarios.

DOISemantic Scholar

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{yang2026bootstrap,
  title  = {Bootstrap Your Own Prior: Towards Distribution-Agnostic Novel Class Discovery},
  author = {Muli Yang and Liancheng Wang and Cheng Deng and Hanwang Zhang},
  year   = {2026},
  doi    = {10.1109/CVPR52729.2023.00337},
  url    = {https://doi.org/10.1109/CVPR52729.2023.00337},
  journal = {CVPR 2023 2023}
}

Discussion