atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Contrasting Multiple Representations with the Multi-Marginal Matching Gap

ICML 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Correspondence and causal representation learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes the multi-marginal matching gap (M3G), a contrastive loss for k≥3 views that contrasts ground-truth k-tuple matching cost with the multi-marginal OT polymatching cost, solved via a multi-marginal Sinkhorn algorithm.

Problem

Contrastive/joint-embedding learning with k≥3 views or modalities is usually done by extending pairwise losses (averaging over pairs or one-vs-average-of-rest), which ignore the joint coherence of k-tuples.

Approach

Define a loss as the optimality gap between the ground-truth k-tuple matching and the best multi-marginal OT polymatching under a circular-variance multiway cost, using entropic multi-marginal Sinkhorn; the gradient follows from Fenchel-Young theory and needs only the optimal polystochastic tensor, not a backward pass through the solver.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use M3G instead of the strongest pairwise baseline, InfoNCE_pweImageNet-1k multiview pretraining, ViT-B/16 · ImageNet-1k, k=3 viewslinear top-1 accuracy: 75.36 \pm0.10 -> 75.61 \pm 0.12Helped
Use M3G instead of the strongest pairwise baseline, InfoNCE_pweImageNet-1k multiview pretraining, ViT-B/16 · ImageNet-1k, k=4 viewslinear top-1 accuracy: 75.26 \pm 0.16 -> 75.75 \pm 0.11Helped
Use M3G instead of the strongest listed pairwise baselineDomainNet cross-domain representation learning · DomainNet, unseen clpprediction accuracy: 24.1 \pm 0.2 -> 32.4 \pm 0.3Helped
Use M3G instead of the strongest listed pairwise baselineDomainNet cross-domain representation learning · DomainNet, unseen infprediction accuracy: 11.0 \pm 0.2 -> 12.2 \pm 0.1Helped
Use M3G instead of the strongest listed pairwise baselineDomainNet cross-domain representation learning · DomainNet, unseen pntprediction accuracy: 30.6 \pm 0.6 -> 31.3 \pm 0.1Helped
Use M3G instead of the strongest listed pairwise baselineDomainNet cross-domain representation learning · DomainNet, unseen qdrprediction accuracy: 8.8 \pm 0.2 -> 10.4 \pm 0.3Helped
Use M3G instead of the strongest listed pairwise baselineDomainNet cross-domain representation learning · DomainNet, unseen relprediction accuracy: 44.6 \pm 0.1 -> 46.3 \pm 0.2Helped
Use M3G instead of the strongest listed pairwise baselineDomainNet cross-domain representation learning · DomainNet, unseen sktprediction accuracy: 24.9 \pm 0.1 -> 26.5 \pm 0.4Helped
Use M3G instead of pairwise InfoNCEPhysioNet EEG channel representation learning · PhysioNet EEG, 10 samples per classprediction accuracy: 35.5 -> 36.6Helped
Use M3G instead of pairwise InfoNCEPhysioNet EEG channel representation learning · PhysioNet EEG, 50 samples per classprediction accuracy: 49.3 -> 49.2Hurt
Use M3G instead of pairwise InfoNCEPhysioNet EEG channel representation learning · PhysioNet EEG, 100 samples per classprediction accuracy: 52.2 -> 56.1Helped
Use M3G instead of pairwise InfoNCEPhysioNet EEG channel representation learning · PhysioNet EEG, 1000 samples per classprediction accuracy: 56.3 -> 64.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1k DomainNet PhysioNet Challenge 2018 SleepEDFx

Benchmarks: ImageNet-1k linear evaluation DomainNet unseen-domain classification SleepEDFx sleep staging

Metrics: top-1 linear accuracy prediction accuracy average rank

Baselines: BYOL_pwe BYOL_ave InfoNCE_pwe InfoNCE_ave M3G with csd cost

Builds on: BYOL SimCLR InfoNCE Fenchel-Young losses multi-marginal Sinkhorn

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy