CVAILGROJun 11, 2024

Visual Representation Learning with Stochastic Frame Prediction

arXiv:2406.07398v210 citationsHas Code
AI Analysis

This work addresses the problem of learning robust visual representations for video and robotics applications, offering an incremental improvement by combining existing techniques in a synergistic way.

The paper tackles the challenge of self-supervised learning for image representations by addressing the under-determined nature of frame prediction, using a stochastic model to capture uncertainty and an auxiliary masked image modeling objective to learn dense information, resulting in effective performance on tasks like video segmentation and robotic manipulation.

Self-supervised learning of image representations by predicting future frames is a promising direction but still remains a challenge. This is because of the under-determined nature of frame prediction; multiple potential futures can arise from a single current frame. To tackle this challenge, in this paper, we revisit the idea of stochastic video generation that learns to capture uncertainty in frame prediction and explore its effectiveness for representation learning. Specifically, we design a framework that trains a stochastic frame prediction model to learn temporal information between frames. Moreover, to learn dense information within each frame, we introduce an auxiliary masked image modeling objective along with a shared decoder architecture. We find this architecture allows for combining both objectives in a synergistic and compute-efficient manner. We demonstrate the effectiveness of our framework on a variety of tasks from video label propagation and vision-based robot learning domains, such as video segmentation, pose tracking, vision-based robotic locomotion, and manipulation tasks. Code is available on the project webpage: https://sites.google.com/view/2024rsp.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes