Scaling Audio-Text Retrieval with Multimodal Large Language Models
About
Audio-text retrieval is crucial for bridging acoustic signals and natural language. While contrastive dual-encoder architectures like CLAP have shown promise, they are fundamentally limited by the capacity of small-scale encoders. Specifically, the text encoders struggle to understand complex queries that require reasoning or world knowledge. In this paper, we propose AuroLA, a novel contrastive language-audio pre-training framework that re-purposes Multimodal Large Language Models (MLLMs) as a unified backbone for retrieval. Specifically, we make three contributions: (i) we construct a scalable data pipeline that curates diverse audio from multiple sources and generates multi-granular captions, ranging from long descriptions to structured tags, via automated annotation; (ii) we adapt an MLLM for retrieval by prompting it to summarize the audio/text input and using the hidden state of a special token as audio/text embeddings. For model training, we devise a novel Hybrid-NCE loss, which employs multi-granular supervision and hard-negative reweighting to robustly align audio with diverse textual supervision; and (iii) we design an MLLM-based bidirectional re-ranking module that refines retrieval candidates through deep cross-modal interaction. Extensive experiments demonstrate that AuroLA consistently outperforms state-of-the-art models, including the recent PE-AV, while utilizing only approximately 1% of PE-AV's training data. Lastly, we observe clear scaling trends regarding dataset size and model capacity, validating the effectiveness of MLLM as a unified backbone for audio-text retrieval. Code is available at https://github.com/Jazzcharles/AuroLA.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Text-to-Audio Retrieval | AudioCaps (test) | Recall@151 | 145 | |
| Audio-to-Text Retrieval | Clotho (test) | R@138.6 | 78 | |
| Audio-to-Text Retrieval | AudioCaps (test) | R@165.6 | 62 | |
| Text-to-Audio Retrieval | Clotho (test) | R@128.3 | 62 | |
| Text-to-Audio Retrieval | VALOR | Recall@114.8 | 24 | |
| Audio-to-Text Retrieval | Auto-ACD (test) | R@141.8 | 10 | |
| Text-to-Audio Retrieval | Auto-ACD (test) | Recall@142.3 | 10 | |
| Audio-to-Text Retrieval | VALOR | Recall@114.4 | 9 | |
| Audio-to-Text Retrieval | VGGSounder | mAP48.9 | 8 | |
| Audio-to-Text Retrieval | HD-EPIC | mAP32.2 | 8 |