HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

A Unified Objective for Novel Class Discovery

Enrico Fini; Enver Sangineto; Stéphane Lathuilière; Zhun Zhong; Moin Nabi; Elisa Ricci

A Unified Objective for Novel Class Discovery

Abstract

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.

Code Repositories

DonkeyShot21/UNO
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
novel-object-detection-on-lvis-v1-0-valUNO Fini et al. (2021)++
All mAP: 2.18
Known mAP: 21.09
Novel mAP: 0.61

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
A Unified Objective for Novel Class Discovery | Papers | HyperAI