Fine-grained Classes and How to Find Them

Matej Grcić, Artyom Gadetsky, Maria Brbić
6/16/2024
cs.LGcs.CV

No official code found. Best implementation: mlbio-epfl/falcon (14 stars, MIT, last commit 2024-06-21).

Abstract

In many practical applications, coarse-grained labels are readily available compared to fine-grained labels that reflect subtle differences between classes. However, existing methods cannot leverage coarse labels to infer fine-grained labels in an unsupervised manner. To bridge this gap, we propose FALCON, a method that discovers fine-grained classes from coarsely labeled data without any supervision at the fine-grained level. FALCON simultaneously infers unknown fine-grained classes and underlying relationships between coarse and fine-grained classes. Moreover, FALCON is a modular method that can effectively learn from multiple datasets labeled with different strategies. We evaluate FALCON on eight image classification tasks and a single-cell classification task. FALCON outperforms baselines by a large margin, achieving 22% improvement over the best baseline on the tieredImageNet dataset with over 600 fine-grained classes.

View on arXivView PDF

Code Implementations(1)

mlbio-epfl/falconCommunity100%
MIT

[ICML 2024] Fine-Grained Classes and How to Find Them

142Shell, PythonMay 29, 20242 years agoMIT

Similar Papers

Cite this paper

@article{grci2024finegrained,
  title  = {Fine-grained Classes and How to Find Them},
  author = {Matej Grcić and Artyom Gadetsky and Maria Brbić},
  year   = {2024},
  eprint = {2406.11070},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.11070v1},
  journal = {ICML 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/2406.11070.svg)](https://codeofpaper.com/paper/2406.11070)

Discussion