atlas

Research map / Label-efficient and robust learning / Semi-supervised learning

Unsupervised Learning for Class Distribution Mismatch

ICML 2025 · Label-efficient and robust learning › Semi-supervised learning · approach: Confidence-based pseudo-label selection · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes UCDM, an unsupervised class-distribution-mismatch method that uses Stable Diffusion 2.0 to synthesize positive (add class) and negative (erase class) image pairs from unlabeled seeds, plus confidence-based pseudo-labeling of real images.

Problem

Class distribution mismatch in training data (unknown and new classes) makes semi-supervised open-set classifiers rely on labeled data; the paper asks how to handle CDM without any ground-truth labels, using only known class names.

Approach

Use a text-to-image diffusion model with conditional DDIM inversion to erase a known class from a seed image (negative) and class-prompted generation to add it (positive), building unsupervised positive-negative pairs for a one-vs-all open-set classifier, then iteratively pseudo-label confident real images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use UCDM instead of OpenMatchTiny-ImageNet, 60% mismatch open-set task · Tiny-ImageNet, 60% mismatchunknown-class accuracy: 3.5 -> 94.9Helped
Use UCDM instead of OpenMatchTiny-ImageNet, 60% mismatch open-set task · Tiny-ImageNet, 60% mismatchnew-class accuracy: 5.9 -> 95.4Helped
Use UCDM instead of OpenMatchTiny-ImageNet, 60% mismatch open-set task · Tiny-ImageNet, 60% mismatchknown-class accuracy: 10.8 -> 15.8Helped
Use UCDM instead of IOMatchCIFAR-100, 60% mismatch open-set task · CIFAR-100, 60% mismatchbalance score: 9.0 -> 47.2Helped
Use UCDM instead of CCSSLCIFAR-10, 60% mismatch closed-set task · CIFAR-10, 60% mismatchaccuracy: 95.7 -> 95.6No clear effect
Add the positive-generation pipeline (ablation)UCDM · CIFAR-10, 60% mismatchbalance score: 72.8 -> 94.6Helped
Add the negative-generation pipeline (ablation)UCDM · CIFAR-10, 60% mismatchbalance score: 79.3 -> 94.6Helped
Use the proposed positive and negative generation pipelines rather than random noise (ablation)UCDM · CIFAR-10, 60% mismatchbalance score: 71.5 -> 94.6Helped
Add the real-image loss term for known pseudo-labeled data (ablation)UCDM learning objectives · CIFAR-10, 60% mismatchknown-class accuracyHelped
Use a confidence threshold below 0.95 (ablation)UCDM confidence-based labeling · CIFAR-10open-set performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny-ImageNet

Benchmarks: CIFAR-10 CIFAR-100 Tiny-ImageNet

Metrics: known-class accuracy unknown-class accuracy new-class accuracy balance score

Baselines: UASD DS3L T2T CCSSL MTCF OpenMatch IOMatch

Builds on: DDIM Stable Diffusion OpenMatch FixMatch-style SSL

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy