A Principled Framework for Multi-View Contrastive Learning
Panagiotis Koromilas, Efthymios Georgiou, Giorgos Bouritsas, Theodoros Giannakopoulos, Mihalis A. Nicolaou, Yannis Panagakis

TL;DR
This paper introduces a theoretically grounded framework with novel loss functions for multi-view contrastive learning, overcoming limitations of existing methods and effectively scaling with multiple views and modalities.
Contribution
It proposes MV-InfoNCE and MV-DHEL loss functions that model all view interactions simultaneously and decouple alignment from uniformity, enabling better multi-view learning.
Findings
Outperforms existing multi-view contrastive methods on ImageNet1K.
Effectively scales with increasing number of views and modalities.
Mitigates dimensionality collapse with five or more views.
Abstract
Contrastive Learning (CL), a leading paradigm in Self-Supervised Learning (SSL), typically relies on pairs of data views generated through augmentation. While multiple augmentations per instance (more than two) improve generalization in supervised learning, current CL methods handle additional views suboptimally by simply aggregating different pairwise objectives. This approach suffers from four critical limitations: (L1) it utilizes multiple optimization terms per data point resulting to conflicting objectives, (L2) it fails to model all interactions across views and data points, (L3) it inherits fundamental limitations (e.g. alignment-uniformity coupling) from pairwise CL losses, and (L4) it prevents fully realizing the benefits of increased view multiplicity observed in supervised settings. We address these limitations through two novel loss functions: MV-InfoNCE, which extends…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Face recognition and analysis · Advanced Neural Network Applications
