当前位置:首页 > 文章列表 > 科技周边 > 人工智能 > 谷歌开源首个「方言」数据集:让机器翻译更地道

谷歌开源首个「方言」数据集:让机器翻译更地道

来源:51CTO.COM 2023-04-28 13:56:26 0浏览 收藏

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《谷歌开源首个「方言」数据集:让机器翻译更地道》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~

虽然全中国的人都在说汉语,但具体到各地的方言却略有不同,比如同样是小巷的意思,「胡同」一开口就知道是老北京了,而到了南方则叫「弄」。

这种细微的地域性差异反应在「机器翻译」任务上,就会显得翻译结果不够「地道」,而目前几乎所有的机器翻译系统都没有考虑地区性语言(即方言)的影响。

而在世界范围内也存在这种现象,比如巴西的官方语言是葡萄牙语,跟欧洲的葡萄牙语之间也有一些地域性差异。

最近谷歌发布了一个全新的,可用于Few-shot Region-aware机器翻译的数据集和评估基准FRMT,主要解决方言翻译问题,论文发表在TACL(Transactions of the Association for Computational Linguistics)上。

图片

论文链接:https://arxiv.org/pdf/2210.00193.pdf

开源链接:https://github.com/google-research/google-research/tree/master/frmt

该数据集包括从英语到葡萄牙语和中文普通话的两个地区变体的专业翻译,源文档是为了能够详细分析感兴趣的现象,包括词汇上不同的术语和干扰术语。

研究人员探索了 FRMT 的自动评估指标,并在区域匹配和不匹配评分情景下验证了其与专家人工评估的相关性。

最后,为这项任务提出了一些基线模型,并为研究人员如何训练、评估和比较自己的模型提供指导建议,数据集和评估代码已开源。

Few-Shot泛化

大多数现代机器翻译系统都经过数百万或数十亿翻译样本的训练,输入数据包括英语输入句及其相应的葡萄牙语翻译。

然而,绝大多数可用的训练数据并没有说明翻译的地区差异。

鉴于这种数据稀缺性,研究人员将 FRMT 定位为few-shot翻译的基准,当给定每种语言不超过100个带标签的例子时,测量机器翻译模型识别出指定区域语言变体的能力。

机器翻译模型需要根据少量标记过的样本(即范例)中显示的语言模式,来识别出其他未标记训练样本中的相似模式。模型需要通过这种方式进行泛化,从而生成模型中没有明确指定区域的「地道」翻译结果。

图片

比如输入句子:The bus arrived,再给定几个巴西葡萄牙语的例子,模型应该能翻译出「O ônibus chegou」;如果给的样例是欧洲葡萄牙语,模型的翻译结果应该变为「O autocarro chegou」。

机器翻译的few-shot方法是很有研究价值的,能够以一种非常简单的方式来对现有系统中增加对额外区域语言的支持能力。

虽然谷歌目前发表的工作是针对两种语言的区域变体,但研究人员预测,一个好的方法将很容易适用于其他语言和区域的变体。

从原理上来说,这些方法也适用于其他语言差异现象,例如礼节和风格等。

数据收集

FRMT 数据集包括部分英文维基百科文章,来源于 Wiki40b 数据集,这些文章已经由付费的专业翻译人员翻译成不同的地区性的葡萄牙语和汉语。

图片

为了突出关键区域感知的翻译难题,研究人员使用了三个内容桶(content buckets)来设计数据集:

1. 词汇 Lixical

词汇桶主要关注不同地区在词汇选择上的差异,例如当把一个带有单词「bus」的句子分别翻译成巴西语和欧洲葡萄牙语时,模型需要能够识别出「ônibus」与「autocarro」的区别。

研究人员根据博客和教育网站手动收集了20-30个具有地区特色的翻译术语,并根据来自每个地区的母语志愿者的反馈对翻译进行过滤和审核。

根据得到的英语术语列表,从相关的英语维基百科文章(例如,bus)中提取出100个句子。再对普通话,重复上述相同的的收集过程。

图片

2. 实体 Entity

实体桶以类似的方式填充,涉及的人、位置或其他实体与某一特定语言所涉两个区域之一有着密切联系。

比如给定一个说明性的句子,如「In Lisbon, I often took the bus.」(在里斯本,我经常坐公共汽车。),为了正确地将其翻译成巴西葡萄牙语,模式必须能够识别出两个潜在的陷阱:

1)里斯本和葡萄牙之间更密切的地理关联可能会影响模型翻译的选择,从而帮助模型判断出应该翻译成欧洲葡萄牙语而非巴西葡萄牙语,即选择「autocarro」而不是「ônibus」。

2)用「巴西利亚」代替「里斯本」可能是一个比较简单的方式,对于同一个模式,对巴西葡萄牙语本地化其输出,即便翻译结果仍然很流畅,但也可能会导致不准确的语义。

3. 随机 Random

随机桶用于检查一个模型是否正确处理了其他不同的现象,包含从维基百科的featured和good)集合中随机抽取的100篇文章。

图片

系统性能

为了验证为 FRMT 数据集收集的翻译能够捕获特定区域的现象,研究人员对数据质量进行了人工评估。

