Color-$S^{4}L$: Self-supervised Semi-supervised Learning with Image Colorization
Hanxiao Chen
TL;DR
This paper tackles semi-supervised image classification by integrating multiple self-supervised pretext tasks, notably image colorization, into a unified Color-$S^{4}L$ framework. It trains with two data streams—a labeled branch and an unlabeled, self-supervised branch—using a shared backbone and a multi-task loss $L_{Color-S^{4}L} = L_{super}(y_i,z_i) + \omega L_{self}( ilde{y_i},\tilde{z_i})$ to extract information from unlabeled data. Proxy labels arise from image rotation, geometric transformations, and a colorization task produced by an Encoder-Decoder model, including a colorization label $ ilde{y}=7$. Evaluations on CIFAR-10, SVHN, and CIFAR-100 across multiple CNN backbones show competitive or state-of-the-art results under limited-label conditions, underscoring the practical value of combining self-supervised colorization with SSL.
Abstract
This work addresses the problem of semi-supervised image classification tasks with the integration of several effective self-supervised pretext tasks. Different from widely-used consistency regularization within semi-supervised learning, we explored a novel self-supervised semi-supervised learning framework (Color-$S^{4}L$) especially with image colorization proxy task and deeply evaluate performances of various network architectures in such special pipeline. Also, we demonstrated its effectiveness and optimal performance on CIFAR-10, SVHN and CIFAR-100 datasets in comparison to previous supervised and semi-supervised optimal methods.
