点击上方,选择星标置顶,每天给你送干货!

阅读大概需要9分钟

跟随小博主,每天进步一丢丢

来自 | AI科技评论

来源 | 人工智能THU

作者 | 王义达

在2020年初开始的新冠病毒蔓延影响下,NLPCC 2020采取线上+线下的会议方式,线上线下共缴费注册496人,其中现场参会总人数达372人,线上参会人数124人,另有15个赞助单位参展。汇聚了众多国内外NLP领域的知名学者。

本次会议总投稿数是445篇,会议有效投稿404篇。其中,主会有效总投稿377篇,Workshop有效投稿27篇。

在主会377篇有效投稿中,英文论文315篇,中文论文62篇;接收Oral论文83篇,其中英文论文70篇,中文论文13篇,录用率为22%;接收Poster 论文30篇。Workshop共计录取14篇论文。

在本次会议上评选出最佳论文、最佳学生论文各1篇,并进行了颁奖仪式。

来自清华大学朱小燕、黄民烈团队的王义达作为一作发表的《A Large-Scale Chinese Short-Text Conversation Dataset》获得了最佳学生论文,以下是王义达本人对获奖论文的亲自解读。

基于Transformer的大规模预训练语言模型极大地促进了开放领域对话的研究进展。然而目前这一技术在中文对话领域并未被广泛应用,主要原因在于目前缺乏大规模高质量的中文对话开源数据。

为了推动中文对话领域的研究,弥补中文对话语料不足这一问题,我们发布了一个包含1200万对话的大规模中文对话数据集LCCC,并开源了在LCCC上预训练的大规模中文对话生成模型CDial-GPT。

开源地址:https://github.com/thu-coai/CDial-GPT

1

LCCC数据集的构建

LCCC(Large-scale Cleaned Chinese Conversation)数据集有LCCC-base与LCCC-large两个版本,其中LCCC-base和LCCC-large中各包含6.8M和12M对话。这些数据是从79M原始对话数据中经过严格清洗得到的,也是目前所开源的规模最大、清洗最严格的中文对话数据集。

表1. 被过滤掉的噪音数据

开放领域对话数据的构建通常有三种方式:1、抽取剧本对话;2、人工众包构建对话;3、爬取社交媒体上用户的交流记录。

使用第一种方式构建的对话在内容上依赖于特定剧情和场景,与日常对话有较大差异。使用第二种方式构建的对话质量最高,但是由于人力成本过高,无法使用这一方式构建大规模数据集。使用第三种方式可以较为廉价地获取大规模对话数据,因此LCCC数据集中的原始数据主要使用第三种方式收集。

我们同时注意到,来自社交媒体的对话数据中存在各种各样的噪音(表1),为了保证LCCC中对话数据的质量,我们设计了如下数据获取和清洗策略:

1. 数据获取

我们的数据获取流程分为两个阶段。在第一个阶段,我们挑选了微博上由专业媒体团队运营的新闻媒体账号,然后收集了一批在这些新闻媒体下留言互动的活跃用户。在第二个阶段中,我们收集了这些活跃用户微博下的留言互动,并将其作为我们的原始数据。微博下的留言回复一般以一个树形结构展开,我们将这一树形回复结构中每一条从根节点到叶子节点的路径作为一个完整对话,最终共收集到了79M对话数据。

2. 数据清洗

为了保证数据质量,我们对收集到的原始对话数据进行了两个阶段的清洗。

第一阶段的清洗主要基于手工规则。这一阶段的主要目的是为了过滤掉对话数据中的明显噪声,如脏话、特殊符号、病句、复读机句式、广告、违法暴力信息等。在这一阶段中,我们花费了数周时间使用人工排查的方式优化规则。

第二阶段的清洗主要基于分类器过滤。在这一阶段中,我们基于BERT训练了两个文本分类器,第一个分类器主要用于甄别那些无法通过规则检测的噪音,如:1、语义模糊、语法错乱或有严重拼写错误的语句;2、时效性太强的对话;3、与上下文语义不相关的回复。

第二个分类器主要用于甄别那些需要依赖额外上下文信息,如图片或视频等,才能理解的对话。这两个分类器均使用人工标注数据训练,我们为其标注了共计11万对话数据,最终的分类器在人工标注的测试集上分别达到了73.76%和77.60%的准确率。我们通过F1-score选择阈值来过滤得到高质量的对话数据。

表2. 数据统计信息,左侧为LCCC-base,右侧为LCCC-large

