atlas

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

When Kernels Multiply, Clusters Unify: Fusing Embeddings with the Kronecker Product

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.

Proposes KrossFuse, fusing embeddings by multiplying their kernels via the Kronecker product of feature maps, plus RP-KrossFuse, a random-projection approximation, to combine cross-modal (CLIP, BLIP) and unimodal experts (DINOv2, E5) training-free.

Problem

Cross-modal embeddings such as CLIP lag behind modality-specific experts on single-modality tasks, and fusing embeddings with different structures into one representation is not handled by simple concatenation.

Approach

Fuse embeddings by multiplying their kernel similarity functions, realized as the Kronecker product of feature maps (so the fused kernel encodes the union of parent clusters); use Hadamard product of random projections to approximate the high-dimensional Kronecker space, and symmetrized embeddings with constant maps to handle a missing modality.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fuse CLIP and DINOv2 with RP-KrossFuseCLIP image embeddings · ImageNet linear probeaccuracy: 83.3 -> 84.1Helped
Fuse CLIP and DINOv2 with RP-KrossFuseCLIP image embeddings · GTSRB linear probeaccuracy: 83.1 -> 82.7Hurt
Fuse CLIP and DINOv2 with RP-KrossFuseCLIP image embeddings · SVHN linear probeaccuracy: 63.6 -> 66.9Helped
Fuse CLIP and DINOv2 with RP-KrossFuseCLIP image embeddings · ImageNet-A linear probeaccuracy: 48.5 -> 47.6Hurt
Fuse CLIP and DINOv2 with RP-KrossFuseCLIP image embeddings · ImageNet-R linear probeaccuracy: 68.8 -> 67.4Hurt
Fuse CLIP text and S-RoBERTa using RP-KrossFuseCLIP ViT-B/32 text features · Average SentEvalaccuracy: 81.8 -> 88.0Helped
Fuse CLIP text and S-RoBERTa using RP-KrossFuseCLIP ViT-L/14 text features · Average SentEvalaccuracy: 83.2 -> 88.1Helped
Add text-modality samples to RP-KrossFuse (I)RP-KrossFuse cross-modal few-shot classification · 1-shot cross-modal few-shot averageaccuracy: 46.9 -> 53.5Helped
Add text-modality samples to RP-KrossFuse (I)RP-KrossFuse cross-modal few-shot classification · 2-shot cross-modal few-shot averageaccuracy: 55.2 -> 59.3Helped
Add text-modality samples to RP-KrossFuse (I)RP-KrossFuse cross-modal few-shot classification · 4-shot cross-modal few-shot averageaccuracy: 62.4 -> 63.9Helped
Add text-modality samples to RP-KrossFuse (I)RP-KrossFuse cross-modal few-shot classification · 8-shot cross-modal few-shot averageaccuracy: 65.7 -> 67.1Helped
Use cosine or RBF kernel instead of linear kernel (ablation)RP-KrossFuse · ImageNet classification and SentEvalaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet GTSRB SVHN ImageNet-A ImageNet-R MR CR SUBJ MPQA SST2 TREC MRPC

Benchmarks: ImageNet GTSRB SVHN ImageNet-A ImageNet-R SentEval (MR, CR, SUBJ, MPQA, SST2, TREC, MRPC) Caltech101 Food101 DTD FGVC-Aircraft MSCOCO Flickr30k

Metrics: linear probe accuracy few-shot accuracy zero-shot retrieval recall cosine similarity distribution

Baselines: KPoMRP GATE ATTN COMM CLIP DINOv2

Builds on: random Fourier features Johnson-Lindenstrauss lemma CLIP

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