Better Self-training for Image Classification through Self-supervision

Attaullah Sahito, Eibe Frank, Bernhard Pfahringer
9/2/2021
cs.CV

Official code: attaullah/Self-training (3 stars, TensorFlow, last commit 2023-09-15).

Abstract

Self-training is a simple semi-supervised learning approach: Unlabelled examples that attract high-confidence predictions are labelled with their predictions and added to the training set, with this process being repeated multiple times. Recently, self-supervision -- learning without manual supervision by solving an automatically-generated pretext task -- has gained prominence in deep learning. This paper investigates three different ways of incorporating self-supervision into self-training to improve accuracy in image classification: self-supervision as pretraining only, self-supervision performed exclusively in the first iteration of self-training, and self-supervision added to every iteration of self-training. Empirical results on the SVHN, CIFAR-10, and PlantVillage datasets, using both training from scratch, and Imagenet-pretrained weights, show that applying self-supervision only in the first iteration of self-training can greatly improve accuracy, for a modest increase in computation time.

View on arXivView PDF

Code Implementations(1)

TensorFlow

This repository contains code for the PhD thesis: "A Study of Self-training Variants for Semi-supervised Image Classification" and publications.

31PythonSep 9, 20213 years ago
arcface-losscifar10cnncontrastive-losscross-entropy-loss+13 more

Cite this paper

@article{sahito2021better,
  title  = {Better Self-training for Image Classification through Self-supervision},
  author = {Attaullah Sahito and Eibe Frank and Bernhard Pfahringer},
  year   = {2021},
  eprint = {2109.00778},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2109.00778}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2109.00778.svg)](https://codeofpaper.com/paper/2109.00778)

Discussion