Self-Supervised Learning by Estimating Twin Class Distributions
Not on the map. Why?
Abstract (arXiv)
We present TWIST, a simple and theoretically explainable self-supervised representation learning method by classifying large-scale unlabeled datasets in an end-to-end way. We employ a siamese network terminated by a softmax operation to produce twin class distributions of two augmented images. Without supervision, we enforce the class distributions of different augmentations to be consistent. However, simply minimizing the divergence between augmentations will cause collapsed solutions, i.e., outputting the same class probability distribution for all images. In this case, no information about the input image is left. To solve this problem, we propose to maximize the mutual information between the input and the class predictions. Specifically, we minimize the entropy of the distribution for each sample to make the class prediction for each sample assertive and maximize the entropy of the mean distribution to make the predictions of different samples diverse. In this way, TWIST can naturally avoid the collapsed solutions without specific designs such as asymmetric network, stop-gradient operation, or momentum encoder. As a result, TWIST outperforms state-of-the-art methods on a wide range of tasks. Especially, TWIST performs surprisingly well on semi-supervised learning, achieving 61.2% top-1 accuracy with 1% ImageNet labels using a ResNet-50 as backbone, surpassing previous best results by an absolute improvement of 6.2%. Codes and pre-trained models are given on: https://github.com/bytedance/TWIST
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 49 of its 76 references that are in the map. First posted on arXiv 14 Oct 2021.
Builds on
49 of 76 references.
References · 49
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2017Mask R-CNNcited by 7,259
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
37 more
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2014Going Deeper with Convolutionscited by 4,231
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,360
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,154
- 2013Describing Textures in the Wildcited by 2,110
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,838
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,818
- 2013Fine-Grained Visual Classification of Aircraftcited by 1,701
- 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,610
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,586
- 2016YOLO9000: Better, Faster, Strongercited by 1,429
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,424
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,379
- 2018Unified Perceptual Parsing for Scene Understandingcited by 1,265
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2016Colorful Image Colorizationcited by 1,113
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,062
- 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,020
- 2021VICReg: Variance-Invariance-Covariance Regularization for Self-Supervised Learningcited by 1,013
- 2020What Makes for Good Views for Contrastive Learning?cited by 843
- 2015Unsupervised Deep Embedding for Clustering Analysiscited by 763
- 2020Prototypical Contrastive Learning of Unsupervised Representationscited by 636
- 2017Large Batch Training of Convolutional Networkscited by 529
- 2019Self-labelling via simultaneous clustering and representation learningcited by 525
- 2020Dense Contrastive Learning for Self-Supervised Visual Pre-Trainingcited by 512
- 2018Invariant Information Clustering for Unsupervised Image Classification and Segmentationcited by 454
- 2019Cascade R-CNN: High Quality Object Detection and Instance Segmentationcited by 428
- 2020SCAN: Learning to Classify Images without Labelscited by 351
- 2016Joint Unsupervised Learning of Deep Representations and Image Clusterscited by 205
- 2017Learning Discrete Representations via Information Maximizing Self-Augmented Trainingcited by 149
- 2021Self-Supervised Classification Networkcited by 27
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 4; 2025: 2; 2026: 1.
12 papers.
- 2024Let Go of Your Labels with Unsupervised Transfercited by 14
- 2023The Pursuit of Human Labeling: A New Perspective on Unsupervised Learningcited by 6
- 2022Foreground Guidance and Multi-Layer Feature Fusion for Unsupervised Object Discovery with Transformerscited by 4
- 2025Self-Supervised Learning for Image Segmentation: A Comprehensive Surveycited by 3
- 2025Spectral-Spatial Self-Supervised Learning for Few-Shot Hyperspectral Image Classificationcited by 2
- 2023Erasing Self-Supervised Learning Backdoor by Cluster Activation Maskingcited by 1
- 2024Lightweight Model Pre-training via Language Guided Knowledge Distillationcited by 1
- 2024Efficient Unsupervised Visual Representation Learning with Explicit Cluster Balancingcited by 1
- 2022Generalization Beyond Feature Alignment: Concept Activation-Guided Contrastive Learningcited by 0
- 2023QR-CLIP: Introducing Explicit Open-World Knowledge for Location and Time Reasoningcited by 0
- 2024GUESS: Generative Uncertainty Ensemble for Self Supervisioncited by 0
- 2026Scalable Patch-Level Self-Supervised Learningcited by 0
- 2026Scalable Patch-Level Self-Supervised Learning7 Oct 2026
- 2025Self-Supervised Learning for Image Segmentation: A Comprehensive Survey19 May 2025
- 2025Spectral-Spatial Self-Supervised Learning for Few-Shot Hyperspectral Image Classification18 May 2025
- 2024GUESS: Generative Uncertainty Ensemble for Self Supervision3 Dec 2024
- 2024Efficient Unsupervised Visual Representation Learning with Explicit Cluster Balancing15 Jul 2024
- 2024Lightweight Model Pre-training via Language Guided Knowledge Distillation17 Jun 2024
- 2024Let Go of Your Labels with Unsupervised Transfer11 Jun 2024
- 2023Erasing Self-Supervised Learning Backdoor by Cluster Activation Masking13 Dec 2023
- 2023The Pursuit of Human Labeling: A New Perspective on Unsupervised Learning6 Nov 2023
- 2023QR-CLIP: Introducing Explicit Open-World Knowledge for Location and Time Reasoning2 Feb 2023
- 2022Generalization Beyond Feature Alignment: Concept Activation-Guided Contrastive Learning13 Nov 2022
- 2022Foreground Guidance and Multi-Layer Feature Fusion for Unsupervised Object Discovery with Transformers24 Oct 2022