# User-Intent Queries (UIQ) benchmark
This directory contains the released UIQ benchmark introduced in **Omni-Embed-Audio: Leveraging Multimodal LLMs for Robust Audio-Text Retrieval** (ACL 2026 — Oral) by HaeJun Yoo, Yongseop Shin, Insung Lee, Myoung-Wan Koo, and Du-Seong Chang (Sogang University).
UIQ tests retrieval robustness beyond caption-style queries by reformulating each evaluation caption into **five** user-intent–oriented variants:
| Category | Query type | Example |
|------------------------|----------------|------------------------------------------------------------------------------------|
| Conversational | `question` | *"Can you find clear dog barks echoing in a large hall?"* |
| Conversational | `imperative` | *"Find crisp footsteps on gravel with light echo."* |
| Reformulation | `tagging` | *"dog barks, echoing hall, reverberant"* |
| Reformulation | `paraphrase` | *"Echoing dog barks resonate through a large empty hall."* |
| Exclusionary | `negative` | *"Heavy rain and wind on metal surfaces without thunder or engine noise."* |
Positive queries (question / imperative / paraphrase / tagging) preserve the audio content and stay within ±2 words of the original caption length. Each `negative` query targets a clip and explicitly excludes content from a mined hard-negative clip — see §3.2 of the paper.
## Files
```
audiocaps/ audiocaps_test_{question,imperative,paraphrase,tagging,negative}_queries.jsonl
clotho/ clotho_evaluation_{question,imperative,paraphrase,tagging,negative}_queries.jsonl
mecat/ mecat_{question,imperative,paraphrase,tagging,negative}_queries.jsonl
```
| Dataset | question | imperative | paraphrase | tagging | negative | **Total** |
|----------------------|---------:|-----------:|-----------:|--------:|---------:|----------:|
| AudioCaps (test) | 975 | 975 | 975 | 975 | 630 | 4 530 |
| Clotho (evaluation) | 1 045 | 1 045 | 1 045 | 1 045 | 542 | 4 722 |
| MECAT | 848 | 848 | 848 | 848 | 409 | 3 801 |
| **All** | 2 868 | 2 868 | 2 868 | 2 868 | 1 581 | **13 053**|
## JSONL schema (positive queries)
```jsonc
{
"audio_id": "Santa Motor.wav", // identifier in source dataset
"dataset": "clotho",
"dataset_slug": "clotho_evaluation",
"query_type": "question", // one of: question | imperative | paraphrase | tagging | negative
"generated_query": "Can you find audio of a machine whining and squealing while stamping?",
"original_captions": ["...", "..."], // captions used as positive grounding
"metadata": {"split": "evaluation", "num_captions": 5},
"source_model": "gpt-5.1",
"regen_model": "gpt-5.1"
}
```
`negative` queries follow the same schema but additionally reference a pre-mined hard-negative clip; see the paper (§3.2.2) and `AudioRetrieval/uiq_toolkit/` for the mining and generation pipeline.
## How the queries were produced
- Generator: GPT-5.1 with vocabulary-grounding constraints (queries must reuse caption wording).
- Length control: outputs stay within ±2 words of the original caption length to avoid length-induced distribution shift.
- Hard negatives (for `negative` queries): mined via the 4-stage pipeline in `AudioRetrieval/scripts/mine_hard_negatives_laion.py`.
- Quality: human spot-checked; mean rating 4.15/5.0 (9 annotators, 675 ratings). See Table 1 of the paper.
## Audio is not redistributed
UIQ ships **only** the generated text queries. Source audio must be obtained from the original benchmarks under their respective licenses:
- AudioCaps —
- Clotho —
- MECAT — see the MECAT release page.
## License
The UIQ queries in this directory are released under **CC BY 4.0** (see [`LICENSE`](LICENSE)). Please cite the paper when using or redistributing them.