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/FreeMatch: Self-adaptive Thresholding for Semi-supervised ...

FreeMatch: Self-adaptive Thresholding for Semi-supervised Learning

Yidong Wang, Hao Chen, Qiang Heng, Wenxin Hou, Yue Fan, Zhen Wu, Jindong Wang, Marios Savvides, Takahiro Shinozaki, Bhiksha Raj, Bernt Schiele, Xing Xie

2022-05-15FairnessSemi-Supervised Image Classification
PaperPDFCodeCode(official)CodeCodeCode(official)Code

Abstract

Semi-supervised Learning (SSL) has witnessed great success owing to the impressive performances brought by various methods based on pseudo labeling and consistency regularization. However, we argue that existing methods might fail to utilize the unlabeled data more effectively since they either use a pre-defined / fixed threshold or an ad-hoc threshold adjusting scheme, resulting in inferior performance and slow convergence. We first analyze a motivating example to obtain intuitions on the relationship between the desirable threshold and model's learning status. Based on the analysis, we hence propose FreeMatch to adjust the confidence threshold in a self-adaptive manner according to the model's learning status. We further introduce a self-adaptive class fairness regularization penalty to encourage the model for diverse predictions during the early training stage. Extensive experiments indicate the superiority of FreeMatch especially when the labeled data are extremely rare. FreeMatch achieves 5.78%, 13.59%, and 1.28% error rate reduction over the latest state-of-the-art method FlexMatch on CIFAR-10 with 1 label per class, STL-10 with 4 labels per class, and ImageNet with 100 labels per class, respectively. Moreover, FreeMatch can also boost the performance of imbalanced SSL. The codes can be found at https://github.com/microsoft/Semi-supervised-learning.

Results

TaskDatasetMetricValueModel
Image ClassificationCIFAR-100, 2500 LabelsPercentage error26.47FreeMatch
Image Classificationcifar-100, 10000 LabelsPercentage error21.68FreeMatch
Image ClassificationCIFAR-100, 400 LabelsPercentage error37.98FreeMatch
Image ClassificationCIFAR-10, 40 LabelsPercentage error4.9FreeMatch
Image ClassificationCIFAR-10, 250 LabelsPercentage error4.88FreeMatch
Semi-Supervised Image ClassificationCIFAR-100, 2500 LabelsPercentage error26.47FreeMatch
Semi-Supervised Image Classificationcifar-100, 10000 LabelsPercentage error21.68FreeMatch
Semi-Supervised Image ClassificationCIFAR-100, 400 LabelsPercentage error37.98FreeMatch
Semi-Supervised Image ClassificationCIFAR-10, 40 LabelsPercentage error4.9FreeMatch
Semi-Supervised Image ClassificationCIFAR-10, 250 LabelsPercentage error4.88FreeMatch

Related Papers

A Reproducibility Study of Product-side Fairness in Bundle Recommendation2025-07-18FedGA: A Fair Federated Learning Framework Based on the Gini Coefficient2025-07-17Looking for Fairness in Recommender Systems2025-07-16FADE: Adversarial Concept Erasure in Flow Models2025-07-16Fairness-Aware Grouping for Continuous Sensitive Variables: Application for Debiasing Face Analysis with respect to Skin Tone2025-07-15Guiding LLM Decision-Making with Fairness Reward Models2025-07-15Fairness-Aware Secure Integrated Sensing and Communications with Fractional Programming2025-07-15Meta-Reinforcement Learning for Fast and Data-Efficient Spectrum Allocation in Dynamic Wireless Networks2025-07-13