最终我们基于上述原始对话数据过滤得到了6.8M高质量的对话数据LCCC-base。此外,我们还收集了目前已公开的其他对话数据,并使用同样的清洗流程,结合LCCC-base构造了包含12M对话的数据集LCCC-large。表2展示了这两个数据集中单轮对话和多轮对话的详细统计信息。

2

中文对话预训练模型CDial-GPT

为促进中文对话预训练模型的发展,我们基于LCCC数据集预训练了大规模中文对话生成模型CDial-GPT。该模型的训练过程包含两个阶段,首先,我们在总计5亿字符、包含各类题材的小说数据上训练得到了一个中文小说GPT预训练模型,然后在该模型的基础上,我们使用LCCC中的对话数据继续对模型进行训练,最终得到了中文对话预训练模型CDial-GPT。

图1. 输入编码示例

该模型拥有12层Transformer结构,我们按字分词,字典大小13088,字向量维度768,最长上下文长度为513。我们沿用TransferTransfo的方式对对话进行建模,即把对话历史拼接为长文本,并使用段分割向量加以区分。具体来说:我们使用[CLS]字符标志文本起始,在段落后使用[SEP]字符表示段落结束,在段落中对相邻轮次对话使用[speaker1]、[speaker2]交替分割,并在segment embedding中使用[speaker1]、[speaker2]进行编码。图1为输入数据示例。

3

模型效果评测

为了评估对话预训练模型的质量,我们在440万规模的中文对话数据集STC上对其进行了评测实验,并对比了现有的中文对话预训练模型和一些经典的非预训练对话模型。我们主要通过PPL这一指标来反映模型的拟合能力,PPL越低表示模型的拟合能力越强。我们通过基于n-gram重合度的指标BLEU和基于Embedding相似度的指标Greedy Matching 和Embedding Average来衡量对话回复与真实回复的相关性,并通过Dist-n指标来衡量生成回复的多样性。实验结果展示在表3中。可以看到我们的模型在绝大多数指标上达到了最好的效果。由于自动指标无法完全反映生成对话的质量,于是我们对各模型生成的对话进行了人工评测。

表3. 自动指标评估

表4. 人工评价

在人工评测中我们主要考虑3个方面:1、语法性,也就是生成语句的流畅性;2、相关性,即生成语句与对话上文的相关性;3、信息量,即生成结果自身含有的信息量。具体来说,不符合语法性或与对话上文不相关的生成结果我们给予0分;语句流畅、和对话上文相关但信息量不足的生成结果给予1分;语句流畅、和对话上文相关并且信息量充足的生成结果给予2分,我们将人工评测结果展示在表4中。实验结果显示,我们的预训练模型拥有出色的生成质量,可以在生成信息量充足的回复的同时,保持较高的流畅性与相关性,优于其他基线模型,一些生成例子展示在表5,6中。

表5. 人机交互示例 (左)和 模型互相交互示例(右)

表6. 在STC微调的生成结果示例

目前CDial-GPT模型以及LCCC数据集都已公开,我们提供了训练以及微调代码,可以方便地应用于各种数据和下游任务上。

下载一:中文版!学习TensorFlow、PyTorch、机器学习、深度学习和数据结构五件套!后台回复【五件套】
下载二:南大模式识别PPT后台回复【南大模式识别】说个正事哈由于微信平台算法改版,公号内容将不再以时间排序展示,如果大家想第一时间看到我们的推送,强烈建议星标我们和给我们多点点【在看】。星标具体步骤为:(1)点击页面最上方“深度学习自然语言处理”,进入公众号主页。(2)点击右上角的小点点,在弹出页面点击“设为星标”,就可以啦。
感谢支持,比心。投稿或交流学习,备注:昵称-学校(公司)-方向,进入DL&NLP交流群。
方向有很多:机器学习、深度学习,python,情感分析、意见挖掘、句法分析、机器翻译、人机对话、知识图谱、语音识别等。记得备注呦推荐两个专辑给大家:专辑 | 李宏毅人类语言处理2020笔记专辑 | NLP论文解读专辑 | 情感分析整理不易,还望给个在看!

