SelEx: Self-Expertise in Fine-Grained Generalized Category Discovery

Sarah Rastegar, Mohammadreza Salehi, Yuki M. Asano, Hazel Doughty, Cees G. M. Snoek
8/26/2024
cs.CVcs.AIcs.LG

Official code: SarahRastegar/SelEx (31 stars, MIT, last commit 2025-08-04).

Abstract

In this paper, we address Generalized Category Discovery, aiming to simultaneously uncover novel categories and accurately classify known ones. Traditional methods, which lean heavily on self-supervision and contrastive learning, often fall short when distinguishing between fine-grained categories. To address this, we introduce a novel concept called `self-expertise', which enhances the model's ability to recognize subtle differences and uncover unknown categories. Our approach combines unsupervised and supervised self-expertise strategies to refine the model's discernment and generalization. Initially, hierarchical pseudo-labeling is used to provide `soft supervision', improving the effectiveness of self-expertise. Our supervised technique differs from traditional methods by utilizing more abstract positive and negative samples, aiding in the formation of clusters that can generalize to novel categories. Meanwhile, our unsupervised strategy encourages the model to sharpen its category distinctions by considering within-category examples as `hard' negatives. Supported by theoretical insights, our empirical results showcase that our method outperforms existing state-of-the-art techniques in Generalized Category Discovery across several fine-grained datasets. Our code is available at: https://github.com/SarahRastegar/SelEx.

View on arXivView PDF

Code Implementations(1)

MIT

Official Repository of "SelEx: Self-Expertise in Fine-Grained Generalized Category Discovery" (ECCV 2024)

315Shell, PythonJul 15, 20241 years agoMIT

Similar Papers

Cite this paper

@article{rastegar2024selex,
  title  = {SelEx: Self-Expertise in Fine-Grained Generalized Category Discovery},
  author = {Sarah Rastegar and Mohammadreza Salehi and Yuki M. Asano and Hazel Doughty and Cees G. M. Snoek},
  year   = {2024},
  eprint = {2408.14371},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.14371v2},
  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/2408.14371.svg)](https://codeofpaper.com/paper/2408.14371)

Discussion