面向任务的对话作为自我监督的自动语音识别催化剂

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

该文综述了提升语音识别与口语理解鲁棒性的多项研究:采用对比学习、监督对比学习和自蒸馏学习抗错话语表示;ML-LMCL通过互相学习与大间距对比学习,在手动和自动转录间共享知识;多任务网络结合上下文纠错与语言理解;端到端模型利用潜变量和主题模型降低字符错误率;OTC训练可适应含70%错误的文本;错误模拟器增强口语理解鲁棒性;自监督学习捕捉对话连贯性;CluCDD用对话分离和对比学习聚类话语;数据增强改进低资源语言意图分类;自学习系统利用交互反馈自动纠错。

🔎

延伸解读

从“抗错表示”到“错误模拟”:提升鲁棒性的两条路径

文章综述的研究大致可分为两类:一类通过对比学习、自蒸馏等表示学习方法,让模型学到对ASR错误不敏感的话语表示;另一类则主动模拟错误,例如用错误模拟器随机破坏清洁文本,或使用OTC训练适应含70%错误的文本。前者侧重特征层面的鲁棒性,后者侧重训练数据与目标函数的调整。读者可注意,这两类方法并非互斥,实际系统中可能结合使用。

利用对话上下文与交互反馈的纠错思路

多篇工作强调对话层面的信息:端到端模型用潜变量学习角色偏好和主题连贯性,并以主题模型偏置解码器,在汉语会话ASR上实现最大12%相对字符错误率降低;自学习系统则挖掘用户-系统交互反馈中的模式来自动纠正组件错误。这些方法表明,除了声学模型本身,对话结构、主题和用户反馈都可作为纠错信号,但文章未讨论这些信号在实时系统中的延迟或标注成本。

低资源语言与聚类任务中的方法迁移

文章提到针对低资源语言Flemish的意图分类,在语音级和音素转录级应用数据增强改进了现有模型;CluCDD则通过对话分离和对比学习聚合话语进行聚类。这两项工作提示,数据增强和对比学习不仅可用于高资源语言的ASR鲁棒性,也可迁移到低资源场景和无监督的话语聚类任务。不过,文章未给出这些方法在更多语言或更大规模数据上的泛化证据。

❓

Q&A

如何让语音识别系统在对话中更抗识别错误?

文章提到多种方法:使用对比目标、监督对比学习和自蒸馏相结合来学习对ASR错误鲁棒的话语表示;ML-LMCL框架通过互相学习和大间距对比学习,在手动转录和自动识别转录之间共享知识,并引入距离极化正则化器和周期性退火调度来提升鲁棒性。

ML-LMCL框架是怎么工作的?有什么创新点?

ML-LMCL通过互相学习和大间距对比学习,在手动转录和自动识别转录之间共享知识。它引入距离极化正则化器以避免推开簇内成对样本,并使用周期性退火调度缓解KL消失问题。在三个数据集上,ML-LMCL胜过现有模型并获得最新性能。

端到端会话ASR模型如何利用主题信息降低字符错误率?

该模型使用潜变量模块学习会话级别的角色偏好和主题连贯性,并使用一个主题模型来偏置解码器的输出,以预测主题中的单词。在两个汉语会话ASR任务上,实现了最大12%相对字符错误率的降低。

OTC训练如何帮助ASR模型适应文本错误?

使用Omni-temporal Classification(OTC)训练ASR模型,可以有效地学习语音文本对齐并适应训练文本中的错误,从而避免在包含高达70%错误的文本情况下出现性能下降,而CTC模型在同样情况下会完全失败。

有哪些方法可以提升口语理解(SLU)的鲁棒性?

文章提到多种方法:使用ASR错误模拟器对清洁训练文本进行随机破坏,显著提高知识选择及分类结果;多任务神经网络结合上下文语言纠正和语言理解来改善两个任务;ML-LMCL通过互相学习提升SLU鲁棒性。

自监督学习如何用于捕捉口语对话的连贯性?

通过自监督学习方式,包括不连贯性识别、插入检测以及问题预测,明确捕捉口语对话文档之间的指代消解和对话连贯性,提高了口语对话的意义和连贯性,并在Spoken-CoQA数据集上取得了最先进的结果。

CluCDD模型是做什么的?效果如何?

CluCDD模型通过对话分离技术和对比学习聚合话语,以生成预测聚类标签,并取得了最新的最优结果。

低资源语言的意图分类如何通过数据增强改进?

针对低资源语言Flemish的意图分类任务,通过在语音级别和音素转录级别应用不同的数据增强技术,改进了现有模型的性能。

自学习系统如何利用用户反馈自动纠正对话AI的错误?

自学习系统使用用户-系统交互反馈信号自动纠正对话式AI系统中出现的各种组件错误,并通过吸收马尔可夫链模型挖掘这些反馈信号中的共同模式,进行可扩展的改进,实现大规模对话式AI系统的自主学习,能显著降低过多次错误和缺陷。

🏷️

标签

➡️

继续阅读