CMI-RewardBench:基于组合多模态指令评估音乐奖励模型 CMI-RewardBench: Evaluating Music Reward Models with Compositional Multimodal Instruction
构建统一基准和轻量奖励模型,在文本/歌词/参考音频组合条件下评估音乐生成偏好对齐。
前置知识
Bradley-Terry 模型
Bradley-Terry 模型是一种经典的成对比较统计模型,用于从两两对比数据中推断潜在的能力或质量排名。给定两个候选 A 和 B,模型假设偏好概率为 $P(A \succ B) = \sigma(s_\theta(P, A) - s_\theta(P, B))$,其中 $\sigma$ 是 sigmoid 函数,$s_\theta$ 是模型预测的得分。在奖励模型训练中,Bradley-Terry 损失被广泛用于将人类成对偏好转化为可优化的训练信号,是 RLHF 流程中奖励模型预训练的核心损失函数。
本文的 Stage 1 预训练和 Stage 2 微调均以 Bradley-Terry 损失为核心目标函数,理解该模型是理解 CMI-RM 训练流程的基础。
奖励模型 (Reward Model)
奖励模型是 RLHF 管线中的关键组件,其作用是学习一个与人类偏好对齐的标量评分函数,作为人类判断的代理。给定一个生成输出和其条件输入,奖励模型预测该输出的质量得分,可以用于训练时的策略优化(如 PPO),也可以在推理时用于候选排序(best-of-N filtering)。在音乐生成领域,奖励模型需要同时评估音乐质量(musicality)和指令遵循度(alignment),且需支持多种模态组合的条件输入。
本文的核心目标就是构建一个能处理组合多模态指令的音乐奖励模型 CMI-RM,理解奖励模型的定位和功能是理解全文贡献的前提。
测试时缩放 (Test-Time Scaling)
测试时缩放是一种在推理阶段通过增加计算量来提升生成质量的策略,典型做法是 best-of-N reranking:对同一个 prompt 生成 N 个候选,然后用奖励模型对所有候选打分并选出最优。这种方法不需要重新训练生成模型,只需一个可靠的奖励模型即可在推理时获得质量提升。在图像生成和文本生成中已被验证有效,但在音乐生成领域的探索相对较少。
本文展示了 CMI-RM 在 best-of-N 场景下的有效性,证明了音乐生成也可以享受测试时缩放的红利,这是本文的重要实验贡献之一。
MuQ-MuLan
MuQ-MuLan 是一个音乐-文本联合嵌入框架,利用自监督音乐表示学习来编码音乐和文本。在本文中,它被用作 CMI-RM 的冻结编码器骨干网络:文本描述和歌词分别通过其文本编码器编码,参考音频和评估音频通过其音频编码器编码。该编码器提供了高质量的跨模态表示,使得奖励模型的轻量级参数高效训练成为可能。
CMI-RM 的架构依赖 MuQ-MuLan 作为冻结的特征提取骨干,理解该编码器的能力和局限(如对歌词处理的不足)对理解 CMI-RM 的性能边界至关重要。
标签平滑 (Label Smoothing)
标签平滑是一种正则化技术,将硬标签 $y \in \{0, 1\}$ 替换为软标签 $\tilde{y} = (1-\varepsilon)y + \varepsilon/2$,其中 $\varepsilon$ 是平滑参数。本文在伪标签预训练阶段采用 $\varepsilon = 0.2$ 的标签平滑,将硬标签 $(1, 0)$ 软化为 $(0.9, 0.1)$。这一策略的核心作用是缓解伪标签噪声导致的过度自信决策边界:当模型从 AI 生成的伪标签学习时,容易产生在真实数据上表现为「自信地错误」的预测,标签平滑通过抑制极端概率输出来改善这种分布偏移。
标签平滑是本文训练流程中的关键技巧,直接决定了伪标签预训练能否有效迁移到真实人类偏好数据上,实验表明它使 CMI-Pref 测试准确率从 75.2% 提升到 77.8%。
研究动机
当前音乐生成模型已经能够处理复杂的多模态输入——包括纯文本描述、歌词引导、参考音频条件,甚至这些条件的任意组合——但评估机制严重滞后。现有评估方法呈现碎片化状态:分布级指标如 FAD(Fréchet Audio Distance)只能提供语料库级别的全局评估,无法给出样本级别的训练信号;样本级评估工具如 PAM、SongEval、AudioBox 各自专注于单一属性(如仅评估音乐质量或仅评估文本-音乐对齐),且依赖固定的输入假设。以 CLAP 为代表的传统对齐指标仅能处理文本-音频配对,无法处理歌词或参考音频条件。即使是最先进的通用多模态大语言模型(如 Gemini-2.5-Pro)在细粒度音乐判断上也表现不佳,在本文提出的 CMI-Pref 数据集上仅能达到约 80% 的人类偏好一致率。更关键的是,音乐推荐系统中的大规模用户交互数据(如 Spotify Million Playlist)本质上捕获的是用户-项目亲和力(对流派风格的全局偏好),而非生成对齐所需的感知质量和精确指令遵循。这种评估能力与生成能力之间的鸿沟使得研究者和开发者难以可靠地衡量和改进音乐生成系统的质量。
本文的目标是本文的具体目标是构建一个统一的音乐奖励建模生态系统,能够在组合多模态指令(Compositional Multimodal Instruction, CMI)条件下可靠地评估音乐生成质量。这个目标可以分解为三个层次:第一,构建大规模、多模态、高质量的偏好数据集,包括 110k 伪标签样本(CMI-Pref-Pseudo)和 4,027 人工标注样本(CMI-Pref),覆盖文本、歌词、参考音频及其任意组合的条件设置;第二,提出 CMI-RewardBench 统一基准,整合 PAM、MusicEval、Music Arena 和 CMI-Pref 测试集,从绝对评分回归到成对偏好准确率五个任务维度全面评估奖励模型;第三,开发参数高效的 CMI-RM 奖励模型(约 30M 可训练参数),能在单一架构中处理异构输入条件,并通过测试时缩放(best-of-N filtering)为音乐生成提供实际的质量提升。
与已有工作不同的是,本文的独特切入角度在于「组合性」(compositional)和「统一性」(unified)。已有工作要么只评估音乐质量(如 SongEval 的五个美学维度),要么只评估单一模态对齐(如 CLAP 的文本-音频对齐),且大多数停留在固定模态假设上。本文抓住了一个被忽视的关键点:现代音乐生成模型已经支持灵活的输入组合,但评估方法却各自为政,无法在一个统一框架下同时判断「音乐好不好听」和「有没有按要求生成」。更深层的洞察是,本文提出「组合对齐」(compositional alignment)的概念——不仅仅是同时满足多个约束,而是在各种可选的、变化的输入条件下都能自适应地与人类偏好保持一致。这种视角将评估从单一维度的「打分」提升为多维度、多场景的「综合判断」,更贴近真实的 AIGC 工作流需求。
核心方法
CMI-RM 的设计思路可以用一个类比来理解:想象一个音乐制作人评委,他面前放着一段生成的音乐,旁边可能有创作要求的文字说明、歌词文本、以及参考风格的音频片段。这位评委需要同时做出两个判断:这段音乐本身质量如何(musicality)?它是否满足了创作要求(alignment)?而且无论创作要求的组合方式如何变化,评委都应该做出一致、合理的判断。技术路线上,CMI-RM 采用双塔多模态架构:一个塔编码多模态提示信息,另一个塔编码待评估的音频。两个塔均基于冻结的 MuQ-MuLan 编码器构建,通过 Prompt Transformer 融合提示信息,再通过 Joint Transformer 建模提示与音频之间的交互,最终通过 MLP 投影得到两个标量得分。训练分为两阶段:首先在 110k 伪标签数据上进行 Bradley-Terry 偏好预训练,然后在高质量人工标注数据上进行专家微调。
CMI-RM 的核心创新在于两点:第一,单一轻量架构支持所有模态组合。与现有方法要么只能处理文本-音频对(如 CLAP),要么需要针对不同场景使用不同模型不同,CMI-RM 通过将文本、歌词、参考音频编码后拼接,用一个 Transformer 统一处理,空模态用零张量填充,使得单一模型可以处理从纯文本到文本+歌词+参考音频的所有组合。第二,两阶段训练策略结合大规模伪标签和高质量人工标注。Stage 1 用 Qwen3-Omni 生成的 110k 偏好对进行预训练,并通过标签平滑($\varepsilon = 0.2$)和位置一致性过滤来缓解伪标签噪声;Stage 2 在仅 6,647 个人工标注样本上微调,实现了从「AI 教师」到「人类专家」的知识迁移。实验表明,这种策略使得 CMI-RM 在 CMI-Pref 上达到 78.20% 的准确率,超越了 Gemini 3 Pro 的 65.80%,且与伪标签教师 Qwen3-Omni 的一致性从 80.6% 降至 63.7%,说明人类监督确实改变了模型的决策边界而非简单复刻教师。
方法步骤详情
CMI-RM 的方法流程分为以下步骤:(1)数据准备:从 12 个开源模型和 11 个商业 API(包括 Suno v3.5-v5、Stable Audio 2.0、Minimax-Music-2.0、Mureka 等)生成音频,构建 CMI-Pref-Pseudo(110k 伪标签对)和 CMI-Pref(4,027 人工标注对)。伪标签通过 Qwen3-Omni 的双向评估(正序和反序)获得,仅保留两次判断一致的样本。(2)编码阶段:给定组合提示 $P = (t, l, a_{\text{ref}})$,文本 $t$ 和歌词 $l$ 分别通过 MuQ-MuLan 文本编码器获得 $E_t$ 和 $E_l$,参考音频 $a_{\text{ref}}$ 通过音频编码器获得 $E_{a_{\text{ref}}}$,评估音频 $a_{\text{eval}}$ 通过音频编码器获得 $E_{a_{\text{eval}}}$。空模态填零。(3)提示融合:通过 4 层 Prompt Transformer 融合提示组件:$h_{\text{prompt}} = \text{PromptTF}([E_t; E_l; E_{a_{\text{ref}}}])$。(4)交互建模:通过单层 Joint Transformer 建模提示与评估音频的交互:$[h_{\text{prompt}}; h_{\text{eval}}] = \text{JointTF}([h_{\text{prompt}}; E_{a_{\text{eval}}}])$。(5)得分预测:提取评估音频对应的隐藏状态,经时间池化和 MLP 投影得到 $(s_{\text{ALI}}, s_{\text{MUS}}) = \text{MLP}(\text{Pool}(h_{\text{eval}}))$。(6)Stage 1 预训练:在 CMI-Pref-Pseudo 上用 Bradley-Terry 损失训练 2k 步,batch size 48,标签平滑 $\varepsilon = 0.2$。(7)Stage 2 微调:在 CMI-Pref 训练集 + MusicEval 训练集的混合数据上微调,对成对偏好用 Bradley-Terry 损失,对标量评分用 MSE 回归损失 $\mathcal{L}_{\text{reg}} = \text{MSE}(2\tanh(as+b)+3, y)$,通过早停选择最优检查点。
技术新颖性
CMI-RM 的技术新颖性体现在多个层面。首先,在任务定义层面,本文首次提出了「组合多模态指令对齐」的评估框架,将音乐评估从单一模态条件扩展到文本、歌词、参考音频的任意组合,这在音乐 AI 领域是全新的。其次,在数据构建层面,CMI-Pref-Pseudo 的位置一致性过滤策略(正序+反序双向评估,仅保留一致样本)有效缓解了 LLM 伪标签中的位置偏差——实验显示原始分布中 Musicality 的 A 胜率从 51.96% 波动到 59.27%,过滤后稳定在 57.80%。第三,在模型架构层面,30M 参数的轻量级设计(仅训练奖励头,编码器全部冻结)使得模型在参数效率上远优于直接使用通用多模态 LLM(如 Gemini Pro 系列),同时在特定任务上表现更优。第四,在训练策略层面,两阶段训练中的标签平滑机制使伪标签预训练真正有效:无平滑时预训练后微调仅达 75.2%/71.0%(Musicality/Alignment),加入平滑后提升到 77.8%/74.0%,验证了缓解过度自信决策边界对跨分布迁移的关键作用。
实验结果
本文的实验结果揭示了多个重要发现。在 Musicality 评估上,CMI-RM(CMI+MusicEval 微调)在 PAM 音乐子集上达到 SRCC 0.6606,在 MusicEval 测试集上达到 SRCC 0.8266,在 Music Arena 上达到 73.43% 准确率,在 CMI-Pref 上达到 78.20% 准确率。相比之下,SongEval-RM 在 Music Arena 上为 73.88%(接近),但在更具组合性的 CMI-Pref 上仅为 72.40%,下降了 1.48 个百分点,而 CMI-RM 仅下降 4.77 个百分点,展示了更好的泛化能力。在组合多模态指令对齐评估上,CMI-RM(CMI-Pref 微调)在 CMI-Pref 的 Text+Lyrics+Audio 子集上达到 82.40%,远超 Gemini 3 Pro 的 66.80%,差距达 15.6 个百分点;在 w/o audio 子集上 CMI+MusicEval 达到 70.20%,超过 Gemini 2.5 Pro 的 67.20%。通用多模态大模型表现明显不足:Qwen2-audio 在多个任务上接近随机(5.99%-8.60%),Qwen2.5-omni 也仅在 17.40%-36.05% 之间,即使是 Gemini 3 Pro 在 CMI-Pref Musicality 上也只有 65.80%,比 CMI-RM 低 12.4 个百分点。训练数据消融实验表明 CMI-Pref 是跨基准泛化的主要驱动力,微调后 PAM SRCC 从 0.3925 提升到 0.6116(+55.8%),MusicEval SRCC 从 0.5117 提升到 0.7315(+42.9%)。测试时缩放实验显示,MusicGen-small 在 N=10 时 MuQ-MuLan 对齐得分从 0.298 提升到 0.339(+13.8%),SongEval Musicality 从 2.143 提升到 2.273(+6.1%),且人类 A/B 测试的显著性检验 p 值均低于 0.05。值得注意的是,伪标签预训练模型与教师 Qwen3-Omni 的一致性仅为 80.6%/79.2%,微调后进一步降至 63.7%/68.4%,证明人类监督确实重塑了模型的决策边界。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| PAM Music Subset (Musicality) | SRCC | 0.6988 (CMI-Pref only), 0.6606 (CMI+MusicEval) | SongEval-RM: 0.6977, PAM: 0.6099 | CMI-Pref only 达到最优,略超 SongEval-RM 0.0011 |
| MusicEval Test Split (Musicality) | SRCC | 0.8266 (CMI+MusicEval) | SongEval-RM: 0.6949 | +0.1317 (+19.0%) |
| Music Arena (Musicality Pairwise) | ACC | 73.43% (CMI+MusicEval) | SongEval-RM: 73.88%, Gemini 2.5 Pro: 69.75% | 接近 SongEval-RM,超 Gemini 2.5 Pro 3.68pp |
| CMI-Pref (Musicality Pairwise) | ACC | 78.20% (CMI+MusicEval) | SongEval-RM: 72.40%, Gemini 3 Pro: 65.80% | 超 SongEval-RM 5.80pp,超 Gemini 3 Pro 12.40pp |
| CMI-Pref Text+Lyrics+Audio (Compositional Alignment) | ACC | 82.40% (CMI-Pref only) | Gemini 3 Pro: 66.80%, Gemini 2.5 Pro: 72.80% | 超 Gemini 3 Pro 15.60pp,超 Gemini 2.5 Pro 9.60pp |
| CMI-Pref w/o Audio (Alignment) | ACC | 70.20% (CMI+MusicEval) | Qwen3-Omni: 63.60% | +6.60pp |
局限与改进
本文在多个方面存在局限性。首先,作者明确承认 CMI-RM 是一个实用的基线评估器而非完整的奖励优化解决方案,无法单独防止奖励黑客攻击(reward hacking)。其次,模型的 Musicality 和 Alignment 两个头之间存在过度相关问题——在人类标注中两个维度的偏好一致率为 82%,而模型预测的 SRCC 高达 0.853,说明在两者冲突时模型的解耦能力不足。第三,存在流派和语言偏差:声学结构化流派(古典、爵士、流行)的 Musicality 得分普遍高于电子或实验流派;英语的对齐表现优于低资源语言。第四,歌词处理能力受限于冻结的 MuQ-MuLan 文本编码器——在 Text+Lyrics w/o Audio 子集上,加入条件反而导致 Musicality 准确率下降 4.00%,说明编码器难以有效处理原始歌词结构。第五,测试时缩放存在收益递减:Stable Audio 在 N=3 到 N=10 之间改善有限,且 GT 始终被偏好于所有重排序输出,说明重排序能改善质量但无法弥合与真实数据的差距。第六,标注者一致性水平中等(Musicality Krippendorff's α = 0.504,Alignment α = 0.500),反映了音乐评估任务本身的主观性,这也意味着模型性能的上限受到标注噪声的制约。
独立分析的弱点
从独立分析角度看,CMI-RM 存在几个值得关注的弱点。第一,编码器完全冻结的设计限制了跨模态融合能力。Flan-T5 替换实验表明,当前瓶颈在于跨模态音频-文本融合而非文本编码器容量,但完全冻结意味着模型无法学习更深层的跨模态交互。一个可能的改进方向是对编码器进行 LoRA 微调或使用更先进的跨模态注意力机制(如 Perceiver Resampler)来增强融合能力。第二,推理时长的处理不够灵活。实验显示仅使用前 10 秒音频(first 10)在某些子集上可达 77.6% 准确率,但与完整 120 秒推理的 LCC 仅 0.8728,说明短音频对长程音乐结构的捕捉不足。可以探索分层推理策略或长程注意力机制来改善这一问题。第三,伪标签来源单一(主要依赖 Qwen3-Omni)。虽然混合 Qwen+Gemini 伪标签的消融显示效果不稳定,但可能需要探索更系统的多教师蒸馏策略(如加权投票或教师置信度加权)。第四,模型仅输出 Musicality 和 Alignment 两个维度的得分,而 SongEval 有五个美学维度(coherence, memorability, naturalness, clarity, overall),AudioBox 有四个维度(PQ, PC, CE, CU)。更细粒度的评估维度可能提供更丰富的训练信号和更精细的模型诊断能力。
未来方向
本文作者和基于本文成果可以延伸出多个研究方向。作者提出的方向包括:将 CMI-RewardBench 扩展到更多现有数据集(如 AIME、MusicPref、SongEval)作为额外训练集;探索更可靠的长程结构和文本-音乐关系的利用方式。基于本文成果可以延伸的方向包括:第一,将 CMI-RM 应用于完整的 RLHF 流程(如 PPO 或 DPO)来优化音乐生成模型,而非仅用于推理时过滤;第二,开发实时的、支持流式输入的奖励模型,适配 Magenta RealTime 等实时音乐生成系统;第三,将组合多模态指令评估框架扩展到视频配乐、游戏音效等更复杂的多模态场景;第四,研究奖励模型的可解释性——CMI-Pref 已包含人类标注的理由文本(rationale),可以利用这些文本来训练可解释的奖励模型;第五,探索跨文化音乐偏好的建模,当前数据以英语为主,未来可以扩展到多语言、多文化背景下的音乐审美差异研究。
复现评估
本文的复现条件相对友好。代码已在 GitHub 开源,模型权重以 CMI-RM 名称发布,数据集 CMI-Pref-Pseudo 和 CMI-Pref 以 CC-BY-NC-SA 许可证发布。架构上 CMI-RM 仅约 30M 可训练参数,训练分两阶段:Stage 1 在 110k 样本上训练 2k 步(batch size 48),Stage 2 在 6,647 样本上早停(约 250 步),整体训练成本较低,单张消费级 GPU 即可完成。编码器全部冻结,进一步降低了显存需求。但复现存在几个挑战:第一,训练数据来自 23 个模型/API 的生成结果,其中包含商业 API(如 Suno v3.5-v5),完整复现数据构建流程需要这些 API 的访问权限;第二,人工标注数据(CMI-Pref)由 31 名标注者构建,复现同等质量的标注需要组建专业标注团队并遵循严格的标注协议;第三,评估基准整合了 PAM、MusicEval、Music Arena 等外部数据集,部分数据集的获取和预处理可能需要额外工作。总体而言,模型训练本身易于复现,但数据构建和评估生态的完整复现需要中等程度的资源投入。
论文图表
该图展示了组合多模态指令下奖励模型的理想角色与现实碎片化之间的差距。左侧描绘了人类评判者如何同时考虑文本描述、歌词和参考音频来评估生成的波形,同时关注音乐性和指令遵循度。右侧展示了现有奖励模型的碎片化现状:要么仅从音频本身评分音乐性,要么仅捕获单一模态对的对齐关系,无法在灵活的 CMI 输入下可靠地代理人类判断。
这张图是全文的核心概念图,清晰地定义了论文要解决的问题——现有评估方法的碎片化与生成模型能力之间的差距,帮助读者在第一时间理解论文的动机和定位。