📄 Imitation Learning for Elder-Facing Speech Synthesis
#语音合成 #强化学习 #低资源
5.5/10 | 创新 1.2/2 | 严谨 1.1/1.5 | 实验 0.8/1.5 | 清晰 0.8/1 | 影响 0.6/1.5 | 开源 0.1/1.5 | 复现 0.3/0.5 | 工程 0.6/1.5
📝 5.5/10 | 前50% | #语音合成 | #强化学习 | #低资源 | arxiv
👥 作者与机构
作者:Dongrui Han, Weidong Chen, Jiawen Kang, Mingyu Cui, Helen Meng, Xixin Wu 机构:1 The Chinese University of Hong Kong, Hong Kong SAR, China; 2 Tencent Hunyuan, China
💡 毒舌点评
论文选题明确且有社会价值,直击现有TTS系统对老年群体适配不足的痛点。方法路线清晰,将模仿学习引入TTS,并设计了针对性的奖励机制和两阶段OPRL来解决奖励欺骗问题,思路可取。实验设计较全面,包含主客观指标,且有统计显著性检验。然而,论文的“硬伤”在于:1. 核心贡献“模仿学习框架”的技术新意有限,本质上仍是基于IRL的RL范式,将TTS模型作为策略,专家录音作为演示数据,奖励模型作为学习目标。这在RL领域属标准操作,移植到TTS并非重大突破。2. 实验部分存在明显瑕疵:用于MOS评估的受试者群体(8位老年)样本量过小,可能影响结论可靠性;缺乏与更多强基线(如DPO-based TTS)的直接对比;仅提供了演示链接,未开源代码和模型,可复现性差。3. 方法描述部分,如GRPO的具体实施、两阶段OPRL中奖励分配的细节,表述稍显简略。总体而言,这是一篇解决实际问题的扎实工作,但技术新颖性和实验严谨性距离顶级会议尚有差距。
📌 核心摘要
本文针对面向老年人的语音合成问题,提出了一种基于专家示范的模仿学习框架。该框架使用医疗专业人员针对老年人说话的录音作为专家演示数据,通过学习奖励模型来引导TTS模型(CosyVoice 2-Yue)模仿这种说话风格。为缓解在专家示范有限情况下易出现的“奖励欺骗”问题(即模型片面优化奖励而牺牲其他语音质量),作者提出了两阶段的在策略奖励学习(OPRL)策略。该策略通过逐步将模型生成的语音纳入奖励模型的训练数据来动态更新奖励模型,从而提供更准确的优化信号。实验结果表明,结合了OPRL的GRPO训练方法在主观偏好得分(MOS)和多项客观指标上均优于不使用OPRL的GRPO基线和监督学习基线,验证了该框架在低资源偏好对齐任务上的有效性。
🔗 开源详情
- 代码:论文中未提及代码链接
- 模型权重:论文中未提及
- 数据集:
- 内部专家演示数据集:私有,未公开。
- ZoengJyutGaai(文本数据集):https://huggingface.co/datasets/CanCLID/zoengjyutgaai
- Demo:https://dongru1.github.io/demo/im-efss/
- 复现材料:论文中未提及
- 论文中引用的开源项目:
- CosyVoice2-Yue (基于CosyVoice 2的粤语TTS模型):论文中未提供具体链接
- StyleTTS 2 (用于韵律风格编码器):论文中未提供具体链接
- SenseVoice-small (多语言ASR模型):论文中未提供具体链接
- WenetSpeech-yue (CosyVoice2-Yue的微调数据集):论文中未提供具体链接
🏗️ 方法概述和架构
本文方法的核心是构建一个从专家示范中学习TTS模型策略的模仿学习框架,并设计了一套动态奖励学习机制以提升训练稳定性。整体流程如论文图1所示,主要包含以下组件和步骤:
数据准备与定义:
- 专家示范数据集
\(\mathcal{D}_{ED}\):由医疗专业人员录制,包含125对语音样本,每对包含同一文本的“针对老年人说话”风格和“中性新闻播报”风格的录音。训练、开发、测试集划分比例约为89:18:18。 - 负样本数据集
\(\mathcal{D}_{N}\):使用中性风格的TTS模型生成的语音或中性风格的录音构成,用于与专家示范配对训练奖励模型。 - 奖励模型训练集
\(\mathcal{D} = \mathcal{D}_{ED} \cup \mathcal{D}_{N}\)。 - 额外文本数据集
\(\mathcal{D}_{txt}\):来自ZoengJyutGaai的5000个句子,仅用于OPRL第二阶段。
- 专家示范数据集
奖励模型设计(多面奖励):奖励函数
\(\mathcal{R}_{comp}(x,y)\)是一个复合奖励,由专家奖励和发音奖励通过调和平均组合而成,旨在同时引导说话风格和发音清晰度,防止单方面优化。- 专家奖励
\(\mathcal{R}_{expert}(x)\):- 结构:一个冻结的韵律风格编码器(StyleTTS 2的预训练编码器)接一个可训练的奖励头(6层ResNet块加线性层)。
- 输入:语音波形的梅尔频谱图。
- 输出:一个归一化到 (0,1) 的奖励分数
\(\hat{r}(x)\)。韵律编码器输出128维嵌入,奖励头将其映射为标量。 - 训练:使用 Bradley-Terry 成对排序损失
\(\mathcal{L}_{BT}\)在数据集\(\mathcal{D}\)上训练,学习区分专家示范(高奖励)和负样本(低奖励)。
- 发音奖励
\(\mathcal{R}_{pron}(x,y)\):- 使用预训练的多语言ASR模型(SenseVoice-small)对生成的语音
\(x\)进行转录。 - 基于粤语拼音(Jyutping)计算音节错误率(SER),而非传统的字符错误率(CER),以更好地处理粤语同音字问题。
- 将SER通过函数
\(\mathcal{R}_{pron}(x,y) = \text{clip}(1 - \tanh(s_w \cdot \text{SER}(x,y)), 0, 1)\)转换为 (0,1) 范围的奖励,其中\(s_w=3\)控制陡峭度。
- 使用预训练的多语言ASR模型(SenseVoice-small)对生成的语音
- 复合奖励:
\(\mathcal{R}_{comp}(x,y) = \frac{2\mathcal{R}_{Pron}(x,y)\mathcal{R}_{expert}(x)}{\mathcal{R}_{Pron}(x,y)+\mathcal{R}_{expert}(x)}\)。调和平均的特性会严厉惩罚任一奖励分量过低的情况,迫使模型在风格和发音上都表现良好。
- 专家奖励
策略模型与优化(GRPO):
- 策略模型
\(\pi_{\theta}(x|y)\):使用预训练的粤语TTS模型 CosyVoice 2-Yue 作为基座,首先在专家示范数据集\(\mathcal{D}_{ED}\)上进行监督微调(SFT)作为初始策略。 - GRPO优化:遵循标准的Group Relative Policy Optimization流程。对于输入文本
\(y\),生成一组(G=4)语音输出\(\{x_i\}\),使用复合奖励模型打分得到\(R_g\)。计算组内相对优势\(A_i = (r_i - \text{mean}(R_g)) / \text{std}(R_g)\)。策略通过最大化带有PPO裁剪和KL散度惩罚的目标函数\(\mathcal{J}_{GRPO}(\theta)\)进行更新,其中\(\epsilon=0.2\),\(\beta=0.1\)。
- 策略模型
两阶段在策略奖励学习(OPRL):这是核心训练策略,旨在动态更新奖励模型以缓解奖励欺骗。
- 第一阶段:在
\(\mathcal{D}\)上进行GRPO训练。迭代地:1) 使用当前奖励模型进行GRPO训练并记录生成样本;2) 筛选生成样本(专家奖励在10-90百分位且SER<0.15);3) 为这些样本分配一个介于正负样本奖励之间的中值奖励,加入训练集\(\mathcal{D}\);4) 在更新后的\(\mathcal{D}\)上微调奖励模型。此过程重复K=5次。 - 第二阶段:利用额外文本数据集
\(\mathcal{D}_{txt}\)进一步暴露奖励模型于更多样的文本。迭代地:1) 在\(\mathcal{D}_{txt}\)上使用当前奖励模型进行GRPO训练并记录生成样本;2) 将SER≤0.1的样本按SER值分箱(箱大小0.04);3) 对样本数足够的箱,按当前奖励模型预测的奖励排序,在排序的第0、25、50、75、100百分位样本上分配单调递增的奖励值,构成\(\mathcal{D}_{rank}\);4) 将\(\mathcal{D}_{rank}\)加入原始\(\mathcal{D}\),微调奖励模型;5) 使用最新的奖励模型再次进行GRPO优化。这使奖励模型能根据当前策略生成的、更多样的数据不断校准其评分标准。
- 第一阶段:在


