HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

USB: A Unified Semi-supervised Learning Benchmark for Classification

USB: A Unified Semi-supervised Learning Benchmark for Classification

Abstract

Semi-supervised learning (SSL) improves model generalization by leveraging massive unlabeled data to augment limited labeled samples. However, currently, popular SSL evaluation protocols are often constrained to computer vision (CV) tasks. In addition, previous work typically trains deep neural networks from scratch, which is time-consuming and environmentally unfriendly. To address the above issues, we construct a Unified SSL Benchmark (USB) for classification by selecting 15 diverse, challenging, and comprehensive tasks from CV, natural language processing (NLP), and audio processing (Audio), on which we systematically evaluate the dominant SSL methods, and also open-source a modular and extensible codebase for fair evaluation of these SSL methods. We further provide the pre-trained versions of the state-of-the-art neural models for CV tasks to make the cost affordable for further tuning. USB enables the evaluation of a single SSL algorithm on more tasks from multiple domains but with less cost. Specifically, on a single NVIDIA V100, only 39 GPU days are required to evaluate FixMatch on 15 tasks in USB while 335 GPU days (279 GPU days on 4 CV datasets except for ImageNet) are needed on 5 CV tasks with TorchSSL.

Code Repositories

abbaasalif/freematch-improved
pytorch
Mentioned in GitHub
microsoft/semi-supervised-learning
Official
pytorch
Mentioned in GitHub
shreejalt/freematch-pytorch
pytorch
Mentioned in GitHub
beandkay/epass
pytorch
Mentioned in GitHub
Westlake-AI/SemiReward
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
semi-supervised-image-classification-on-cifar-8ReMixMatch
Percentage error: 16.8

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
USB: A Unified Semi-supervised Learning Benchmark for Classification | Papers | HyperAI