Efficient and High-Fidelity Omni Modality Retrieval
Organizations: University of Maryland, College Park, USA · Monash University, Australia
Abstract
Multimodal retrieval is the task of aggregating information from queries across heterogeneous modalities to retrieve desired targets. State-of-the-art multimodal retrieval models can understand complex queries, yet they are typically limited to two modalities: text and vision. This limitation impedes the development of universal retrieval systems capable of comprehending queries that combine more than two modalities. To advance toward this goal, we present OmniRet, the first retrieval model capable of handling complex, composed queries spanning three key modalities: text, vision, and audio. Our OmniRet model addresses two critical challenges for universal retrieval: computational efficiency and representation fidelity. First, feeding massive token sequences from modality-specific encoders to Large Language Models (LLMs) is computationally inefficient. We therefore introduce an attention-based resampling mechanism to generate compact, fixed-size representations from these sequences. Second, compressing rich omni-modal data into a single embedding vector inevitably causes information loss and discards fine-grained details. We propose Attention Sliced Wasserstein Pooling to preserve these fine-grained details, leading to improved omni-modal representations. OmniRet is trained on an aggregation of approximately 6 million query-target pairs spanning 30 datasets. We benchmark our model on 13 retrieval tasks and a MMEBv2 subset. Our model demonstrates significant improvements on composed query, audio and video retrieval tasks, while achieving on-par performance with state-of-the-art models on others. Furthermore, we curate a new Audio-Centric Multimodal Benchmark (ACM). This new benchmark introduces two critical, previously missing tasks-composed audio retrieval and audio-visual retrieval to more comprehensively evaluate a model's omni-modal embedding capacity.
Figures & tables
| Evaluation Method | Accuracy |
| Human | 87% |
| Gemini-2.5 w/ text only | 96% |
| Model | LLM Size | Uni-Modality | Textual Binding | Composed Visual Text | ||||||||||
| I I | T T | I T | T I | V T | T V | A T | T A | T I,T | I,T T | I,T I | I,T I,T | V,T V | ||
| Text-Binding Pretrained Models | ||||||||||||||
| CLIP [ 57 ] | - | 25.9 | 40.5 | 43.1 | 37.5 | 14.2 | 15.9 | - | - | - | - | - | - | - |
| SigLIP [ 78 ] | - | 25.9 | 34.0 | 56.5 | 52.1 | 19.7 | 22.5 | - | - | - | - | - | - | - |
| PE-Core [ 3 ] | - | 32.0 | 56.8 | 58.0 | 53.4 | 32.3 | 29.5 | - | - | - | - | - | - | - |
| MMT [ 54 ] | - | - | - | - | - | - | - | 49.8 | 46.8 | - | - | - | - | - |
| Model | LLM Size | Image | Video | |||
| CLS | RET | CLS | RET | MRET | ||
| Image-Text Embedding Models | ||||||
| UniME [ 17 ] | 1.5B | 59.0 | 64.9 | - | - | - |
| LLaVE [ 32 ] | 1.5B | 62.1 | 65.2 | - | - | - |
| B3++ [ 65 ] | 1.5B | 67.0 | 70.9 | - | - | - |
| MetaEmbed [ 75 ] | 2B | 68.1 | 71.9 | - | - | - |
| Model | A,T A | A V | V A | A I | I A |
| QwenOmni [ 76 ] + Gemma [ 68 ] | 44.6 | 3.3 | 6.3 | 4.4 | 5.4 |
| CLAP [ 74 ] | 16.1 | - | - | - | - |
| ImageBind [ 16 ] | 7.32 | 35.5 | 36.3 | 30.1 | 29.7 |
| ViT-Lens [ 34 ] | 10.1 | - | - | 24.7 | 25.9 |
| OmniBind [ 69 ] | 15.6 | - | - | 30.5 | 29.1 |
| OmniRet | 23.0 | 35.5 | 34.4 | 24.5 | 26.0 |
| Avg. Recall | ||
| Our Baseline | 50.2 | 0.0 |
| (a) Embedding Vector | ||
| Single EOS Vector | 43.4 | -6.8 |
| Multi (16) Vectors | 49.8 | -0.4 |
| (b) Number of Projections (L) and References (S) | ||
| 47.5 | -2.7 |
| Task | No. Queries | No. Candidates |
| A,T A | 1292 | 4251 |
| A I | 1292 | 5480 |
| I A | 1292 | 5480 |
| A V | 1292 | 5480 |
| V A | 1292 | 5480 |
| System | You are a language assistant that helps to generate audio captions. |
| Prompt | Help me generate a concise audio caption, which does not exceed 30 words. The generated audio should focus on describing acoustic events within the audio and their temporal relationships. Only generate the caption without explanation. |
| [AUDIO] |
| System | You are a language assistant that helps to generate the modification text between two audio captions. |
| Prompt | Generate the modification text for the following pair of audio captions: |
| Caption 1: [CAPTION 1] | |
| Caption 2: [CAPTION 2] | |
| <Good example> | |
| … | |
| </Good example> |
| Model | A,T A | A V | V A | A I | I A |
| CLAP [ 12 ] | 18.4 | - | - | - | - |
| ImageBind [ 16 ] | 10.5 | 38.7 | 39.4 | 33.9 | 33.5 |
| OmniRet | 28.2 | 34.2 | 36.7 | 26.0 | 24.0 |
| Task | Dataset | Training | Testing | |||
| No. Queries | No. Candidates | No. Queries | No. Candidates | |||
| I I | NIGHTS [ 15 ] | 15.9K | 15.9K | 2.1K | 40K | |
| T T | WebQA [ 5 ] | 16K | 27K | 2.5K | 544K | |
| MSMarco [ 2 ] | 100K | 99K | - | - | ||
| HotpotQA [ 77 ] | 84.5K | 84.5K | - | - | ||
| NaturalQuestion [ 31 ] | 100K | 100K | - | - |
| Stage 1 | Stage 2 | |
| Batch size | 2,048 | 3,072 |
| No. Tasks | 6 | 15 |
| No. Datasets | 17 | 28 |
| No. Dataset/Batch | 6 | 4 |
| No. Intra-Dataset Samples | 341 | 768 |
| No. GPUs | 64 | 128 |
| Task | Dataset | VLM2VecV2 [ 50 ] | OmniRet |
| I-CLS | ImageNet-1K | 80.8 | 57.0 |
| N24News | 72.9 | 40.6 | |
| HatefulMemes | 56.3 | 49.9 | |
| VOC2007 | 85.0 | 68.1 | |
| SUN397 | 71.0 | 68.7 | |
| Place365 | 35.9 | 38.3 |
| Avg. Recall | ||
| Batch size = 1024 | ||
| Our Baseline | 49.7 | 0.0 |
| Multi (16) Vectors | 49.8 | +0.1 |
| No Resampler | 46.7 | -3.0 |
| Batch size = 2048 | ||
| Our Baseline | 50.2 | 0.0 |
| Model | Speed (samples/s) | Mem (GB) |
| CLIP | 114.35 | 1.62 |
| SigLIP | 53.43 | 3.36 |
| PE-Core | 79.05 | 2.54 |
| CLIP SF | 116.04 | 1.62 |
| VLM2VecV2 | 10.21 | 4.39 |
| OmniRet | 35.69 | 6.01 |
| Task | Dataset | Text-Binding Pretrained Models | Multi-Task Finetuning Models | ||||||||
| CLIP | SigLIP | PE-Core | MMT | CLAP | CLIP SF | MMEmbed | VLM2VecV2 | OmniRet | OmniRet | ||
| [ 57 ] | [ 78 ] | [ 3 ] | [ 54 ] | [ 74 ] | [ 71 ] | [ 40 ] | [ 50 ] | (stage 1) | (stage 2) | ||
| Uni-Modality Tasks | |||||||||||
| I I | NIGHTS | 25.9 | 25.9 | 32.0 | - | - | 28.4 | 32.1 | 30.0 | 27.3 | 25.0 |
| T T | WebQA | 40.5 | 34.0 | 56.8 | - | - | 83.7 | 96.7 | 81.1 | 91.7 | 87.8 |
| Text-Binding Tasks |
Multimodal IR
Multimodal information retrieval finds relevant images, videos, documents, audio, or other media using queries that may combine different modalities.
See all 128 papers