Reproducing BowNet: Learning Representations by Predicting Bags of Visual Words
Not on the map. Why?
Abstract (arXiv)
This work aims to reproduce results from the CVPR 2020 paper by Gidaris et al. Self-supervised learning (SSL) is used to learn feature representations of an image using an unlabeled dataset. This work proposes to use bag-of-words (BoW) deep feature descriptors as a self-supervised learning target to learn robust, deep representations. BowNet is trained to reconstruct the histogram of visual words (ie. the deep BoW descriptor) of a reference image when presented a perturbed version of the image as input. Thus, this method aims to learn perturbation-invariant and context-aware image features that can be useful for few-shot tasks or supervised downstream tasks. In the paper, the author describes BowNet as a network consisting of a convolutional feature extractor Phi(·) and a Dense-softmax layer Omega(·) trained to predict BoW features from images. After BoW training, the features of Phi are used in downstream tasks. For this challenge we were trying to build and train a network that could reproduce the CIFAR-100 accuracy improvements reported in the original paper. However, we were unsuccessful in reproducing an accuracy improvement comparable to what the authors mentioned. This could be for a variety of factors and we believe that time constraints were the primary bottleneck.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 2 of its 4 references that are in the map. First posted on arXiv 10 Jan 2022.
Builds on
2 of 4 references.
References · 2
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,591
- 2020Learning Representations by Predicting Bags of Visual Wordscited by 73
Built on by
Not cited yet.