atlas

Research map / Vision-language and multimodal / Cross-modal learning

Learning Shared Representations from Unpaired Data

NeurIPS 2025 · Vision-language and multimodal › Cross-modal learning · approach: Unimodal-to-multimodal representation transfer · 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.

Learns a shared text-image embedding almost exclusively from unpaired data by combining spectral embeddings of unimodal random walks, CCA on very few pairs, and an MMD residual network (SUE).

Problem

Learning shared multimodal representations typically requires large amounts of paired data, which is costly or impossible to obtain in many domains; the paper asks whether shared spaces can be learned from almost exclusively unpaired data plus very few pairs.

Approach

Train independent SpectralNet spectral embeddings on each unimodal representation (random-walk eigenfunctions, argued to be modality-invariant), align them linearly with CCA on a handful of pairs, and refine non-linearly with an MMD-trained residual network that needs no pairs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SUE with unpaired data and few paired examples instead of contrastive learning with the same pair countMSCOCO retrieval · MSCOCOR@10: 13.00 -> 34.25; 12.20 -> 33.25Helped
Use SUE with unpaired data and few paired examples instead of contrastive learning with the same pair countFlickr30k retrieval · Flickr30kR@10: 16.20 -> 32.00; 15.00 -> 32.75Helped
Use SUE with unpaired data and few paired examples instead of contrastive learning with the same pair countPolyvore retrieval · PolyvoreR@10: 22.5 -> 32.25; 23.00 -> 32.00Helped
Use SUE with unpaired data and few paired examples instead of contrastive learning with the same pair countEdges2Shoes retrieval · Edges2ShoesR@10: 14.00 -> 25.25; 12.80 -> 27.00Helped
Use SUE with unpaired data and few paired examples instead of contrastive learning with the same pair countHandwritten retrieval · HandwrittenR@10: 28.00 -> 79.00; 30.50 -> 78.00Helped
Add spectral embedding (SE) before CCA and MMD (ablation)SUE · Flickr30k T2IR@10: 4.75 -> 32.75Helped
Add spectral embedding (SE) before CCA and MMD (ablation)SUE · MSCOCO T2IR@10: 9.75 -> 33.25Helped
Add CCA to SE + MMD (ablation)SUE · Flickr30k T2IR@10: 5.50 -> 32.75Helped
Replace SE with an Auto-Encoder (ablation)SUE · Flickr30k retrievalR@10: 33.50 -> 2.75Hurt
Increase the amount of unpaired dataSUE · Flickr30k image retrievalR@10Helped
Increase paired samples beyond the minimum needed for CCASUE · Flickr30k image retrievalR@10No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Flickr30k MSCOCO Polyvore Edges2Shoes Handwritten caption-FFHQ ImageNet Office31 FFHQ

Benchmarks: MSCOCO Flickr30k Polyvore Edges2Shoes Handwritten ImageNet Office31

Metrics: Recall@1 Recall@5 Recall@10 mAP zero-shot accuracy classification accuracy Relative CLIP Score

Baselines: Contrastive (CLIP-style MLP on same pairs) CSA MMD SAIL CLIP

Builds on: SpectralNet CCA MMD CLIP CSA

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