0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微软在EMNLP2020上发表最新工作

深度学习自然语言处理 来源:NLPCAB 作者:NLPCAB 2020-10-22 11:19 次阅读

来自:NLPCAB

句子表示在很多任务中都是重要的一环。尤其是在大数据量的场景下,很多场景都需要召回+排序两个步骤,如果第一个环节没有召回候选结果,那最后的排序模型再怎么优秀也没法给出正确答案。

今天就给大家介绍一个微软在EMNLP2020上发表的最新工作,利用transformer生成更高质量的句子编码。

虽然BERT式模型的出现解决了很多判别问题,但直接用无监督语料训练出的BERT做句子表示并不理想:

如果只取CLS,这个表示是针对NSP进行优化的,表示的信息有限

如果取平均或最大池化,可能会把无用信息计算进来,增加噪声

所以作者的改进目的是设计一个下游任务,直接优化得到的句子embedding。

那怎么设计目标才能充分利用无监督数据呢?

作者给出了一个巧妙的方法,就是用周边其他句子的表示预测当前句子的token。

具体的做法是:先利用Transformer抽取句子表示,再对句子表示进行attention,选取相关的句子预测当前token。有点Hierarchical Attention的意思。

比如在预测上图中最后一句的黄蓝两个token时,明显第一句的信息就够用了,那目标函数的设置会让第一句的权重变大,也会让抽取出的句子表示去包含这些信息。

接下来详细介绍一下预训练和精调的步骤,以及作者加入的其他tricks。

Cross-Thought模型

预训练

下图是预训练的模型结构,计算的步骤是:

将段落按顺序拆成独立短句,通过12层Transformer(蓝色半透明的矩形)分别进行编码。在实际的预训练中,每个sample包含500个长度为64的短句,batch size是128(16张V100)

取出 ... 等special token的输出(大红点)作为句子表示

把每列句子表示作为一个序列输入到cross-sequence transformer(蓝色弧线,每一列的cross-sequence transformer参数都不同),输出attention分数加权后的新表示

将新的句子表示与第一步的token表示进行拼接,经过一层transformer,预测被mask的15%个token(每个句子都这么处理,图中只画了第一个句子的)

整体流程理解起来比较简单,作者还用了一些额外的tricks提升效果:

为了抽取更多的信息,在句子开头加入了多个占位token(之前BERT只有一个[CLS]),在实验结论中发现5个占位的表现较好(但占位token的增加会加大计算量)

占位token的位置表示是固定的,而真实token是随机从0-564中抽取连续的64个,这样可以训练更多的位置表示,方便之后对更长的序列进行编码

精调

精调主要是考虑和下游任务的衔接。作者选择了问答和句子对分类来验证模型的表现。

对于问答任务,假设答案句子的表示都已经编码好了:

输入问题,经过12层Transformer得到问题表示

利用cross-sequence transformers,对问题表示与答案表示进行计算,得到各个答案的权重 (每列都会得到一个,作者对所有列取了平均)

根据gold answer的index m,计算Ranking loss(代表第0个答案的权重)

对于句子对分类任务比较简洁,输入两个句子A和B:

分别对A和B进行编码,取出句子表示,输入cross-sequence transformers得到融合后的句子表示

将两个句子的所有表示拼接起来,得到2Nxd的矩阵(N是占位token的个数,d是表示的维度)

把第二步得到的表示flatten,得到一个长度 2Nd 的一维向量,输入到分类层

实验效果

作者在不少数据集上都验证了效果,单纯从输出句子表示的效果来看,不仅是句间关系还是问答的候选召回上都有不小的提升,尤其是召回:

除了指标对比外,作者还展示了两个无监督预训练模型的打分结果:

总结

近两年句子表示的研究越来越少了,因为句子表示经常用于句间关系判断的任务,而交互式的判别显然比双塔效果要好。所以研究者们要不在研究更轻量的句间匹配模型(比如RE2、Deformer),要不就是继续用BERT类模型做出更好的效果。但对于业界来说,句子表示在召回上的速度还是最快的,效果也比单纯的字面匹配要好。

为了充分利用无监督数据、得到更高质量的句子表示,Cross-Thought提供了一个新的预训练思路:用句子表示预测token。同时也给我们展现出了它在候选召回上的巨大潜力,添加的额外cross-sequence transformer对速度的影响也不会太大。另外,作者只使用了wiki语料进行预训练,如果有更多语料相信效果会更好。

目前源码还未放出,希望开源社区的富有大佬们早日训一个中文的Cross-Thought~

原文标题:【EMNLP2020】超越MLM,微软打造全新预训练任务

文章出处:【微信公众号:深度学习自然语言处理】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6600

    浏览量

    104129
  • 函数
    +关注

    关注

    3

    文章

    4333

    浏览量

    62700

原文标题:【EMNLP2020】超越MLM,微软打造全新预训练任务

