HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Exploring Self-Supervised Regularization for Supervised and Semi-Supervised Learning

Phi Vu Tran

Exploring Self-Supervised Regularization for Supervised and Semi-Supervised Learning

Abstract

Recent advances in semi-supervised learning have shown tremendous potential in overcoming a major barrier to the success of modern machine learning algorithms: access to vast amounts of human-labeled training data. Previous algorithms based on consistency regularization can harness the abundance of unlabeled data to produce impressive results on a number of semi-supervised benchmarks, approaching the performance of strong supervised baselines using only a fraction of the available labeled data. In this work, we challenge the long-standing success of consistency regularization by introducing self-supervised regularization as the basis for combining semantic feature representations from unlabeled data. We perform extensive comparative experiments to demonstrate the effectiveness of self-supervised regularization for supervised and semi-supervised image classification on SVHN, CIFAR-10, and CIFAR-100 benchmark datasets. We present two main results: (1) models augmented with self-supervised regularization significantly improve upon traditional supervised classifiers without the need for unlabeled data; (2) together with unlabeled data, our models yield semi-supervised performance competitive with, and in many cases exceeding, prior state-of-the-art consistency baselines. Lastly, our models have the practical utility of being efficiently trained end-to-end and require no additional hyper-parameters to tune for optimal performance beyond the standard set for training neural networks. Reference code and data are available at https://github.com/vuptran/sesemi

Code Repositories

vuptran/sesemi
Official
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
semi-supervised-image-classification-on-cifarSESEMI SSL (ConvNet)
Percentage error: 11.65
semi-supervised-image-classification-on-cifar-11SESEMI SSL (ConvNet)
Accuracy: 82.12
semi-supervised-image-classification-on-cifar-12SESEMI SSL (ConvNet)
Accuracy: 85.78
semi-supervised-image-classification-on-cifar-2SESEMI SSL (ConvNet)
Percentage error: 38.7
semi-supervised-image-classification-on-svhnSESEMI SSL (ConvNet)
Accuracy: 94.41
semi-supervised-image-classification-on-svhn-1SESEMI SSL (ConvNet)
Accuracy: 91.68
semi-supervised-image-classification-on-svhn-3SESEMI SSL (ConvNet)
Accuracy: 93.5

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
Exploring Self-Supervised Regularization for Supervised and Semi-Supervised Learning | Papers | HyperAI