Learning by Sorting: Self-supervised Learning with Group Ordering Constraints
Not on the map. Why?
Abstract (arXiv)
Contrastive learning has become an important tool in learning representations from unlabeled data mainly relying on the idea of minimizing distance between positive data pairs, e.g., views from the same images, and maximizing distance between negative data pairs, e.g., views from different images. This paper proposes a new variation of the contrastive learning objective, Group Ordering Constraints (GroCo), that leverages the idea of sorting the distances of positive and negative pairs and computing the respective loss based on how many positive pairs have a larger distance than the negative pairs, and thus are not ordered correctly. To this end, the GroCo loss is based on differentiable sorting networks, which enable training with sorting supervision by matching a differentiable permutation matrix, which is produced by sorting a given set of scores, to a respective ground truth permutation matrix. Applying this idea to groupwise pre-ordered inputs of multiple positive and negative pairs allows introducing the GroCo loss with implicit emphasis on strong positives and negatives, leading to better optimization of the local neighborhood. We evaluate the proposed formulation on various self-supervised learning benchmarks and show that it not only leads to improved results compared to vanilla contrastive learning but also shows competitive performance to comparable methods in linear probing and outperforms current methods in k-NN performance.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 59 of its 73 references that are in the map. First posted on arXiv 5 Jan 2023.
Builds on
59 of 73 references.
References · 59
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2022LAION-5B: An open large-scale dataset for training next generation image-text modelscited by 4,131
38 more
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
- 2013Describing Textures in the Wildcited by 2,110
- 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
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,424
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,379
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
- 2016Colorful Image Colorizationcited by 1,113
- 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
- 2019Learning Representations by Maximizing Mutual Information Across Viewscited by 733
- 2020Contrastive Learning with Hard Negative Samplescited by 619
- 2017Large Batch Training of Convolutional Networkscited by 529
- 2019Self-labelling via simultaneous clustering and representation learningcited by 525
- 2019End-to-End Learning of Visual Representations from Uncurated Instructional Videoscited by 506
- 2021VATT: Transformers for Multimodal Self-Supervised Learning from Raw Video, Audio and Textcited by 427
- 2021With a Little Help from My Friends: Nearest-Neighbor Contrastive Learning of Visual Representationscited by 324
- 2017Sampling Matters in Deep Embedding Learningcited by 285
- 2020Whitening for Self-Supervised Representation Learningcited by 278
- 2019Unsupervised Embedding Learning via Invariant and Spreading Instance Featurecited by 231
- 2020What Should Not Be Contrastive in Contrastive Learningcited by 224
- 2020How Well Do Self-Supervised Models Transfer?cited by 213
- 2020Fast Differentiable Sorting and Rankingcited by 196
- 2018Revisiting Oxford and Paris: Large-Scale Image Retrieval Benchmarkingcited by 189
- 2020Boosting Contrastive Self-Supervised Learning with False Negative Cancellationcited by 119
- 2021DSelect-k: Differentiable Selection in the Mixture of Experts with Applications to Multi-Task Learningcited by 114
- 2019Differentiable Ranks and Sorting using Optimal Transportcited by 113
- 2019Stochastic Optimization of Sorting Networks via Continuous Relaxationscited by 111
- 2021ReSSL: Relational Self-Supervised Learning with Weak Augmentationcited by 83
- 2020Hard negative examples are hard, but usefulcited by 82
- 2021Differentiable Patch Selection for Image Recognitioncited by 68
- 2020SoftSort: A Continuous Relaxation for the argsort Operatorcited by 66
50 most cited of 59 All 59 (JSON)
Built on by
Citing papers per year: 2023: 4; 2024: 6; 2025: 3.
13 papers.
Sort:
By area:
- 2023Grounding Everything: Emerging Localization Properties in Vision-Language Transformerscited by 89
- 2023Differentiable Clustering with Perturbed Spanning Forestscited by 14
- 2025LapSum -- One Method to Differentiate Them All: Ranking, Sorting and Top-k Selectioncited by 12
- 2024Made to Order: Discovering monotonic temporal changes via self-supervised video orderingcited by 5
- 2024Generalizing Stochastic Smoothing for Differentiation and Gradient Estimationcited by 4
- 2024Attention-Guided Masked Autoencoders For Learning Image Representationscited by 3
- 2025Provable Ordering and Continuity in Vision-Language Pretraining for Generalizable Embodied Agentscited by 3
- 2025Self-Supervised Learning for Image Segmentation: A Comprehensive Surveycited by 3
- 2023Enhancing Representations through Heterogeneous Self-Supervised Learningcited by 2
- 2024Newton Losses: Using Curvature Information for Learning with Differentiable Algorithmscited by 2
- 2023From Pretext to Purpose: Batch-Adaptive Self-Supervised Learningcited by 1
- 2024POA: Pre-training Once for Models of All Sizescited by 1
- 2025Self-Supervised Learning for Image Segmentation: A Comprehensive Survey19 May 2025
- 2025LapSum -- One Method to Differentiate Them All: Ranking, Sorting and Top-k Selection8 Mar 2025
- 2025Provable Ordering and Continuity in Vision-Language Pretraining for Generalizable Embodied Agents3 Feb 2025
- 2024Rethinking Generalizability and Discriminability of Self-Supervised Learning from Evolutionary Game Theory Perspective30 Nov 2024
- 2024Newton Losses: Using Curvature Information for Learning with Differentiable Algorithms24 Oct 2024
- 2024Generalizing Stochastic Smoothing for Differentiation and Gradient Estimation10 Oct 2024
- 2024POA: Pre-training Once for Models of All Sizes2 Aug 2024
- 2024Made to Order: Discovering monotonic temporal changes via self-supervised video ordering25 Apr 2024
- 2024Attention-Guided Masked Autoencoders For Learning Image Representations23 Feb 2024
- 2023Grounding Everything: Emerging Localization Properties in Vision-Language Transformers1 Dec 2023
- 2023From Pretext to Purpose: Batch-Adaptive Self-Supervised Learning16 Nov 2023
- 2023Enhancing Representations through Heterogeneous Self-Supervised Learning8 Oct 2023
1 more
- 2023Differentiable Clustering with Perturbed Spanning Forests25 May 2023
- 2023Differentiable Clustering with Perturbed Spanning Forestscited by 14
- 2025LapSum -- One Method to Differentiate Them All: Ranking, Sorting and Top-k Selectioncited by 12
- 2024Made to Order: Discovering monotonic temporal changes via self-supervised video orderingcited by 5
- 2024Generalizing Stochastic Smoothing for Differentiation and Gradient Estimationcited by 4
- 2024Attention-Guided Masked Autoencoders For Learning Image Representationscited by 3
- 2025Self-Supervised Learning for Image Segmentation: A Comprehensive Surveycited by 3
- 2023Enhancing Representations through Heterogeneous Self-Supervised Learningcited by 2
- 2024Newton Losses: Using Curvature Information for Learning with Differentiable Algorithmscited by 2
- 2023From Pretext to Purpose: Batch-Adaptive Self-Supervised Learningcited by 1
- 2024POA: Pre-training Once for Models of All Sizescited by 1
- 2024Rethinking Generalizability and Discriminability of Self-Supervised Learning from Evolutionary Game Theory Perspectivecited by 1
- 2025Self-Supervised Learning for Image Segmentation: A Comprehensive Survey19 May 2025
- 2025LapSum -- One Method to Differentiate Them All: Ranking, Sorting and Top-k Selection8 Mar 2025
- 2024Rethinking Generalizability and Discriminability of Self-Supervised Learning from Evolutionary Game Theory Perspective30 Nov 2024
- 2024Newton Losses: Using Curvature Information for Learning with Differentiable Algorithms24 Oct 2024
- 2024Generalizing Stochastic Smoothing for Differentiation and Gradient Estimation10 Oct 2024
- 2024POA: Pre-training Once for Models of All Sizes2 Aug 2024
- 2024Made to Order: Discovering monotonic temporal changes via self-supervised video ordering25 Apr 2024
- 2024Attention-Guided Masked Autoencoders For Learning Image Representations23 Feb 2024
- 2023From Pretext to Purpose: Batch-Adaptive Self-Supervised Learning16 Nov 2023
- 2023Enhancing Representations through Heterogeneous Self-Supervised Learning8 Oct 2023
- 2023Differentiable Clustering with Perturbed Spanning Forests25 May 2023