Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Tailoring Self-Supervision for Supervised Learning

About

Recently, it is shown that deploying a proper self-supervision is a prospective way to enhance the performance of supervised learning. Yet, the benefits of self-supervision are not fully exploited as previous pretext tasks are specialized for unsupervised representation learning. To this end, we begin by presenting three desirable properties for such auxiliary tasks to assist the supervised objective. First, the tasks need to guide the model to learn rich features. Second, the transformations involved in the self-supervision should not significantly alter the training distribution. Third, the tasks are preferred to be light and generic for high applicability to prior arts. Subsequently, to show how existing pretext tasks can fulfill these and be tailored for supervised learning, we propose a simple auxiliary self-supervision task, predicting localizable rotation (LoRot). Our exhaustive experiments validate the merits of LoRot as a pretext task tailored for supervised learning in terms of robustness and generalization capability. Our code is available at https://github.com/wjun0830/Localizable-Rotation.

WonJun Moon, Ji-Hwan Kim, Jae-Pil Heo• 2022

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100 (test)
Accuracy78.78
3518
Image ClassificationCIFAR-10 (test)
Accuracy96.79
3381
Object DetectionCOCO 2017 (val)
AP35.3
2454
Instance SegmentationCOCO 2017 (val)--
1144
Out-of-Distribution DetectionCIFAR-10 (test)
AUROC0.9795
45
Image ClassificationImageNet
Top-1 Acc77.72
33
Weakly Supervised Object LocalizationImageNet
Loc Acc (%)50.24
32
Out-of-Distribution DetectionCIFAR-10 SVHN in-distribution out-of-distribution standard (test)
AUROC97.7
31
Out-of-Distribution DetectionCIFAR-10 in-dist ImageNet out-dist
AUROC0.981
28
Out-of-Distribution DetectionLSUN (Out-of-distribution) vs CIFAR-10 (In-distribution)
AUROC98.7
28
Showing 10 of 15 rows

Other info

Code

Follow for update