Contrasting Multiple Representations with the Multi-Marginal Matching Gap
Zoe Piran, Michal Klein, James Thornton, Marco Cuturi

TL;DR
This paper introduces the multi-marginal matching gap (M3G), a novel loss function based on multi-marginal optimal transport, to better learn representations from multiple views or modalities, outperforming existing pairwise methods.
Contribution
The paper proposes M3G, a multi-marginal optimal transport-based loss that efficiently incorporates all views simultaneously, improving multi-view representation learning.
Findings
M3G outperforms pairwise extension methods in experiments.
A generalized Sinkhorn algorithm scales to 3-6 views with reasonable batch sizes.
M3G improves performance in self-supervised and multimodal tasks.
Abstract
Learning meaningful representations of complex objects that can be seen through multiple () views or modalities is a core task in machine learning. Existing methods use losses originally intended for paired views, and extend them to views, either by instantiating loss-pairs, or by using reduced embeddings, following a \textit{one vs. average-of-rest} strategy. We propose the multi-marginal matching gap (M3G), a loss that borrows tools from multi-marginal optimal transport (MM-OT) theory to simultaneously incorporate all views. Given a batch of points, each seen as a -tuple of views subsequently transformed into embeddings, our loss contrasts the cost of matching these ground-truth -tuples with the MM-OT polymatching cost, which seeks optimally arranged -tuples chosen within these vectors. While the exponential…
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
TopicsBayesian Modeling and Causal Inference
