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

    文章

    6750

    浏览量

    108076
  • 函数
    +关注

    关注

    3

    文章

    4421

    浏览量

    67822

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    广电计量两大创新工作室喜获佳绩

    建设对象,“张兰兰女职工创新工作室”获评市级“优秀创新工作室”。这两项荣誉,是对广电计量产业工人队伍建设与技术创新领域长期投入与实践成效的积极肯定。
    的头像 发表于 12-12 11:14 807次阅读

    能电气受邀出席2025海上光伏大会并发表精彩演讲

    12月5日,由索比光伏网主办的2025第三届海上光伏大会在福州隆重召开。大会以“聚焦痛点破局,共创海上光伏高质量发展生态”为主题,众多业内翘楚齐聚一堂,能电气受邀出席本次大会并发表精彩演讲。
    的头像 发表于 12-10 14:27 845次阅读

    微软 Ignite 2025 大会:Splashtop 全面强化微软环境的安全与效率

    近日举办的微软Ignite2025大会上,Splashtop宣布其面向微软生态的解决方案持续增长。作为微软智能安全协会(MISA)核心成员,Splashtop方案深度集成
    的头像 发表于 11-28 16:57 1643次阅读
    <b class='flag-5'>微软</b> Ignite 2025 大会:Splashtop 全面强化<b class='flag-5'>微软</b>环境的安全与效率

    电子加工新工艺痛点破解!维视智造线材检测方案,小空间、控成本。

    ,打通产线检测关键环节! 一、客户痛点直击:新工艺的检测难题 TY作为电子加工行业企业,引入线材相关新工艺时,面临核心检测需求: 需精准识别线序颜色,避免错配导致产品故障; 要在运动状态下快速判断两条线材是否平行,保障装
    的头像 发表于 11-20 11:43 315次阅读

    云知声论文入选自然语言处理顶会EMNLP 2025

    近日,自然语言处理(NLP)领域国际权威会议 ——2025 年计算语言学与自然语言处理国际会议(EMNLP 2025)公布论文录用结果,云知声提交的《面向门诊病历生成的高质量医患对话合成技术
    的头像 发表于 11-10 17:30 897次阅读
    云知声论文入选自然语言处理顶会<b class='flag-5'>EMNLP</b> 2025

    沐曦联合香港科技大学登上AI顶会

    近日,沐曦PDE-AI Solution团队与香港科技大学合作,两大人工智能顶级会议NeurIPS2025与EMNLP 2025发表重要研究成果,涵盖大语言模型(LLM)的多样化解
    的头像 发表于 10-14 09:46 1796次阅读

    机智云出席新的社会阶层人士科技创新工作推进会

    近日,由广东省委统战部、广州市委统战部指导,广州大学、广东省新的社会阶层人士联合会、广州市新的社会阶层人士联谊会联合主办的“新力建功·科创赋能”新的社会阶层人士科技创新工作推进会暨IEEE机电一体化与计算机技术工程国际学术会议广州举行。
    的头像 发表于 09-04 15:31 780次阅读

    华为徐直军出席2025鸿蒙生态大会并发表主旨演讲

    2025年8月30日,华为轮值董事长徐直军“新场景·新体验”鸿蒙生态大会2025发表了题为“在一起,让鸿蒙更精彩”的主旨演讲。
    的头像 发表于 09-01 10:43 2655次阅读

    深开鸿与深信大共建“教师工程实践与创新工作站”,共育开源鸿蒙生态人才

    完成签约。仪式,许志良副校长代表深信大向深开鸿授予“教师工程实践与创新工作站”牌匾,标志着校企合作进入实质推进阶段,为后续产学研深度融合与项目落地奠定了坚实基础。
    的头像 发表于 08-27 16:26 1095次阅读
    深开鸿与深信大共建“教师工程实践与创<b class='flag-5'>新工作</b>站”,共育开源鸿蒙生态人才

    门型展架 创新工坊553闪光系统 商业计划书.rar

    *附件:门型展架 创新工坊553闪光系统 商业计划书.rar *附件:12.rar
    发表于 06-21 08:28

    EtherCAT转CANopen网关与伺服器汇川组态软件的配置步骤

    EtherCAT转CANopen网关与伺服器汇川组态软件的配置步骤 汇川组态软件工业自动化领域具有广泛的应用,该软件能够有效地实现EtherCAT转CANopen网关与伺服器的集成配置
    的头像 发表于 06-12 10:06 1574次阅读
    EtherCAT转CANopen网关与伺服器<b class='flag-5'>在</b>汇川组态软件<b class='flag-5'>上</b>的配置步骤

    Arm携手微软共筑云计算和PC未来

    计算平台并从中受益。无论是 Microsoft Azure 的云端还是 Windows on Arm PC 的边缘侧,开发者可以在任何地方加速其应用和工作负载。
    的头像 发表于 05-28 14:08 1045次阅读

    Arm与微软合作加速边缘设备的AI体验

    随着人工智能 (AI) 成为当今个人电脑 (PC) 和移动设备使用体验(从聊天机器人到生产力提升)中不可或缺的一部分,这些设备对 CPU 高效、可扩展的推理需求也持续增长。Arm 与微软正携手合作
    的头像 发表于 05-28 13:54 917次阅读

    微软科技重磅发布两款企业级AI应用

    和智能体功能,旨在借助AI技术革新工作效率,助力企业的智能化转型。新增功能涵盖了定制化智能体、销售自动化、客户服务集成和ERP创新等。
    的头像 发表于 05-12 15:32 1279次阅读

    晶科能源受邀担任B20南非工业转型与创新工作组联席主席

    日前,作为唯一光伏企业,晶科能源受邀担任B20南非“工业转型与创新工作组”的联席主席。B20是G20的官方工商论坛,汇集了全球工商界塑造国际经济政策方面的建言献策,以推动可持续和包容性增长。
    的头像 发表于 04-21 17:44 905次阅读