atlas

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

Contrastive Credibility Propagation for Reliable Semi-supervised Learning

AAAI 2024 · Label-efficient and robust learning › Semi-supervised learning · approach: Safe and realistic semi-supervised learning · 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 Contrastive Credibility Propagation (CCP), a transductive pseudo-label refinement SSL method using credibility vectors and a generalized contrastive loss, evaluated across five data-quality scenarios on CIFAR-10/100 and text datasets to reliably beat the supervised baseline.

Problem

Semi-supervised learning often fails to outperform a supervised baseline under real-world data issues such as few labels, open-set unlabeled data, label noise, and class distribution imbalance or misalignment.

Approach

Iteratively refines pseudo-labels transductively via credibility vectors (similarity to a class minus highest similarity to other classes) and a soft generalized contrastive loss over non-discrete positive pairs, averages pseudo-labels across epochs to correct noise (SEAL-style), and uses KL-divergence-constrained subsampling to reset unreliable pseudo-labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use credibility adjustments instead of softmax labels, omitting scaling, clipping, and subsampling in the softmax variant (ablation)CCP iterations · CIFAR-10 base case and few-label experimentspseudo-label accuracyHelped
Add D_KL-based subsampling between CCP iterations (ablation)CCP · High-severity data-variable experimentspseudo-label accuracyHelped
Add D_KL-based subsampling between CCP iterations (ablation)CCP · CIFAR-10 base casepseudo-label accuracyNo clear effect
Add D_KL-based subsampling between CCP iterations (ablation)CCP · AG News, 0.05% labels, iteration 7pseudo-label accuracy: 82.72% -> 82.98%Helped
Add D_KL-based subsampling between CCP iterations (ablation)CCP · Rotten Tomatoes, 0.1% labelspseudo-label accuracyMixed
Add D_KL-based subsampling between CCP iterations (ablation)CCP · Text classification datasets, few-label experimentspseudo-label accuracyMixed
Minimize both contrastive loss and classifier loss during classifier training instead of classifier loss alone (ablation)CCP classifier training · Experiments reported in the paperperformanceHelped
Reset the encoder and contrastive head after the final CCP iteration instead of reusing their last-iteration state (ablation)CCP classifier training · Experiments reported in the paperperformanceHelped
Subsample final pseudo-labels during classifier training (ablation)CCP classifier training · Test setaccuracyNo clear effect
Use CCP instead of the supervised baselineSemi-supervised learning · CIFAR-10, noisy-label 60%accuracy: 58.60% -> 94.28%Helped
Use CCP instead of the supervised baselineSemi-supervised learning · CIFAR-100, noisy-label 60%accuracy: 35.70% -> 71.08%Helped
Use CCP instead of the baselineText classification with few labels · AG News, DBpedia, and Yahoo! Answers at 0.05% labelsaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 AG News DBpedia Rotten Tomatoes Yahoo! Answers

Benchmarks: CIFAR-10 CIFAR-100 AG News DBpedia Rotten Tomatoes Yahoo! Answers

Metrics: test accuracy pseudo-label accuracy

Baselines: CoMatch OpenMatch ACR FixMatch SimCLR SupCon CCLP

Builds on: SEAL SimCLR SupCon FixMatch CCLP

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