💡 核心创新点
- 模仿学习框架应用于面向老年人的TTS:明确提出通过专家示范(医疗人员录音)而非直接收集老年人偏好数据来学习目标语音风格,解决了偏好数据收集成本高、易疲劳的问题。
- 两阶段在策略奖励学习(OPRL):提出了一种动态更新奖励模型的策略,通过将模型生成的语音(rollouts)逐步纳入奖励模型训练过程,以适应策略变化,有效缓解了在有限监督下出现的奖励欺骗问题。
- 验证有效的面向老年人TTS系统:通过主客观实验证明了所提框架的有效性,最终模型(GRPO w/ OPRL Stage 2)在老年人主观偏好测试(MOS)和多项客观指标上取得了最佳或次佳的表现。
📊 实验结果
论文在内部构建的专家示范测试集(18对)上进行了评估,结果总结于表1。
| Model | Objective Metrics | Subjective | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SER↓ | CER↓ | PA↑ | PE↓ | EE↓ | MCD↓ | F0 Corr↑ | F0 VR→1.0 | Dursil(s) | Dur(s) | SIM↑ | MOS↑ | ||
| Ground Truth | 13.79 | 9.08 | 100.0 | 0.00 | 0.00 | 0.00 | 1.00 | 1.00 | 5.43±0.63 | 19.27±2.15 | 1.00 | 3.45±0.18 | |
| CosyVoice2-Yue (base) | 14.89 | 7.52 | 38.66±3.55 | 2.04±0.25 | 2.68±0.23 | 7.37±0.71 | 0.64±0.06 | 0.94±0.07 | 3.39±0.66 | 14.52±1.41 | 0.65±0.04 | 2.53±0.24 | |
| + SFT | 9.93 | 4.91 | 53.33±4.12 | 1.27±0.21 | 2.24±0.27 | 4.87±0.60 | 0.83±0.04 | 1.02±0.05 | 5.42±0.60 | 19.62±1.71 | 0.77±0.02 | 3.55±0.14 | |
| + GRPO w/o OPRL | 11.58 | 6.99 | 49.62±3.78 | 1.58±0.26 | 3.96±0.49 | 5.10±0.65 | 0.75±0.06 | 1.18±0.06 | 11.51±1.38 | 27.62±2.92 | 0.76±0.03 | 2.70±0.23 | |
| + GRPO w/ OPRL Stage 1 | 8.27 | 4.38 | 57.70±4.15 | 1.16±0.26 | 2.20±0.22 | 4.77±0.55 | 0.81±0.06 | 1.02±0.05 | 5.95±0.51 | 20.60±1.71 | 0.77±0.02 | 3.54±0.14 | |
| + GRPO w/ OPRL Stage 2 | 7.54 | 3.86 | 54.62±3.48 | 1.17±0.18 | 2.06±0.21 | 4.80±0.62 | 0.85±0.04 | 1.06±0.06 | 5.36±0.53 | 19.62±1.88 | 0.77±0.02 | 3.78±0.16 |
分析:
- 奖励欺骗现象验证:基线
+ GRPO w/o OPRL表现出严重的奖励欺骗。其静音时长(Dursil=11.51s)和总时长(Dur=27.62s)远超真实值,表明模型过度优化了专家录音中“语速慢、停顿多”的表面特征,但SER、CER等可懂度指标反而比SFT基线差,MOS也很低。 - OPRL的有效性:使用OPRL后,
+ GRPO w/ OPRL Stage 1在所有客观指标上均优于+ GRPO w/o OPRL,特别是时长指标大幅改善,表明奖励欺骗得到缓解。+ GRPO w/ OPRL Stage 2进一步提升了性能,在MOS上达到最高(3.78±0.16),且SER(7.54)、CER(3.86)等指标也达到最优或次优,显示模型在可懂度和韵律上取得了更好的平衡。 - 统计显著性:通过Wilcoxon符号秩检验(Holm-Bonferroni校正),
+ GRPO w/ OPRL Stage 2的MOS显著高于CosyVoice2-Yue和+ GRPO w/o OPRL(p<0.01),也显著高于其他基线 (p<0.05)。 - 其他观察:F0 VR指标显示,GRPO训练(无论是否使用OPRL)倾向于生成比真实语音F0方差稍大的语音(>1.0),Stage 2的1.06被认为更自然并获得了更高MOS。梅尔频谱图可视化(图2)也直观显示了w/o OPRL模型生成的语音时长过长、停顿过多的问题。
⚖️ 评分理由
- 创新性 (1.2/2):问题定义清晰(老年人语音合成需求),技术路线有新意(模仿学习+两阶段OPRL),但将模仿学习和RL用于TTS是已有范式的迁移,奖励模型设计(调和平均)也非独创。核心贡献在于OPRL策略的提出,但该策略本身在RL领域已有基础。新颖性中等。
- 技术严谨性 (1.1/1.5):方法描述总体清晰,有理论支撑(如调和平均的设计动机、OPRL的迭代思路)。但部分技术细节阐述不足,例如GRPO中KL散度惩罚的具体形式(论文公式有误,应为KL散度计算而非除法)、两阶段OPRL中奖励分配的具体规则(如“单调递增奖励”未说明具体值)。奖励模型训练的Bradley-Terry损失应用正确。
- 实验充分性 (0.8/1.5):实验设计有亮点(主客观指标结合、统计检验)。但存在明显缺陷:1) MOS评估的被试仅8人,样本量过小,统计功效存疑;2) 缺乏与当前主流偏好对齐方法(如DPO、KTO)在TTS上的直接对比;3) 消融实验不足,例如未单独分析专家奖励与发音奖励的贡献,或OPRL中各阶段的具体影响。结论部分“超过专家示范”的表述需要更谨慎的证据支持。
- 清晰度 (0.8/1):论文结构完整,逻辑基本清晰。但方法部分(尤其公式5)存在排版错误,影响可读性。图表(如图1)对于理解流程有帮助,但部分细节(如Stage 2中分箱和奖励分配的具体操作)仍需结合文字仔细理解。
- 影响力 (0.6/1):解决老龄化社会的实际需求,具有社会价值。但技术贡献的通用性有限(依赖于特定的粤语TTS模型和数据),对语音合成核心模型架构的推进不大。在语音领域内部影响力预计中等。
- 开源 (0.1/1.5):论文提供了演示链接和部分数据集链接,但核心的代码、训练好的模型权重、完整的专家示范数据集(私有)均未开源,极大限制了工作的可复现性和后续研究。
- 可复现性 (0.3/1.5):尽管给出了训练细节超参数,但由于未开源代码和模型,且依赖特定的内部数据集和外部预训练模型(CosyVoice2-Yue, SenseVoice),完全复现论文结果难度极高。
- 工程/实践价值 (0.6/1.5):该工作为特定场景(粤语、面向老年人)的TTS优化提供了一套可行方案,工程实现上有参考价值。但依赖医疗人员录音作为专家示范,数据获取存在门槛,通用性受限。
🚨 局限与问题
- 专家示范数据的局限性:使用医疗专业人员作为“专家”示范是否是模拟老年人偏好风格的最佳代理?专业人员和老年人本身的偏好可能存在差异。文中未讨论这种代理的合理性。
- 奖励模型的可扩展性:奖励模型(特别是专家奖励)依赖于固定的StyleTTS 2韵律编码器。如果换用不同的TTS基座或语音特征,奖励模型的有效性是否依然成立?
- OPRL阶段设计的经验性:两阶段OPRL中许多参数和阈值(如阶段1的迭代次数K=5,样本筛选的百分位数10-90th,SER阈值0.15;阶段2的分箱大小0.04,百分位奖励分配等)似乎是经验设定,缺乏理论分析或全面的超参数消融实验来验证其稳健性。
- 评估的泛化性:所有评估均在内部构建的、与训练数据同分布的测试集上进行。模型在完全未见的真实场景文本和更广泛的老年人群体上的泛化能力未知。
- 对比基线的时效性:缺乏与近期(2024-2025年)发表的、基于DPO或其他先进偏好对齐方法的TTS工作进行对比,削弱了方法优势论证的力度。
- 公式错误:论文公式(5)中KL散度的定义有明显的书写错误(
$ \frac{\pi_{ref}}{\pi_{\theta}} \(和\) \log(\frac{\pi_{ref}}{\pi_{\theta}})$),应为标准的KL散度形式。