Direct Preference Optimization for Neural Machine Translation with Minimum Bayes Risk Decoding

📄 arXiv: 2311.08380v2 📥 PDF

作者: Guangyu Yang, Jinghong Chen, Weizhe Lin, Bill Byrne

分类: cs.CL

发布日期: 2023-11-14 (更新: 2024-04-12)

备注: To appear at NAACL 2024


💡 一句话要点

提出直接偏好优化以提升神经机器翻译性能

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture) 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 神经机器翻译 最小贝叶斯风险 直接偏好优化 多语言模型 强化学习

📋 核心要点

  1. 现有的最小贝叶斯风险解码方法在提升翻译性能方面效果显著,但其计算复杂度高,限制了实际应用。
  2. 本文提出直接偏好优化(DPO)作为一种强化学习技术,通过微调多语言大语言模型,实现在推理时无需额外计算即可获得MBR的优势。
  3. 实验结果表明,使用DPO的模型在多个神经机器翻译测试集上表现优异,相较于未使用DPO的模型性能显著提升。

📝 摘要(中文)

最小贝叶斯风险(MBR)解码能够显著提升多语言大语言模型(MLLMs)的翻译性能,但其计算开销较大。本文展示了如何利用新近发展的强化学习技术——直接偏好优化(DPO),对MLLMs进行微调,从而在推理时无需额外计算即可获得MBR的优势。我们的方法仅使用少量单语微调集,并在多个NMT测试集上相比于未使用DPO的MLLMs显著提升了性能。

🔬 方法详解

问题定义:本文旨在解决最小贝叶斯风险(MBR)解码在神经机器翻译中的高计算开销问题。现有方法虽然提升了翻译质量,但在推理阶段的复杂性使得其应用受到限制。

核心思路:论文提出通过直接偏好优化(DPO)技术对多语言大语言模型进行微调,利用少量单语数据进行训练,从而在推理时实现MBR的效果而无需额外计算。

技术框架:整体方法包括两个主要阶段:首先,使用单语数据对模型进行微调;其次,在推理阶段直接应用优化后的模型进行翻译,避免了MBR解码的高计算成本。

关键创新:最重要的技术创新在于将直接偏好优化引入到神经机器翻译中,使得模型能够在不增加推理计算负担的情况下,获得MBR解码带来的性能提升。

关键设计:在模型微调过程中,采用了特定的损失函数来优化翻译质量,并通过调整超参数来确保模型在不同测试集上的泛化能力。

📊 实验亮点

实验结果显示,使用直接偏好优化的模型在多个NMT测试集上性能显著提升,具体提升幅度达到X%(具体数据需根据实验结果填写),相比于未使用DPO的多语言大语言模型,表现出更优的翻译质量。

🎯 应用场景

该研究的潜在应用领域包括多语言翻译系统、实时翻译服务以及其他需要高效翻译的场景。通过降低推理阶段的计算复杂度,DPO方法能够使得翻译系统在资源受限的环境中仍然保持高性能,具有重要的实际价值和未来影响。

📄 摘要(原文)

Minimum Bayes Risk (MBR) decoding can significantly improve translation performance of Multilingual Large Language Models (MLLMs). However, MBR decoding is computationally expensive. We show how the recently developed Reinforcement Learning technique, Direct Preference Optimization (DPO), can fine-tune MLLMs to get the gains of MBR without any additional computation in inference. Our method uses only a small monolingual fine-tuning set and yields significantly improved performance on multiple NMT test sets compared to MLLMs without DPO.