Novel Class Discovery

32 papers with code • 3 benchmarks • 3 datasets

The goal of Novel Class Discovery (NCD) is to identify new classes in unlabeled data, by exploiting prior knowledge from known classes. In this specific setup, the data is split in two sets. The first is a labeled set containing known classes and the second is an unlabeled set containing unknown classes that must be discovered.

Most implemented papers

Towards Realistic Semi-Supervised Learning

nayeemrizve/trssl 5 Jul 2022

We also highlight the flexibility of our approach in solving novel class discovery task, demonstrate its stability in dealing with imbalanced data, and complement our approach with a technique to estimate the number of novel classes

Class-incremental Novel Class Discovery

oatmealliu/class-incd 18 Jul 2022

We study the new task of class-incremental Novel Class Discovery (class-iNCD), which refers to the problem of discovering novel categories in an unlabelled data set by leveraging a pre-trained model that has been trained on a labelled data set containing disjoint yet related categories.

A Method for Discovering Novel Classes in Tabular Data

colintr/tabularncd 2 Sep 2022

In this paper, we propose TabularNCD, a new method for discovering novel classes in tabular data.

Modeling Inter-Class and Intra-Class Constraints in Novel Class Discovery

fanzhichen/ncd-iic CVPR 2023

Specifically, we propose an inter-class sKLD constraint to effectively exploit the disjoint relationship between labelled and unlabelled classes, enforcing the separability for different classes in the embedding space.

Learning to Discover and Detect Objects

vlfom/rncdl 19 Oct 2022

We then train our network to learn to classify each RoI, either as one of the known classes, seen in the source dataset, or one of the novel classes, with a long-tail distribution constraint on the class assignments, reflecting the natural frequency of classes in the real world.

Découvrir de nouvelles classes dans des données tabulaires

colintr/tabularncd 28 Nov 2022

In Novel Class Discovery (NCD), the goal is to find new classes in an unlabeled set given a labeled set of known but different classes.

On-the-Fly Category Discovery

pris-cv/on-the-fly-category-discovery CVPR 2023

Our code is available at https://github. com/PRIS-CV/On-the-fly-Category-Discovery.

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

muliyangm/byop CVPR 2023

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.

Novel Class Discovery: an Introduction and Key Concepts

orange-opensource/practicalncd 22 Feb 2023

We then give an overview of the different families of approaches, organized by the way they transfer knowledge from the labeled set to the unlabeled set.

Novel Class Discovery for 3D Point Cloud Semantic Segmentation

luigiriz/nops CVPR 2023

Firstly, we address the new problem of NCD for point cloud semantic segmentation.