文章出处:【微信号:zenRRan,微信公众号:深度学习自然语言处理】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    微软寻求365 Copilot中引入非OpenAI模型

    担心企业用户使用365 Copilot时面临的成本和速度问题,因此正在寻求更多样化的技术来源。尽管微软与OpenAI之间有着紧密的合作关系,并允许微软定制OpenAI的模型,但微软
    的头像 发表于 12-25 10:41 225次阅读

    微软美国面临反垄断调查

    近日,美国联邦贸易委员会(FTC)宣布已正式对微软公司启动了一项广泛的反垄断调查。此次调查旨在深入了解微软多个领域的市场行为,以判断其是否存在滥用市场支配地位的行为。 据悉,调查内容涵盖了
    的头像 发表于 11-28 10:47 273次阅读

    微软发布Azure AI Foundry,推动云服务增长

    。 Azure AI Foundry为用户提供了一个更为便捷的平台,使得支持人工智能的大型语言模型之间切换变得轻松自如。这一创新工具的发布,无疑将极大地降低AI应用的开发门槛,进一步推动AI技术的普及与应用。 11月19日于
    的头像 发表于 11-21 11:32 437次阅读

    微软东京开设日本首个研究基地

    近日,微软东京正式启用了其日本首个研究基地——微软亚洲研究院东京分院。作为微软全球技术实验室网络中的最新成员,该基地将专注于人工智能和机
    的头像 发表于 11-19 16:26 258次阅读

    NVIDIA ResearchECCV 2024展示多项创新成果

    米兰举行的欧洲计算机视觉国际会议 (ECCV) ,NVIDIA Research 展示了多项突破性的创新成果,共发表了 14 篇论文。
    的头像 发表于 11-19 15:07 321次阅读

    微软高管谈AI将如何改变工作方式

    企业领导者们渴望了解AI将如何改变工作方式,微软愿意为他们提供所需的帮助。整个公司范围内,智能 Copilot 副驾驶(国际版)已成为我们提升工作效率、重塑涵盖客户服务至销售等多个环
    的头像 发表于 11-15 14:00 267次阅读

    经纬恒润功能安全AI 智能体论文成功入选EMNLP 2024!

    近日,经纬恒润智能体(AIAgent)领域再获佳绩,其论文《Aegis
    的头像 发表于 10-18 08:00 355次阅读
    经纬恒润功能安全AI 智能体论文成功入选<b class='flag-5'>EMNLP</b> 2024!

    【P2020无法电】付费咨询

    P2020RDB-PCA NXP加载Linux时卡死,断电重启后无法电。P2020通过TFTP的方式加载Linux镜像和设备树,一般情况下卡死后断电可正常重启并加载uboot,但某次断电后再也
    发表于 10-16 10:55

    芯思杰杨彦伟团队荣获“示范性劳模和工匠人才创新工作室”授牌

    近日,深圳市南山区总工会举行2023年度各级劳模和工匠人才创新工作室授牌仪式,芯思杰杨彦伟团队荣获“示范性劳模和工匠人才创新工作室”授牌。
    的头像 发表于 05-15 09:52 419次阅读
    芯思杰杨彦伟团队荣获“示范性劳模和工匠人才创<b class='flag-5'>新工作</b>室”授牌

    微软关闭旗下四家游戏工作

    近日,微软的游戏业务部门Xbox作出了一个引人瞩目的决策——关闭四家游戏工作室,其中不乏知名的工作室如Arkane Austin和Tango Gameworks。
    的头像 发表于 05-13 11:28 724次阅读

    喜讯!坚持技术创新,华秋获评深圳市示范性劳模和工匠人才创新工作

    技术无止境研发无止境他热衷钻研自主研发工作中不断提高业务水平致力打造国内领先产品他胸怀大局,有着勇者的担当带领硬件研发团队淬炼本领、迎难而上、突破创新他始终以“刀磨,人在事
    的头像 发表于 05-10 08:07 323次阅读
    喜讯!坚持技术创新,华秋获评深圳市示范性劳模和工匠人才创<b class='flag-5'>新工作</b>室

    微软MSN天气服务引入全新AI模型

    微软天气预测领域取得了突破性的进展,为MSN天气服务引入了全新的AI预测模型。该模型由微软Start团队精心研发,并基于他们arXiv
    的头像 发表于 05-07 09:25 571次阅读

    耗资6600万美元!索尼泰国开设汽车图像传感器新工

    现有工厂的基础建设新的工厂。 索尼新工厂于今年2月份投产,使生产规模扩大了70%。扩产后,该公司预计到2026年将创造2000个新就业岗位,其中20%为工程师。 索尼集团新工厂预留
    的头像 发表于 03-30 08:42 266次阅读

    AI新工具DUSt3R走红GitHub,两秒完成3D重建惊艳网友

    近日,一款名为DUSt3R的AI新工微软旗下的GitHub平台上引发了广泛关注。这款神奇的工具仅需两张图片和两秒钟的时间,便能完成精确的3D重建,且无需额外测量任何数据。上线不久,DUSt3R便迅速登上GitHub热榜第二的
    的头像 发表于 03-08 14:02 1185次阅读

    微软将举办工作新时代发布会

    微软宣布将于3月21日举办名为“工作新时代”的数字发布会。这次活动,微软将重点展示其Copilot人工智能计划的最新进展,以及Windows和Surface系列的全新更新。
    的头像 发表于 03-08 11:24 820次阅读