HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

DoubleMatch: Improving Semi-Supervised Learning with Self-Supervision

Erik Wallin Lennart Svensson Fredrik Kahl Lars Hammarstrand

DoubleMatch: Improving Semi-Supervised Learning with Self-Supervision

Abstract

Following the success of supervised learning, semi-supervised learning (SSL) is now becoming increasingly popular. SSL is a family of methods, which in addition to a labeled training set, also use a sizable collection of unlabeled data for fitting a model. Most of the recent successful SSL methods are based on pseudo-labeling approaches: letting confident model predictions act as training labels. While these methods have shown impressive results on many benchmark datasets, a drawback of this approach is that not all unlabeled data are used during training. We propose a new SSL algorithm, DoubleMatch, which combines the pseudo-labeling technique with a self-supervised loss, enabling the model to utilize all unlabeled data in the training process. We show that this method achieves state-of-the-art accuracies on multiple benchmark datasets while also reducing training times compared to existing SSL methods. Code is available at https://github.com/walline/doublematch.

Code Repositories

Benchmarks

BenchmarkMethodologyMetrics
semi-supervised-image-classification-on-cifarDoubleMatch
Percentage error: 4.65±0.17
semi-supervised-image-classification-on-cifar-2DoubleMatch
Percentage error: 21.22± 0.17
semi-supervised-image-classification-on-cifar-6DoubleMatch
Percentage error: 5.56±0.42
semi-supervised-image-classification-on-cifar-7DoubleMatch
Percentage error: 13.59±5.60
semi-supervised-image-classification-on-cifar-8DoubleMatch
Percentage error: 41.83± 1.22
semi-supervised-image-classification-on-cifar-9DoubleMatch
Percentage error: 27.07± 0.26
semi-supervised-image-classification-on-stl-1DoubleMatch
Accuracy: 95.65±0.20
semi-supervised-image-classification-on-svhnDoubleMatch
Accuracy: 97.90 ± 0.07
semi-supervised-image-classification-on-svhn-1DoubleMatch
Accuracy: 97.63±0.35
semi-supervised-image-classification-on-svhn-2DoubleMatch
Percentage error: 15.37±11.81

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