MQAScore: Fine-Grained Text-Music Alignment Evaluation via Large Audio Language Model
Organizations: GICE, National Taiwan University · AI-CoRE, National Taiwan University · Taiwan AILabs
Abstract
Text-to-music alignment is commonly evaluated by the global similarity between text and audio embeddings, which collapses all described attributes into a single score and obscures which ones are missing. We instead introduce MQAScore, which verifies each atomic musical concept along five clip-level dimensions (genre, instrument, mood/theme, vocal, and usage) by the probability that a large audio language model (LALM) answers affirmatively to a binary question. To assess evaluator reliability, we construct verification labels from presence/absence annotations and LLM-guided concept substitutions, and propose the Sensitivity-Invariance Ratio, which measures how selectively an evaluator responds to meaning-changing substitutions. Experiments show that concept-level scoring improves both question-answering and similarity-based evaluators, and MQAScore can be a more reliable and interpretable fine-grained complement to global similarity for evaluating text-to-music alignment.
Figures & tables
| Input | Method | Model | Genre | Instrument | Mood/Theme | Vocal | Usage | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AUC | WR | AUC | WR | AUC | AUC | AUC | |||||||
| Caption | AQAScore | Qwen3-Omni | – | – | – | – | 0.776 | 31.3 | 0.870 | 31.0 | 0.718 | 36.9 | |
| AF-Next | – | – | – | – | 0.739 | 20.6 | 0.727 | 9.4 | 0.685 | 6.9 | |||
| Music Flamingo | – | – | – | – | 0.684 | 10.0 | 0.711 | 6.8 | 0.610 | 5.1 | |||
| Similarity | CLAP | – | – | – | – | 0.535 | 1.94 | 0.629 | 2.63 | 0.559 | 1.47 | ||
| MuQ-MuLan | – | – | – | – | 0.532 | 2.34 | 0.500 | 0.38 | 0.528 | 1.55 | |||
| H | Q3-O | AF-N | MF | CLAP | MuQ | |
| Genre | 92.5 | 85.0 | 86.7 | 75.0 | 71.7 | 71.7 |
| Instrument | 82.3 | 79.7 | 72.9 | 89.8 | 74.6 | 62.7 |
| Mood/Theme | 84.6 | 86.4 | 88.6 | 88.6 | 54.5 | 43.2 |
| Vocal | 95.2 | 92.5 | 92.5 | 85.0 | 80.0 | 60.0 |
| Usage | 82.5 | 85.4 | 78.0 | 68.3 | 63.4 | 61.0 |