Self-Supervised Learning of Video-Induced Visual Invariances
Michael Tschannen, Josip Djolonga, Marvin Ritter, Aravindh Mahendran, Xiaohua Zhai, Neil Houlsby, Sylvain Gelly, Mario Lucic
TL;DR
The paper tackles the challenge of learning transferable visual representations with limited labeled data. It introduces VIVI, a self-supervised framework that leverages a video hierarchy—frame-, shot-, and video-level invariances—to learn robust image representations from YouTube-8M videos, without requiring optical-flow or tracking. By combining frame/shot-level losses with video-level prediction tasks and optionally co-training with labeled images, VIVI achieves state-of-the-art transfer on 19 VTAB tasks with only 1000 labels per task and surpasses an ImageNet-pretrained ResNet-50 with 10x fewer labeled images when co-trained with ImageNet data. The approach yields strong, data-efficient transfer performance and shows modest robustness gains to video perturbations, with future work aimed at deeper robustness and task-perturbation understanding.
Abstract
We propose a general framework for self-supervised learning of transferable visual representations based on Video-Induced Visual Invariances (VIVI). We consider the implicit hierarchy present in the videos and make use of (i) frame-level invariances (e.g. stability to color and contrast perturbations), (ii) shot/clip-level invariances (e.g. robustness to changes in object orientation and lighting conditions), and (iii) video-level invariances (semantic relationships of scenes across shots/clips), to define a holistic self-supervised loss. Training models using different variants of the proposed framework on videos from the YouTube-8M (YT8M) data set, we obtain state-of-the-art self-supervised transfer learning results on the 19 diverse downstream tasks of the Visual Task Adaptation Benchmark (VTAB), using only 1000 labels per task. We then show how to co-train our models jointly with labeled images, outperforming an ImageNet-pretrained ResNet-50 by 0.8 points with 10x fewer labeled images, as well as the previous best supervised model by 3.7 points using the full ImageNet data set.
