HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

MutexMatch: Semi-Supervised Learning with Mutex-Based Consistency Regularization

Yue Duan Zhen Zhao Lei Qi Lei Wang Luping Zhou Yinghuan Shi Yang Gao

MutexMatch: Semi-Supervised Learning with Mutex-Based Consistency Regularization

Abstract

The core issue in semi-supervised learning (SSL) lies in how to effectively leverage unlabeled data, whereas most existing methods tend to put a great emphasis on the utilization of high-confidence samples yet seldom fully explore the usage of low-confidence samples. In this paper, we aim to utilize low-confidence samples in a novel way with our proposed mutex-based consistency regularization, namely MutexMatch. Specifically, the high-confidence samples are required to exactly predict "what it is" by conventional True-Positive Classifier, while the low-confidence samples are employed to achieve a simpler goal -- to predict with ease "what it is not" by True-Negative Classifier. In this sense, we not only mitigate the pseudo-labeling errors but also make full use of the low-confidence unlabeled data by consistency of dissimilarity degree. MutexMatch achieves superior performance on multiple benchmark datasets, i.e., CIFAR-10, CIFAR-100, SVHN, STL-10, mini-ImageNet and Tiny-ImageNet. More importantly, our method further shows superiority when the amount of labeled data is scarce, e.g., 92.23% accuracy with only 20 labeled data on CIFAR-10. Our code and model weights have been released at https://github.com/NJUyued/MutexMatch4SSL.

Code Repositories

NJUyued/MutexMatch4SSL
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
semi-supervised-image-classification-on-cifar-15MutexMatch (k=0.6C)
Percentage error: 7.77
semi-supervised-image-classification-on-cifar-16MutexMatch (k=0.6C)
Percentage error: 5
semi-supervised-image-classification-on-cifar-17MutexMatch
Accuracy (Test): 76.06
semi-supervised-image-classification-on-cifar-25MutexMatch (k=0.6C)
Percentage error: 58.41
semi-supervised-image-classification-on-cifar-7MutexMatch (k=0.6C)
Percentage error: 5.79
semi-supervised-image-classification-on-mini-2MutexMatch
Accuracy: 48.04
semi-supervised-image-classification-on-svhn-1MutexMatch (k=0.6C)
Accuracy: 97.47
semi-supervised-image-classification-on-svhn-2MutexMatch (k=0.6C)
Percentage error: 3.45

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp