OBoW: Online Bag-of-Visual-Words Generation for Self-Supervised Learning
Not on the map. Why?
Abstract (arXiv)
Learning image representations without human supervision is an important and active research field. Several recent approaches have successfully leveraged the idea of making such a representation invariant under different types of perturbations, especially via contrastive-based instance discrimination training. Although effective visual representations should indeed exhibit such invariances, there are other important characteristics, such as encoding contextual reasoning skills, for which alternative reconstruction-based approaches might be better suited. With this in mind, we propose a teacher-student scheme to learn representations by training a convolutional net to reconstruct a bag-of-visual-words (BoW) representation of an image, given as input a perturbed version of that same image. Our strategy performs an online training of both the teacher network (whose role is to generate the BoW targets) and the student network (whose role is to learn representations), along with an online update of the visual-words vocabulary (used for the BoW targets). This idea effectively enables fully online BoW-guided unsupervised learning. Extensive experiments demonstrate the interest of our BoW-based strategy which surpasses previous state-of-the-art methods (including contrastive-based ones) in several applications. For instance, in downstream tasks such Pascal object detection, Pascal classification and Places205 classification, our method improves over all prior unsupervised approaches, thus establishing new state-of-the-art results that are also significantly better even than those of supervised pre-training. We provide the implementation code at https://github.com/valeoai/obow.
Key facts. Cited by 65 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 16; 2023: 18; 2024: 13; 2025: 11; 2026: 3.
65 papers.
Sort:
By area:
- 2023Cut and Learn for Unsupervised Object Detection and Instance Segmentationcited by 186
- 2022Image-to-Lidar Self-Supervised Distillation for Autonomous Driving Datacited by 126
- 2022What to Hide from Your Students: Attention-Guided Masked Image Modelingcited by 117
- 2021Contrastive Learning with Stronger Augmentationscited by 100
- 2022Self-Supervised Learning of Object Parts for Semantic Segmentationcited by 90
- 2022ALSO: Automotive Lidar Self-supervision by Occupancy estimationcited by 68
- 2022Unsupervised Object Localization: Observing the Background to Discover Objectscited by 66
- 2023A Closer Look at Few-shot Classification Againcited by 46
- 2023Temperature Schedules for Self-Supervised Contrastive Methods on Long-Tail Datacited by 44
- 2023Three Pillars improving Vision Foundation Model Distillation for Lidarcited by 43
- 2023Self-Supervised Image-to-Point Distillation via Semantically Tolerant Contrastive Losscited by 35
- 2023Reverse Engineering Self-Supervised Learningcited by 33
38 more
- 2021Self-Supervised Classification Networkcited by 27
- 2023BEVContrast: Self-Supervision in BEV Space for Automotive Lidar Point Cloudscited by 24
- 2024VkD: Improving Knowledge Distillation using Orthogonal Projectionscited by 24
- 2021Bag of Instances Aggregation Boosts Self-supervised Distillationcited by 22
- 2022Continual Barlow Twins: continual self-supervised learning for remote sensing semantic segmentationcited by 22
- 2022Prompt Tuning for Parameter-efficient Medical Image Segmentationcited by 21
- 2025Franca: Nested Matryoshka Clustering for Scalable Visual Representation Learningcited by 21
- 2023Multi-Mode Online Knowledge Distillation for Self-Supervised Visual Representation Learningcited by 20
- 2022Drive&Segment: Unsupervised Semantic Segmentation of Urban Scenes via Cross-modal Distillationcited by 19
- 2022Self-Knowledge Distillation via Dropoutcited by 18
- 2022Subsidiary Prototype Alignment for Universal Domain Adaptationcited by 17
- 2024OccFeat: Self-supervised Occupancy Feature Prediction for Pretraining BEV Segmentation Networkscited by 17
- 2022Fast-MoCo: Boost Momentum-based Contrastive Learning with Combinatorial Patchescited by 16
- 2025UCOD-DPL: Unsupervised Camouflaged Object Detection via Dynamic Pseudo-label Learningcited by 10
- 2023MOCA: Self-supervised Representation Learning by Predicting Masked Online Codebook Assignmentscited by 9
- 2022Measuring the Interpretability of Unsupervised Representations via Quantized Reverse Probingcited by 8
- 2022Semantics-Consistent Feature Search for Self-Supervised Visual Representation Learningcited by 8
- 2023MAST: Masked Augmentation Subspace Training for Generalizable Self-Supervised Priorscited by 8
- 2021Constrained Mean Shift Using Distant Yet Related Neighbors for Representation Learningcited by 7
- 2024Self-supervised Learning of LiDAR 3D Point Clouds via 2D-3D Neural Calibrationcited by 7
- 2024Understanding the Role of Equivariance in Self-supervised Learningcited by 7
- 2023You Never Get a Second Chance To Make a Good First Impression: Seeding Active Learning for 3D Semantic Segmentationcited by 6
- 2022A study of deep perceptual metrics for image quality assessmentcited by 5
- 2024In-Context Symmetries: Self-Supervised Learning through Contextual World Modelscited by 5
- 2022An Embedding-Dynamic Approach to Self-supervised Learningcited by 4
- 2023Rethinking Evaluation Protocols of Visual Representations Learned via Self-supervised Learningcited by 4
- 2023Self-Supervised Representation Learning with Cross-Context Learning between Global and Hypercolumn Featurescited by 4
- 2024OD-DETR: Online Distillation for Stabilizing Training of Detection Transformercited by 4
- 2022Few-Shot Object Detection by Knowledge Distillation Using Bag-of-Visual-Words Representationscited by 3
- 2024LeOCLR: Leveraging Original Images for Contrastive Learning of Visual Representationscited by 3
- 2024Cross-sensor self-supervised training and alignment for remote sensingcited by 3
- 2025DIP: Unsupervised Dense In-Context Post-training of Visual Representationscited by 3
- 2023S-JEA: Stacked Joint Embedding Architectures for Self-Supervised Visual Representation Learningcited by 2
- 2023Semantic Positive Pairs for Enhancing Visual Representation Learning of Instance Discrimination Methodscited by 2
- 2023MV-MR: multi-views and multi-representations for self-supervised learning and knowledge distillationcited by 1
- 2023Patch-Wise Self-Supervised Visual Representation Learning: A Fine-Grained Approachcited by 1
- 2024Self-supervised co-salient object detection via feature correspondence at multiple scalescited by 1
- 2024Efficient Unsupervised Visual Representation Learning with Explicit Cluster Balancingcited by 1
50 most cited of 65 All 65 (JSON)
- 2026A Composition-Aware Pretraining Framework for Geospatial Foundation Models31 Aug 2026
- 2026Boosting Visual Instruction Tuning with Self-Supervised Guidance14 Apr 2026
- 2026HP-GAN: Harnessing pretrained networks for GAN improvement with FakeTwins and discriminator consistency3 Feb 2026
- 2025Self-Supervised Learning with Gaussian Processes10 Dec 2025
- 2025Beyond Augmentation: Leveraging Inter-Instance Relation in Self-Supervised Representation Learning25 Oct 2025
- 2025Why Prototypes Collapse: Diagnosing and Preventing Partial Collapse in Prototypical Self-Supervised Learning23 Oct 2025
- 2025The Impact of Semantic Pairs on Self-Supervised Representation Learning9 Oct 2025
- 2025Franca: Nested Matryoshka Clustering for Scalable Visual Representation Learning18 Jul 2025
- 2025PointGAC: Geometric-Aware Codebook for Masked Point Cloud Modeling7 Jul 2025
- 2025DIP: Unsupervised Dense In-Context Post-training of Visual Representations23 Jun 2025
- 2025Enhancing VICReg: Random-Walk Pairing for Improved Generalization and Better Global Semantics Capturing22 Jun 2025
- 2025UCOD-DPL: Unsupervised Camouflaged Object Detection via Dynamic Pseudo-label Learning8 Jun 2025
38 more
- 2025Self-supervised Benchmark Lottery on ImageNet: Do Marginal Improvements Translate to Improvements on Similar Datasets?26 Jan 2025
- 2025Information-Maximized Soft Variable Discretization for Self-Supervised Image Representation Learning7 Jan 2025
- 2024Understanding the Role of Equivariance in Self-supervised Learning10 Nov 2024
- 2024Feature Augmentation for Self-supervised Contrastive Learning: A Closer Look16 Oct 2024
- 2024Revisiting Face Forgery Detection: From Facial Representation to Forgery Detection25 Sep 2024
- 2024A Survey on Cell Nuclei Instance Segmentation and Classification: Leveraging Context and Attention26 Jul 2024
- 2024Efficient Unsupervised Visual Representation Learning with Explicit Cluster Balancing15 Jul 2024
- 2024OD-DETR: Online Distillation for Stabilizing Training of Detection Transformer9 Jun 2024
- 2024In-Context Symmetries: Self-Supervised Learning through Contextual World Models28 May 2024
- 2024Cross-sensor self-supervised training and alignment for remote sensing16 May 2024
- 2024OccFeat: Self-supervised Occupancy Feature Prediction for Pretraining BEV Segmentation Networks22 Apr 2024
- 2024Self-supervised co-salient object detection via feature correspondence at multiple scales17 Mar 2024
- 2024LeOCLR: Leveraging Original Images for Contrastive Learning of Visual Representations11 Mar 2024
- 2024VkD: Improving Knowledge Distillation using Orthogonal Projections10 Mar 2024
- 2024Self-supervised Learning of LiDAR 3D Point Clouds via 2D-3D Neural Calibration23 Jan 2024
- 2023Patch-Wise Self-Supervised Visual Representation Learning: A Fine-Grained Approach28 Oct 2023
- 2023Three Pillars improving Vision Foundation Model Distillation for Lidar26 Oct 2023
- 2023BEVContrast: Self-Supervision in BEV Space for Automotive Lidar Point Clouds26 Oct 2023
- 2023Self-Supervised Representation Learning with Cross-Context Learning between Global and Hypercolumn Features25 Aug 2023
- 2023MOCA: Self-supervised Representation Learning by Predicting Masked Online Codebook Assignments18 Jul 2023
- 2023Semantic Positive Pairs for Enhancing Visual Representation Learning of Instance Discrimination Methods28 Jun 2023
- 2023Multi-network Contrastive Learning Based on Global and Local Representations28 Jun 2023
- 2023Reverse Engineering Self-Supervised Learning24 May 2023
- 2023S-JEA: Stacked Joint Embedding Architectures for Self-Supervised Visual Representation Learning19 May 2023
- 2023You Never Get a Second Chance To Make a Good First Impression: Seeding Active Learning for 3D Semantic Segmentation23 Apr 2023
- 2023Multi-Mode Online Knowledge Distillation for Self-Supervised Visual Representation Learning13 Apr 2023
- 2023Rethinking Evaluation Protocols of Visual Representations Learned via Self-supervised Learning7 Apr 2023
- 2023Temperature Schedules for Self-Supervised Contrastive Methods on Long-Tail Data23 Mar 2023
- 2023MV-MR: multi-views and multi-representations for self-supervised learning and knowledge distillation21 Mar 2023
- 2023MAST: Masked Augmentation Subspace Training for Generalizable Self-Supervised Priors7 Mar 2023
- 2023A Closer Look at Few-shot Classification Again28 Jan 2023
- 2023Cut and Learn for Unsupervised Object Detection and Instance Segmentation26 Jan 2023
- 2023Self-Supervised Image-to-Point Distillation via Semantically Tolerant Contrastive Loss12 Jan 2023
- 2022Unsupervised Object Localization: Observing the Background to Discover Objects15 Dec 2022
- 2022Semantics-Consistent Feature Search for Self-Supervised Visual Representation Learning13 Dec 2022
- 2022ALSO: Automotive Lidar Self-supervision by Occupancy estimation12 Dec 2022
- 2022Prompt Tuning for Parameter-efficient Medical Image Segmentation16 Nov 2022
- 2022Subsidiary Prototype Alignment for Universal Domain Adaptation28 Oct 2022
50 newest of 65 All 65 (JSON)
- 2023Cut and Learn for Unsupervised Object Detection and Instance Segmentationcited by 186
- 2022Image-to-Lidar Self-Supervised Distillation for Autonomous Driving Datacited by 126
- 2022What to Hide from Your Students: Attention-Guided Masked Image Modelingcited by 117
- 2021Contrastive Learning with Stronger Augmentationscited by 100
- 2022Self-Supervised Learning of Object Parts for Semantic Segmentationcited by 90
- 2022ALSO: Automotive Lidar Self-supervision by Occupancy estimationcited by 68
- 2022Unsupervised Object Localization: Observing the Background to Discover Objectscited by 66
- 2023A Closer Look at Few-shot Classification Againcited by 46
- 2023Temperature Schedules for Self-Supervised Contrastive Methods on Long-Tail Datacited by 44
- 2023Three Pillars improving Vision Foundation Model Distillation for Lidarcited by 43
- 2023Self-Supervised Image-to-Point Distillation via Semantically Tolerant Contrastive Losscited by 35
- 2023Reverse Engineering Self-Supervised Learningcited by 33
12 most cited of 63 All 63 (JSON)
- 2026A Composition-Aware Pretraining Framework for Geospatial Foundation Models31 Aug 2026
- 2026HP-GAN: Harnessing pretrained networks for GAN improvement with FakeTwins and discriminator consistency3 Feb 2026
- 2025Self-Supervised Learning with Gaussian Processes10 Dec 2025
- 2025Beyond Augmentation: Leveraging Inter-Instance Relation in Self-Supervised Representation Learning25 Oct 2025
- 2025Why Prototypes Collapse: Diagnosing and Preventing Partial Collapse in Prototypical Self-Supervised Learning23 Oct 2025
- 2025The Impact of Semantic Pairs on Self-Supervised Representation Learning9 Oct 2025
- 2025Franca: Nested Matryoshka Clustering for Scalable Visual Representation Learning18 Jul 2025
- 2025PointGAC: Geometric-Aware Codebook for Masked Point Cloud Modeling7 Jul 2025
- 2025DIP: Unsupervised Dense In-Context Post-training of Visual Representations23 Jun 2025
- 2025Enhancing VICReg: Random-Walk Pairing for Improved Generalization and Better Global Semantics Capturing22 Jun 2025
- 2025UCOD-DPL: Unsupervised Camouflaged Object Detection via Dynamic Pseudo-label Learning8 Jun 2025
- 2025Self-supervised Benchmark Lottery on ImageNet: Do Marginal Improvements Translate to Improvements on Similar Datasets?26 Jan 2025
12 newest of 63 All 63 (JSON)