来自每个相应区域的专家标注员使用多维质量度量(MQM)框架来识别和分类翻译中的错误:该框架包括一个分类加权方案,将识别出的错误转换成一个单一的分数,粗略地表示每句话的主要错误数量,即数值越小表示翻译越好。

对于每个地区,研究人员要求 MQM 评分者对来自他们所在地区的翻译和来自他们语言的其他地区的翻译进行评分。

例如,巴西的葡萄牙语评分员同时对巴西和欧洲的葡萄牙语译本都进行了评分,两个分数之间的差异表明语言现象的普遍性,即该语言变体是否可接受,而并非是另一种语言。

实验结果发现,在葡萄牙语和汉语中,评分者平均比匹配的译文中每个句子多发现大约两个主要错误,表明FRMT数据集确实能够捕获特定区域的语言现象。

虽然人工评估是确保模型质量的最佳方法,但其往往是缓慢且昂贵的。

因此,研究人员希望找到一个现成的自动度量指标,可以用来评估模型在基准中的性能,研究人员考虑选择使用 chrF,BLEU 和 BLEURT.

图片

根据 MQM 评估者对几个基线模型翻译结果的评分,可以发现 BLEURT 与人类判断具有最好的相关性,并且该相关性的强度(0.65 Pearson 相关系数,ρ)与标注者间一致性(0.70组内相关性)相当。

系统性能

文中评估了一些最近发布的、具有few-shot控制能力的模型。

基于 MQM 的人类评估,基线方法都表现出一定的localize葡萄牙语输出的能力,但是对于中文普通话,大多没有利用目标地区的知识来生成优秀的当地翻译结果。

在评估的基准中,谷歌的语言模型 PaLM 模型的性能最佳,为了使用 PaLM 生成针对区域的翻译,首先将一个有指导意义的提示输入模型,然后从中生成文本以填充空白。

图片

PaLM 仅通过一个例子就获得了很好的结果,在葡萄牙语方面,当增加到10个例子时,质量略有提高,考虑到 PaLM 是在无监督的情况下进行训练的,这种表现已经非常好了。

研究结果还表明,像 PaLM 这样的语言模型可能特别擅长记忆流畅翻译所需的特定区域的词汇选择。

图片

然而,在 PaLM 和人类之间仍然存在显著的性能差距。

参考资料:

https://ai.googleblog.com/2023/02/frmt-benchmark-for-few-shot-region.html

到这里,我们也就讲完了《谷歌开源首个「方言」数据集:让机器翻译更地道》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于​谷歌,数据集,机器翻译的知识点!

版本声明
本文转载于:51CTO.COM 如有侵犯,请联系study_golang@163.com删除
大神李沐、快手元老李岩被曝离职后转投大模型,ChatGPT掀起AI创业狂飙大神李沐、快手元老李岩被曝离职后转投大模型,ChatGPT掀起AI创业狂飙
上一篇
大神李沐、快手元老李岩被曝离职后转投大模型,ChatGPT掀起AI创业狂飙
刚刚,ChatGPT官宣数学能力再升级,网友:终于精通十以内加减法了
下一篇
刚刚,ChatGPT官宣数学能力再升级,网友:终于精通十以内加减法了
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    542次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    508次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    497次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    484次学习
查看更多
AI推荐
  • PPTFake答辩PPT生成器:一键生成高效专业的答辩PPT
    PPTFake答辩PPT生成器
    PPTFake答辩PPT生成器,专为答辩准备设计,极致高效生成PPT与自述稿。智能解析内容,提供多样模板,数据可视化,贴心配套服务,灵活自主编辑,降低制作门槛,适用于各类答辩场景。
    12次使用
  • SEO标题Lovart AI:全球首个设计领域AI智能体,实现全链路设计自动化
    Lovart
    SEO摘要探索Lovart AI,这款专注于设计领域的AI智能体,通过多模态模型集成和智能任务拆解,实现全链路设计自动化。无论是品牌全案设计、广告与视频制作,还是文创内容创作,Lovart AI都能满足您的需求,提升设计效率,降低成本。
    13次使用
  • 美图AI抠图:行业领先的智能图像处理技术,3秒出图,精准无误
    美图AI抠图
    美图AI抠图,依托CVPR 2024竞赛亚军技术,提供顶尖的图像处理解决方案。适用于证件照、商品、毛发等多场景,支持批量处理,3秒出图,零PS基础也能轻松操作,满足个人与商业需求。
    26次使用
  • SEO标题PetGPT:智能桌面宠物程序,结合AI对话的个性化陪伴工具
    PetGPT
    SEO摘要PetGPT 是一款基于 Python 和 PyQt 开发的智能桌面宠物程序,集成了 OpenAI 的 GPT 模型,提供上下文感知对话和主动聊天功能。用户可高度自定义宠物的外观和行为,支持插件热更新和二次开发。适用于需要陪伴和效率辅助的办公族、学生及 AI 技术爱好者。
    25次使用
  • 可图AI图片生成:快手可灵AI2.0引领图像创作新时代
    可图AI图片生成
    探索快手旗下可灵AI2.0发布的可图AI2.0图像生成大模型,体验从文本生成图像、图像编辑到风格转绘的全链路创作。了解其技术突破、功能创新及在广告、影视、非遗等领域的应用,领先于Midjourney、DALL-E等竞品。
    52次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码