Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

A Unified Objective for Novel Class Discovery

About

In this paper, we study the problem of Novel Class Discovery (NCD). NCD aims at inferring novel object categories in an unlabeled set by leveraging from prior knowledge of a labeled set containing different, but related classes. Existing approaches tackle this problem by considering multiple objective functions, usually involving specialized loss terms for the labeled and the unlabeled samples respectively, and often requiring auxiliary regularization terms. In this paper, we depart from this traditional scheme and introduce a UNified Objective function (UNO) for discovering novel classes, with the explicit purpose of favoring synergy between supervised and unsupervised learning. Using a multi-view self-labeling strategy, we generate pseudo-labels that can be treated homogeneously with ground truth labels. This leads to a single classification objective operating on both known and unknown classes. Despite its simplicity, UNO outperforms the state of the art by a significant margin on several benchmarks (~+10% on CIFAR-100 and +8% on ImageNet). The project page is available at: https://ncd-uno.github.io.

Enrico Fini, Enver Sangineto, St\'ephane Lathuili\`ere, Zhun Zhong, Moin Nabi, Elisa Ricci• 2021

Related benchmarks

TaskDatasetResultRank
Object DetectionLVIS v1.0 (val)
APbbox2.18
518
Image ClassificationFGVC-Aircraft (test)
Accuracy31.8
231
Generalized Category DiscoveryImageNet-100
All Accuracy70.3
138
Generalized Category DiscoveryCIFAR-100
Accuracy (All)69.5
133
Generalized Category DiscoveryStanford Cars
Accuracy (All)35.5
128
Generalized Category DiscoveryCUB
Accuracy (All)35.1
113
Generalized Category DiscoveryCIFAR-10
All Accuracy68.6
105
Generalized Category DiscoveryFGVC Aircraft
Accuracy (All)28.3
82
Generalized Category DiscoveryCUB-200 (test)
Overall Accuracy35.1
63
Image ClassificationOxford-IIIT Pet (test)
Overall Accuracy34.9
59
Showing 10 of 86 rows
...

Other info

Code

Follow for update