一作解读NLPCC最佳学生论文:1200万中文对话数据和预训练模型CDial-GPT相关推荐

  1. 同济、阿里的CVPR 2022最佳学生论文奖研究了什么?这是一作的解读

    视学算法发布 作者:陈涵晟(同济大学研究生.阿里达摩院研究型实习生) 距离 CVPR 2022 各大奖项公布没多久,来自同济大学研究生.阿里达摩院研究型实习生陈涵晟为我们解读最佳学生论文奖. 本文解读 ...

  2. KDD 2020最佳学生论文奖解读!杜克大学陈怡然组获奖-23

    第 26 届 ACM SIGKDD 知识发现和数据挖掘会议(KDD 2020)于近日公布了最佳论文奖.最佳学生论文奖等多个奖项.此外,汤继良.盛胜利.唐杰等华人学者在本届 SIGKDD 大会上也荣获了 ...

  3. 亚洲首获奖!清华大学团队获ACM SIGCOMM 2021唯一最佳学生论文奖

    来源:清华大学 编辑:Priscilla 好困 [导读]近日,全球网络通信顶会ACM SIGCOMM 2021公布了获奖名单,清华大学信息学院刘云浩.李振华团队研究影响蜂窝网络可靠性的软硬件及人类行为 ...

  4. 上交大本科毕业,获ICRA最佳学生论文、机器人控制双奖项

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作分享,不代表本公众号立场,侵权联系删除 转载于:机器之心 AI博士笔记系列推荐 周志华<机器学习>手 ...

  5. 25岁同济硕士生斩获CVPR 2022 最佳学生论文奖

    来源:量子位 从汽车动力学"转行"智能视觉感知,3年斩获2篇CVPR论文. 其中一篇,还是今年CVPR论文的最佳学生论文奖. 奖项颁了二十多届,今年第一次颁给来自中国高校的学生一作 ...

  6. KDD 2018 | 中科大、苏州大学与微软的合作论文获最佳学生论文奖

    上周日,第24届 ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING(知识发现和数据挖掘会议,以下简称 KDD)在伦敦正式召开.K ...

  7. 姚班学霸陈立杰:16岁保送清华,18岁拿下IOI世界冠军,现摘得FOCS 2019最佳学生论文...

    郭一璞 安妮 发自 凹非寺 量子位 出品  | 公众号 QbitAI 今年的理论计算机顶会FOCS,一位来自浙江湖州的小哥哥一口气中了3篇论文,还拿下了最佳学生论文奖. 而且这不是偶然神迹,类似操作, ...

  8. 资料 | 开源! ICCV 2021 最佳学生论文pixsfm

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨Realcat 来源丨计算机视觉SLAM Hi大家好,我是realcat,今天给大家分享一项近期 ...

  9. 姚期智施尧耘获FOCS 2021时间检验奖,MIT华人摘最佳学生论文奖

    转自:量子位 计算机理论顶会FOCS 2021各项论文奖项已公布. 最佳学生论文奖被MIT华人学霸毛啸收入囊中. 而姚期智院士和达摩院量子实验室负责人施尧耘则凭借2001年发表的论文<Infor ...

  10. 中国力量占领KDD:包揽“大数据领域世界杯”全部冠亚军,北航拿下最佳学生论文奖...

    萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 数据挖掘.知识发现领域的最高学术会议--KDD 2020的所有奖项已全部公布. KDD,全称Knowledge Discovery and ...

最新文章

  1. linux中bin与sbin目录的作用及区别介绍
  2. android 程序崩溃日记捕捉
  3. CSS 浮动 float属性
  4. python对象和类_Python面向对象(一)类与对象
  5. pytdx 获取板块指数_是否可以获得板块指数8806XX成分股?
  6. java word 分段符,Word2013文档中插入分隔符(分节符)的方法
  7. 怎么给图片批量加边框
  8. 在线json校验工具
  9. 为什么巡检在工业生产中如此重要?
  10. 计算机辅助英语教学 研究背景,精选:信息时代背景下的英语教学原稿
  11. 常用计算机视觉应用与简介,浅谈计算机视觉的应用与发展
  12. 18张儿童插画让你秒懂Kubernetes
  13. Linux中的用户与权限
  14. 互联网工作 常用名词及基础知识扫盲
  15. 月薪五万,996真的就像呼吸一样自然吗?
  16. 盘点2019年十大泡沫经济事件:今年哪个行业有点衰?
  17. Java扫雷游戏心得体会总结_扫雷心得 - stme - BlogJava
  18. 物理机(服务器)安装centos7系统,物理机上安装 centos7
  19. 软件中国2006风云榜之10大最具创新性技术
  20. Unity Shader unity文档学习笔记(十一):战争迷雾核心算法

热门文章

  1. python笔记:#010#运算符
  2. 深入浅出妙用 Javascript 中 apply、call、bind
  3. iOS开发第三方篇——友盟的哪些坑
  4. javascript-文档结构遍历
  5. 文本文件编码探测几个链接
  6. iPhone 6 Plus实际分辨率为2208x1242的问题
  7. 功能选中jquery实现全选反选功能
  8. 分享一套帮助你优化开发web应用的jQuery插件集 - Vanity Toolset
  9. FFmpeg进行屏幕录像和录音
  10. FieldGroup绑定ItemDataSource