Learning Representations by Predicting Bags of Visual Words

By Spyros Gidaris, Andrei Bursuc, Nikos Komodakis, Patrick Pérez, Matthieu Cord. 2020

130 citations recorded by the source corpus.

Self-supervised representation learning targets to learn convnet-based image representations from unlabeled data. Inspired by the success of NLP methods in this area, in this work we propose a self-supervised approach based on spatially dense image descriptions that encode discrete visual concepts, here called visual words. To build such discrete representations, we quantize the feature maps of a first pre-trained self-supervised convnet, over a k-means based vocabulary. Then, as a self-supervised task, we train another convnet to predict the histogram of visual words of an image (i.e., its Bag-of-Words representation) given as input a perturbed version of that image. The proposed task forces the convnet to learn perturbation-invariant and context-aware image features, useful for downstream image understanding tasks. We extensively evaluate our method and demonstrate very strong empirical results, e.g., our pre-trained self-supervised representations transfer better on detection task and similarly on classification over classes ``unseen'' during pre-training, when compared to the supervised case. This also shows that the process of image discretization into visual words can provide the basis for very powerful self-supervised approaches in the image domain, thus allowing further connections to be made to related methods from the NLP domain that have been extremely successful so far.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Representation & Self-Supervised Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Mohit Bansal
  2. Trevor Darrell
  3. Jianfeng Gao
  4. Quoc V. Le
  5. Yoshua Bengio
  6. Armand Joulin
  7. Dacheng Tao
  8. Matthieu Cord

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Trevor Darrell
  4. Yi Yang
  5. Xiaogang Wang
  6. Andrea Vedaldi
  7. Ming-Hsuan Yang
  8. Andrew Zisserman

In Representation & Self-Supervised Learning

  1. Ishan Misra
  2. Andrea Vedaldi
  3. Armand Joulin
  4. Yann LeCun
  5. Matthieu Cord
  6. Piotr Bojanowski
  7. Andrew Zisserman
  8. Trevor Darrell

Citations in the corpus