A Framework For Contrastive Self-Supervised Learning And Designing A New Approach
Not on the map. Why?
Abstract (arXiv)
Contrastive self-supervised learning (CSL) is an approach to learn useful representations by solving a pretext task that selects and compares anchor, negative and positive (APN) features from an unlabeled dataset. We present a conceptual framework that characterizes CSL approaches in five aspects (1) data augmentation pipeline, (2) encoder selection, (3) representation extraction, (4) similarity measure, and (5) loss function. We analyze three leading CSL approaches--AMDIM, CPC, and SimCLR--, and show that despite different motivations, they are special cases under this framework. We show the utility of our framework by designing Yet Another DIM (YADIM) which achieves competitive results on CIFAR-10, STL-10 and ImageNet, and is more robust to the choice of encoder and the representation extraction strategy. To support ongoing CSL research, we release the PyTorch implementation of this conceptual framework along with standardized implementations of AMDIM, CPC (V2), SimCLR, BYOL, Moco (V2) and YADIM.
Key facts. Cited by 51 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 17; 2022: 22; 2023: 6; 2024: 5; 2025: 1.
51 papers.
Sort:
By area:
- 2022What to Hide from Your Students: Attention-Guided Masked Image Modelingcited by 117
- 2021SubTab: Subsetting Features of Tabular Data for Self-Supervised Representation Learningcited by 101
- 2021The Causal-Neural Connection: Expressiveness, Learnability, and Inferencecited by 97
- 2021Self-supervised representation learning from 12-lead ECG datacited by 80
- 2022A Comprehensive Study of Image Classification Model Sensitivity to Foregrounds, Backgrounds, and Visual Attributescited by 56
- 2022Neural Causal Models for Counterfactual Identification and Estimationcited by 54
- 2021Variational Wasserstein gradient flowcited by 53
- 2022Robust Contrastive Learning against Noisy Viewscited by 45
- 2022Perfectly Balanced: Improving Transfer and Robustness of Supervised Contrastive Learningcited by 40
- 2022EM-driven unsupervised learning for efficient motion segmentationcited by 33
- 2021Server-Side Local Gradient Averaging and Learning Rate Acceleration for Scalable Split Learningcited by 22
- 2024Counterfactual Image Editingcited by 20
38 more
- 2021Latent Structure Mining with Contrastive Modality Fusion for Multimedia Recommendationcited by 18
- 2023A Survey on Semi-Supervised Semantic Segmentationcited by 16
- 2022The Robustness Limits of SoTA Vision Models to Natural Variationcited by 15
- 2025Learn Beneficial Noise as Graph Augmentationcited by 15
- 2021Learning Representations with Contrastive Self-Supervised Learning for Histopathology Applicationscited by 12
- 2021RELAX: Representation Learning Explainabilitycited by 12
- 2021Sample Efficient Detection and Classification of Adversarial Attacks via Self-Supervised Embeddingscited by 11
- 2024CAMBranch: Contrastive Learning with Augmented MILPs for Branchingcited by 10
- 2022Tools and Practices for Responsible AI Engineeringcited by 9
- 2022Deep Learning-based Framework for Automatic Cranial Defect Reconstruction and Implant Modelingcited by 8
- 2022TTAPS: Test-Time Adaption by Aligning Prototypes using Self-Supervisioncited by 8
- 2021Using Self-Supervised Auxiliary Tasks to Improve Fine-Grained Facial Representationcited by 7
- 2021Sensor Data Augmentation by Resampling for Contrastive Learning in Human Activity Recognitioncited by 7
- 2021Low-Shot Validation: Active Importance Sampling for Estimating Classifier Performance on Rare Categoriescited by 7
- 2021Recur, Attend or Convolve? On Whether Temporal Modeling Matters for Cross-Domain Robustness in Action Recognitioncited by 7
- 2023In-Distribution and Out-of-Distribution Self-supervised ECG Representation Learning for Arrhythmia Detectioncited by 7
- 2021Cross-Lingual Open-Domain Question Answering with Answer Sentence Generationcited by 6
- 2021A Framework using Contrastive Learning for Classification with Noisy Labelscited by 5
- 2022Negative Selection by Clustering for Contrastive Learning in Human Activity Recognitioncited by 5
- 2022Unsupervised Method for Intra-patient Registration of Brain Magnetic Resonance Images based on Objective Function Weighting by Inverse Consistency: Contribution to the BraTS-Reg Challengecited by 5
- 2022Improving Classification Model Performance on Chest X-Rays through Lung Segmentationcited by 4
- 2022enpheeph: A Fault Injection Framework for Spiking and Compressed Deep Neural Networkscited by 4
- 2022Distinguishing representational geometries with controversial stimuli: Bayesian experimental design and its application to face dissimilarity judgmentscited by 4
- 2023Self-Supervised In-Domain Representation Learning for Remote Sensing Image Scene Classificationcited by 4
- 2021Improving Compositionality of Neural Networks by Decoding Representations to Inputscited by 2
- 2022Time-based Self-supervised Learning for Wireless Capsule Endoscopycited by 2
- 2022Disentangling 3D Attributes from a Single 2D Image: Human Pose, Shape and Garmentcited by 2
- 2021AASAE: Augmentation-Augmented Stochastic Autoencoderscited by 1
- 2022SubOmiEmbed: Self-supervised Representation Learning of Multi-omics Data for Cancer Type Classificationcited by 1
- 2023ISimDL: Importance Sampling-Driven Acceleration of Fault Injection Simulations for Evaluating the Robustness of Deep Learningcited by 1
- 2022DIVA-DAF: A Deep Learning Framework for Historical Document Image Analysiscited by 0
- 2022User Guide for KOTE: Korean Online Comments Emotions Datasetcited by 0
- 2022[Reproducibility Report] Path Planning using Neural A* Searchcited by 0
- 2022Interactive Visual Feature Searchcited by 0
- 2023Supervised and Contrastive Self-Supervised In-Domain Representation Learning for Dense Prediction Problems in Remote Sensingcited by 0
- 2023Prompt-Based Learning for Thread Structure Prediction in Cybersecurity Forumscited by 0
- 2024Exploiting Data Hierarchy as a New Modality for Contrastive Learningcited by 0
- 2024Improving Antibody Humanness Prediction using Patent Datacited by 0
50 most cited of 51 All 51 (JSON)
- 2025Learn Beneficial Noise as Graph Augmentation25 May 2025
- 2024Enhancing Anomaly Detection Generalization through Knowledge Exposure: The Dual Effects of Augmentation15 Jun 2024
- 2024Counterfactual Image Editing7 Feb 2024
- 2024CAMBranch: Contrastive Learning with Augmented MILPs for Branching6 Feb 2024
- 2024Improving Antibody Humanness Prediction using Patent Data25 Jan 2024
- 2024Exploiting Data Hierarchy as a New Modality for Contrastive Learning6 Jan 2024
- 2023In-Distribution and Out-of-Distribution Self-supervised ECG Representation Learning for Arrhythmia Detection13 Apr 2023
- 2023ISimDL: Importance Sampling-Driven Acceleration of Fault Injection Simulations for Evaluating the Robustness of Deep Learning14 Mar 2023
- 2023Prompt-Based Learning for Thread Structure Prediction in Cybersecurity Forums5 Mar 2023
- 2023A Survey on Semi-Supervised Semantic Segmentation20 Feb 2023
- 2023Self-Supervised In-Domain Representation Learning for Remote Sensing Image Scene Classification3 Feb 2023
- 2023Supervised and Contrastive Self-Supervised In-Domain Representation Learning for Dense Prediction Problems in Remote Sensing29 Jan 2023
38 more
- 2022Interactive Visual Feature Search28 Nov 2022
- 2022Distinguishing representational geometries with controversial stimuli: Bayesian experimental design and its application to face dissimilarity judgments28 Nov 2022
- 2022Unsupervised Method for Intra-patient Registration of Brain Magnetic Resonance Images based on Objective Function Weighting by Inverse Consistency: Contribution to the BraTS-Reg Challenge14 Nov 2022
- 2022The Robustness Limits of SoTA Vision Models to Natural Variation24 Oct 2022
- 2022Neural Causal Models for Counterfactual Identification and Estimation30 Sep 2022
- 2022Disentangling 3D Attributes from a Single 2D Image: Human Pose, Shape and Garment5 Aug 2022
- 2022enpheeph: A Fault Injection Framework for Spiking and Compressed Deep Neural Networks31 Jul 2022
- 2022[Reproducibility Report] Path Planning using Neural A* Search16 Jul 2022
- 2022TTAPS: Test-Time Adaption by Aligning Prototypes using Self-Supervision18 May 2022
- 2022User Guide for KOTE: Korean Online Comments Emotions Dataset11 May 2022
- 2022Time-based Self-supervised Learning for Wireless Capsule Endoscopy20 Apr 2022
- 2022Perfectly Balanced: Improving Transfer and Robustness of Supervised Contrastive Learning15 Apr 2022
- 2022Deep Learning-based Framework for Automatic Cranial Defect Reconstruction and Implant Modeling13 Apr 2022
- 2022What to Hide from Your Students: Attention-Guided Masked Image Modeling23 Mar 2022
- 2022Negative Selection by Clustering for Contrastive Learning in Human Activity Recognition23 Mar 2022
- 2022Improving Classification Model Performance on Chest X-Rays through Lung Segmentation22 Feb 2022
- 2022SubOmiEmbed: Self-supervised Representation Learning of Multi-omics Data for Cancer Type Classification3 Feb 2022
- 2022A Comprehensive Study of Image Classification Model Sensitivity to Foregrounds, Backgrounds, and Visual Attributes26 Jan 2022
- 2022DIVA-DAF: A Deep Learning Framework for Historical Document Image Analysis20 Jan 2022
- 2022Tools and Practices for Responsible AI Engineering14 Jan 2022
- 2022Robust Contrastive Learning against Noisy Views12 Jan 2022
- 2022EM-driven unsupervised learning for efficient motion segmentation6 Jan 2022
- 2021Recur, Attend or Convolve? On Whether Temporal Modeling Matters for Cross-Domain Robustness in Action Recognition22 Dec 2021
- 2021RELAX: Representation Learning Explainability19 Dec 2021
- 2021Server-Side Local Gradient Averaging and Learning Rate Acceleration for Scalable Split Learning11 Dec 2021
- 2021Learning Representations with Contrastive Self-Supervised Learning for Histopathology Applications10 Dec 2021
- 2021Variational Wasserstein gradient flow4 Dec 2021
- 2021Latent Structure Mining with Contrastive Modality Fusion for Multimedia Recommendation1 Nov 2021
- 2021Cross-Lingual Open-Domain Question Answering with Answer Sentence Generation14 Oct 2021
- 2021SubTab: Subsetting Features of Tabular Data for Self-Supervised Representation Learning8 Oct 2021
- 2021Low-Shot Validation: Active Importance Sampling for Estimating Classifier Performance on Rare Categories13 Sep 2021
- 2021Sensor Data Augmentation by Resampling for Contrastive Learning in Human Activity Recognition5 Sep 2021
- 2021Sample Efficient Detection and Classification of Adversarial Attacks via Self-Supervised Embeddings30 Aug 2021
- 2021AASAE: Augmentation-Augmented Stochastic Autoencoders26 Jul 2021
- 2021The Causal-Neural Connection: Expressiveness, Learnability, and Inference2 Jul 2021
- 2021Improving Compositionality of Neural Networks by Decoding Representations to Inputs1 Jun 2021
- 2021Using Self-Supervised Auxiliary Tasks to Improve Fine-Grained Facial Representation13 May 2021
- 2021A Framework using Contrastive Learning for Classification with Noisy Labels19 Apr 2021
50 newest of 51 All 51 (JSON)
- 2022What to Hide from Your Students: Attention-Guided Masked Image Modelingcited by 117
- 2021SubTab: Subsetting Features of Tabular Data for Self-Supervised Representation Learningcited by 101
- 2021The Causal-Neural Connection: Expressiveness, Learnability, and Inferencecited by 97
- 2021Self-supervised representation learning from 12-lead ECG datacited by 80
- 2022A Comprehensive Study of Image Classification Model Sensitivity to Foregrounds, Backgrounds, and Visual Attributescited by 56
- 2022Neural Causal Models for Counterfactual Identification and Estimationcited by 54
- 2021Variational Wasserstein gradient flowcited by 53
- 2022Robust Contrastive Learning against Noisy Viewscited by 45
- 2022Perfectly Balanced: Improving Transfer and Robustness of Supervised Contrastive Learningcited by 40
- 2022EM-driven unsupervised learning for efficient motion segmentationcited by 33
- 2021Server-Side Local Gradient Averaging and Learning Rate Acceleration for Scalable Split Learningcited by 22
- 2024Counterfactual Image Editingcited by 20
12 most cited of 50 All 50 (JSON)
- 2025Learn Beneficial Noise as Graph Augmentation25 May 2025
- 2024Enhancing Anomaly Detection Generalization through Knowledge Exposure: The Dual Effects of Augmentation15 Jun 2024
- 2024Counterfactual Image Editing7 Feb 2024
- 2024Improving Antibody Humanness Prediction using Patent Data25 Jan 2024
- 2024Exploiting Data Hierarchy as a New Modality for Contrastive Learning6 Jan 2024
- 2023In-Distribution and Out-of-Distribution Self-supervised ECG Representation Learning for Arrhythmia Detection13 Apr 2023
- 2023ISimDL: Importance Sampling-Driven Acceleration of Fault Injection Simulations for Evaluating the Robustness of Deep Learning14 Mar 2023
- 2023Prompt-Based Learning for Thread Structure Prediction in Cybersecurity Forums5 Mar 2023
- 2023A Survey on Semi-Supervised Semantic Segmentation20 Feb 2023
- 2023Self-Supervised In-Domain Representation Learning for Remote Sensing Image Scene Classification3 Feb 2023
- 2023Supervised and Contrastive Self-Supervised In-Domain Representation Learning for Dense Prediction Problems in Remote Sensing29 Jan 2023
- 2022Interactive Visual Feature Search28 Nov 2022
12 newest of 50 All 50 (JSON)