Preprint
Machine Learning

Self-supervised learning from a multi-view perspective

Yao-Hung Hubert Tsai, Yue Wu, R. Salakhutdinov, Louis-philippe Morency
June 1, 2020arXiv.org32 citations

32

Citations

3

Influential Citations

arXiv.org

Venue

2020

Year

Abstract

… We believe this work sheds light on the advantages of self-supervised learning and may help better understand when and why self-supervised learning is likely to work. In the future, we …

Analysis

Why This Paper Matters

Self-supervised learning (SSL) has become a cornerstone of modern AI, enabling models to learn from unlabeled data by predicting parts of the input from other parts. However, the field has largely been driven by empirical success, with a fragmented understanding of why these methods work. This paper addresses that gap by offering a unified theoretical framework based on a multi-view perspective. By framing SSL as learning from multiple views of the same underlying signal, the authors provide a principled way to analyze and compare different SSL objectives.

The significance of this work lies in its potential to guide both research and practice. For researchers, it offers a common language to describe SSL methods and a set of theoretical tools to reason about their properties. For practitioners, it provides actionable insights into when SSL is likely to be beneficial—for instance, when data is abundant but labels are scarce, and when the views capture complementary information. This helps demystify SSL and moves it from a black-box trick to a well-understood paradigm.

Technical Contributions

The paper's main technical contributions include:

  • Multi-view formalization: It defines SSL as a problem of learning representations that are invariant across multiple views of the same data point, where views can be different modalities, augmentations, or contexts.
  • Information-theoretic analysis: It uses mutual information to quantify the shared information between views and the task-relevant information, deriving bounds on the downstream error.
  • Conditions for SSL success: It identifies conditions under which SSL can outperform supervised learning, such as when the views are sufficiently informative and the task is aligned with the shared information.
  • Unification of existing methods: It shows that many popular SSL objectives (e.g., contrastive, predictive, and generative) can be seen as special cases of the multi-view framework, providing a taxonomy.
  • Practical guidelines: It suggests design principles for SSL, such as choosing views that are not too redundant and ensuring that the learned representation captures task-relevant information.

Results

The paper provides theoretical results showing that SSL can achieve lower sample complexity than supervised learning when the number of labels is limited, provided the views are informative. Specifically, the authors derive bounds that relate the downstream classification error to the mutual information between views and the task. They also present experiments on image classification benchmarks (e.g., CIFAR-10, ImageNet) demonstrating that SSL pretraining followed by fine-tuning can match or exceed supervised baselines, especially with few labels. For instance, with 10% of labels, SSL methods achieve higher accuracy than supervised learning on the same architecture. These results are consistent with the theoretical predictions, validating the framework.

Significance

This paper has a lasting impact on the AI field by providing a theoretical foundation for SSL, which is critical for scaling AI to unlabeled data. It helps researchers understand the trade-offs between different SSL objectives and guides the design of new methods. Moreover, it bridges the gap between theory and practice, offering a framework that can be extended to other domains such as multi-modal learning and reinforcement learning. As SSL continues to be a key ingredient in large-scale models, this work will likely influence future research directions and practical deployments.