mlsanityData to 14 Oct 2026

Self-supervised Video Representation Learning with Cross-Stream Prototypical Contrasting

arXiv 2106.10137 ↗First posted 18 Jun 2021cs.CVcited by 6

Not on the map. Why?

Abstract (arXiv)

Instance-level contrastive learning techniques, which rely on data augmentation and a contrastive loss function, have found great success in the domain of visual representation learning. They are not suitable for exploiting the rich dynamical structure of video however, as operations are done on many augmented instances. In this paper we propose "Video Cross-Stream Prototypical Contrasting", a novel method which predicts consistent prototype assignments from both RGB and optical flow views, operating on sets of samples. Specifically, we alternate the optimization process; while optimizing one of the streams, all views are mapped to one set of stream prototype vectors. Each of the assignments is predicted with all views except the one matching the prediction, pushing representations closer to their assigned prototypes. As a result, more efficient video embeddings with ingrained motion information are learned, without the explicit need for optical flow computation during inference. We obtain state-of-the-art results on nearest-neighbour video retrieval and action recognition, outperforming previous best by +3.2% on UCF101 using the S3D backbone (90.5% Top-1 acc), and by +7.2% on UCF101 and +15.1% on HMDB51 using the R(2+1)D backbone.

Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 91 of its 132 references that are in the map. First posted on arXiv 18 Jun 2021.

Builds on

91 of 132 references.

References · 91

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  3. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
  4. 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
  5. 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
  6. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
  7. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
  8. 2014Going Deeper with Convolutionscited by 4,241
  9. 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
  10. 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
  11. 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,849
  12. 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
38 more
  1. 2020Improved Baselines with Momentum Contrastive Learningcited by 2,287
  2. 2015Variational Inference with Normalizing Flowscited by 2,170
  3. 2016Density estimation using Real NVPcited by 2,042
  4. 2018SlowFast Networks for Video Recognitioncited by 1,867
  5. 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,591
  6. 2016Context Encoders: Feature Learning by Inpaintingcited by 1,428
  7. 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,382
  8. 2019Contrastive Multiview Codingcited by 1,301
  9. 2018Learning deep representations by mutual information estimation and maximizationcited by 1,273
  10. 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,143
  11. 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,068
  12. 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,066
  13. 2014NICE: Non-linear Independent Components Estimationcited by 1,058
  14. 2019HowTo100M: Learning a Text-Video Embedding by Watching Hundred Million Narrated Video Clipscited by 950
  15. 2019Self-Supervised Learning of Pretext-Invariant Representationscited by 808
  16. 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 784
  17. 2017Poincar'e Embeddings for Learning Hierarchical Representationscited by 684
  18. 2020VGGSound: A Large-scale Audio-Visual Datasetcited by 648
  19. 2020Prototypical Contrastive Learning of Unsupervised Representationscited by 640
  20. 2020Contrastive Learning with Hard Negative Samplescited by 628
  21. 2017Can Spatiotemporal 3D CNNs Retrace the History of 2D CNNs and ImageNet?cited by 551
  22. 2017Large Batch Training of Convolutional Networkscited by 535
  23. 2019Self-labelling via simultaneous clustering and representation learningcited by 528
  24. 2017Rethinking Spatiotemporal Feature Learning: Speed-Accuracy Trade-offs in Video Classificationcited by 521
  25. 2019End-to-End Learning of Visual Representations from Uncurated Instructional Videoscited by 507
  26. 2014Long-term Recurrent Convolutional Networks for Visual Recognition and Descriptioncited by 484
  27. 2020Hard Negative Mixing for Contrastive Learningcited by 402
  28. 2016Convolutional Two-Stream Network Fusion for Video Action Recognitioncited by 384
  29. 2016Generating Videos with Scene Dynamicscited by 376
  30. 2020Spatiotemporal Contrastive Video Representation Learningcited by 372
  31. 2020Debiased Contrastive Learningcited by 356
  32. 2018A Short Note about Kinetics-600cited by 333
  33. 2019Learning Correspondence from the Cycle-Consistency of Timecited by 269
  34. 2019Self-Supervised Learning by Cross-Modal Audio-Video Clusteringcited by 267
  35. 2018Long-Term Feature Banks for Detailed Video Understandingcited by 239
  36. 2015Beyond Short Snippets: Deep Networks for Video Classificationcited by 233
  37. 2020Self-supervised Co-training for Video Representation Learningcited by 232
  38. 2017Unsupervised Representation Learning by Sorting Sequencescited by 221

50 most cited of 91 All 91 (JSON)

Built on by

Cited by year

Citing papers per year: 2022: 4; 2023: 1; 2024: 1.

6 papers.