TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/OpenLDN: Learning to Discover Novel Classes for Open-World...

OpenLDN: Learning to Discover Novel Classes for Open-World Semi-Supervised Learning

Mamshad Nayeem Rizve, Navid Kardan, Salman Khan, Fahad Shahbaz Khan, Mubarak Shah

2022-07-05Open-World Semi-Supervised Learning
PaperPDFCode(official)

Abstract

Semi-supervised learning (SSL) is one of the dominant approaches to address the annotation bottleneck of supervised learning. Recent SSL methods can effectively leverage a large repository of unlabeled data to improve performance while relying on a small set of labeled data. One common assumption in most SSL methods is that the labeled and unlabeled data are from the same data distribution. However, this is hardly the case in many real-world scenarios, which limits their applicability. In this work, instead, we attempt to solve the challenging open-world SSL problem that does not make such an assumption. In the open-world SSL problem, the objective is to recognize samples of known classes, and simultaneously detect and cluster samples belonging to novel classes present in unlabeled data. This work introduces OpenLDN that utilizes a pairwise similarity loss to discover novel classes. Using a bi-level optimization rule this pairwise similarity loss exploits the information available in the labeled set to implicitly cluster novel class samples, while simultaneously recognizing samples from known classes. After discovering novel classes, OpenLDN transforms the open-world SSL problem into a standard SSL problem to achieve additional performance gains using existing SSL methods. Our extensive experiments demonstrate that OpenLDN outperforms the current state-of-the-art methods on multiple popular classification benchmarks while providing a better accuracy/training time trade-off.

Results

TaskDatasetMetricValueModel
Image ClassificationCIFAR-100All accuracy (10% Labeled)47.7OpenLDN (ResNet-18)
Image ClassificationCIFAR-100All accuracy (50% Labeled)60.1OpenLDN (ResNet-18)
Image ClassificationCIFAR-100Novel accuracy (10% Labeled)40OpenLDN (ResNet-18)
Image ClassificationCIFAR-100Novel accuracy (50% Labeled)46.8OpenLDN (ResNet-18)
Image ClassificationCIFAR-100Seen accuracy (10% Labeled)55OpenLDN (ResNet-18)
Image ClassificationCIFAR-100Seen accuracy (50% Labeled)73.5OpenLDN (ResNet-18)
Image ClassificationImageNet-100 (TEMI Split)All accuracy (50% Labeled)79.1OpenLDN (ResNet-50)
Image ClassificationImageNet-100 (TEMI Split)Novel accuracy (50% Labeled)68.6OpenLDN (ResNet-50)
Image ClassificationImageNet-100 (TEMI Split)Seen accuracy (50% Labeled)89.6OpenLDN (ResNet-50)
Image ClassificationCIFAR-10All accuracy (10% Labeled)92.8OpenLDN (ResNet-18)
Image ClassificationCIFAR-10All accuracy (50% Labeled)95.4OpenLDN (ResNet-18)
Image ClassificationCIFAR-10Novel accuracy (10% Labeled)93.2OpenLDN (ResNet-18)
Image ClassificationCIFAR-10Novel accuracy (50% Labeled)95.1OpenLDN (ResNet-18)
Image ClassificationCIFAR-10Seen accuracy (10% Labeled)92.4OpenLDN (ResNet-18)
Image ClassificationCIFAR-10Seen accuracy (50% Labeled)95.7OpenLDN (ResNet-18)
Semi-Supervised Image ClassificationCIFAR-100All accuracy (10% Labeled)47.7OpenLDN (ResNet-18)
Semi-Supervised Image ClassificationCIFAR-100All accuracy (50% Labeled)60.1OpenLDN (ResNet-18)
Semi-Supervised Image ClassificationCIFAR-100Novel accuracy (10% Labeled)40OpenLDN (ResNet-18)
Semi-Supervised Image ClassificationCIFAR-100Novel accuracy (50% Labeled)46.8OpenLDN (ResNet-18)
Semi-Supervised Image ClassificationCIFAR-100Seen accuracy (10% Labeled)55OpenLDN (ResNet-18)
Semi-Supervised Image ClassificationCIFAR-100Seen accuracy (50% Labeled)73.5OpenLDN (ResNet-18)
Semi-Supervised Image ClassificationImageNet-100 (TEMI Split)All accuracy (50% Labeled)79.1OpenLDN (ResNet-50)
Semi-Supervised Image ClassificationImageNet-100 (TEMI Split)Novel accuracy (50% Labeled)68.6OpenLDN (ResNet-50)
Semi-Supervised Image ClassificationImageNet-100 (TEMI Split)Seen accuracy (50% Labeled)89.6OpenLDN (ResNet-50)
Semi-Supervised Image ClassificationCIFAR-10All accuracy (10% Labeled)92.8OpenLDN (ResNet-18)
Semi-Supervised Image ClassificationCIFAR-10All accuracy (50% Labeled)95.4OpenLDN (ResNet-18)
Semi-Supervised Image ClassificationCIFAR-10Novel accuracy (10% Labeled)93.2OpenLDN (ResNet-18)
Semi-Supervised Image ClassificationCIFAR-10Novel accuracy (50% Labeled)95.1OpenLDN (ResNet-18)
Semi-Supervised Image ClassificationCIFAR-10Seen accuracy (10% Labeled)92.4OpenLDN (ResNet-18)
Semi-Supervised Image ClassificationCIFAR-10Seen accuracy (50% Labeled)95.7OpenLDN (ResNet-18)

Related Papers

Learning Textual Prompts for Open-World Semi-Supervised Learning2025-01-01OwMatch: Conditional Self-Labeling with Consistency for Open-World Semi-Supervised Learning2024-11-04Rethinking Open-World Semi-Supervised Learning: Distribution Mismatch and Inductive Inference2024-05-31Prompt-Driven Feature Diffusion for Open-World Semi-Supervised Learning2024-04-17Open-World Semi-Supervised Learning for Node Classification2024-03-18Robust Semi-Supervised Learning for Self-learning Open-World Classes2024-01-15Targeted Representation Alignment for Open-World Semi-Supervised Learning2024-01-01A Graph-Theoretic Framework for Understanding Open-World Semi-Supervised Learning2023-11-06