欢迎来到《每周NLP论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。

对于聊天机器人研究,可以追溯到上个世纪50年代的图灵测试。聊天机器人应用场景丰富,可应用于智能搜索,智能客服,家电控制等。是未来AI时代非常重要的交互方式和入口。这是一个极具前景,而又充满挑战的方向。本周推荐聊天机器人相关的论文,让大家能够迅速了解这样一个NLP领域。

作者&编辑 | 小Dream哥

1 对话系统综述

第一篇论文给到这篇微软出的聊天机器人综述式的文章。论文讲解全面而到位,介绍了聊天机器人的分类以及发展状况和工作原理。对于一位想切入聊天机器人领域的AI算法工程师来说,是一篇比较好的入门文章。

文章引用量:不多

推荐指数:✦✦✦✦✦

[1] Jianfeng Gao , Michel Galley , Lihong Li , et al. Neural Approaches to Conversational AI Question Answering, Task-Oriented Dialogues and Social Chatbots. arXiv:1809.08267v2

2 FAQ 

FAQ是目前应用的比较多的一种聊天机器人类型,像市场上的天猫精灵、小度等都属于FAQ的范畴。其特点是,单轮对话,可涉及的领域比较广。

因为BERT是趋势,这里介绍一篇基于BERT的FQA论文。

文章引用量:不多

推荐指数:✦✦✦✦✧

[2] Wataru Sakata , Tomohide Shibata , Ribeka Tanaka , et al. FAQ Retrieval using Query-Question Similarity and BERT-Based Query-Answer Relevance. arXiv:1905.02851v1.

3 生成式聊天机器人

生成式聊天机器人是研究的热点,其中基于seq2seq模式的生成式聊天机器人是其中的典型。虽然实际应用起来,效果不可控,但是这种模式是必须要了解的。

文章引用量:290+

推荐指数:✦✦✦✦✦

[3] Vinyals O , Le Q . A Neural Conversational Model[J]. Computer Science, 2015.

[4] Serban I V , Sordoni A , Bengio Y , et al. Building End-To-End Dialogue Systems Using Generative Hierarchical Neural Network Models[J]. 2015.

4 实际应用最多的对话系统

对话系统,一般是基于某一个领域,为帮助用户完成某一项任务而设计的聊天机器人。例如,某一个领域的客服,销售机器人等。因为要帮助用户完成某一项任务,因而会涉及意图识别、填槽以及对话管理等内容。

意图识别主要是语义匹配及文本分类;填槽主要是实体识别;其中最复杂的是对话管理,它决定了机器人在接受用户输入之后,下一步做什么回应。

文章引用量:100+

推荐指数:✦✦✦✧✧

[5] Siqi Bao, Huang He, Fan Wang, et al. Know More about Each Other: Evolving Dialogue Strategy via Compound Assessment. arXiv:1906.00549v1

[6]Qian Chen , Zhu Zhuo. BERT for Joint Intent Classifification and Slot Filling.arXiv:1902.10909v1

5 一个实现的例子

微软小冰是一个聊天机器人中不错的例子,微软在NLP方面确实有不俗的实力。下面给出一个微软小冰实现的介绍,期待早日开源。

文章引用量:较少

推荐指数:✦✦✦✦✧

[7] Li Zhou, Jianfeng Gao. et al. The Design and Implementation of XiaoIce, an Empathetic Social Chatbot. arXiv preprint arXiv:1902.10909v1

6 如何获取文章与交流

找到有三AI开源项目即可获取。

https://github.com/longpeng2008/yousan.ai

文章细节众多,阅读交流在有三AI-NLP知识星球中进行,感兴趣可以加入。

总结

以上就是NLP聊天机器人中一些比较代表性的文章,下一期我们将具体介绍FAQ的文章。

有三AI夏季划

有三AI夏季划进行中,欢迎了解并加入,系统性成长为中级CV算法工程师。

转载文章请后台联系

侵权必究

往期精选

  • 【NLP】自然语言处理专栏上线,带你一步一步走进“人工智能技术皇冠上的明珠”。

  • 【NLP】用于语音识别、分词的隐马尔科夫模型HMM

  • 【NLP】用于序列标注问题的条件随机场(Conditional Random Field, CRF)

  • 【NLP】经典分类模型朴素贝叶斯解读

  • 【NLP】 NLP专栏栏主自述,说不出口的话就交给AI说吧

  • 【NLP】 深度学习NLP开篇-循环神经网络(RNN)

  • 【NLP】 NLP中应用最广泛的特征抽取模型-LSTM

  • 【NLP】 聊聊NLP中的attention机制

  • 【NLP】 理解NLP中网红特征抽取器Tranformer

  • 【NLP】TransformerXL:因为XL,所以更牛

  • 【NLP】 深入浅出解析BERT原理及其表征的内容

  • 【NLP】XLnet:GPT和BERT的合体,博采众长,所以更强

  • 【每周NLP论文推荐】从预训练模型掌握NLP的基本发展脉络

  • 【每周NLP论文推荐】 NLP中命名实体识别从机器学习到深度学习的代表性研究

  • 【每周NLP论文推荐】 介绍语义匹配中的经典文章

  • 【技术综述】深度学习在自然语言处理中的应用

【每周NLP论文推荐】 开发聊天机器人必读的重要论文相关推荐

  1. 【每周NLP论文推荐】 聊天机器人中FAQ相关的论文推荐

    欢迎来到<每周NLP论文推荐>.在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的. 今天推荐FAQ相关的论文,FAQ是聊天机器 ...

  2. NLP微信小程序聊天机器人

    今天把两年前大二时候的小程序又拿来玩了一下,决定开源这个小项目 一个NLP微信小程序聊天机器人,前端就一个页面,后端是php的,可以接图灵等等各种api,也可以自己写个python的接口做NLP算法测 ...

  3. 【NLP】创建强大聊天机器人的初学者指南

    作者 | Louis Teo 编译 | VK 来源 | Towards Data Science 你是否面临着太多来自客户的标准要求和问题,并且难以应对?你是否在寻找一种既不增加成本又扩大客户服务的方 ...

  4. 不会聊天的程序员,如何开发聊天机器人

    作者:李烨,现就职于微软,曾在易安信(EMC)和太阳微系统(Sun Microsystems)任软件工程师.先后参与聊天机器人.大数据分析平台等项目的开发. 朋友:最近忙什么呢? 我:在开发聊天机器人 ...

  5. 【每周NLP论文推荐】 对话管理中的标志性论文介绍

    欢迎来到<每周NLP论文推荐>.在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的. 对话管理(Dialog Managemen ...

  6. 微信 开发 聊天机器人设计方案 java语言 程序和数据库代码

    转自:http://www.tuicool.com/articles/RBJfqyM 使用 Liferay 和 Lucene 实现企业门户智能帮助机器人 时间 2015-04-30 12:00:00  ...

  7. 雅虎正开发聊天机器人挑战对手 不过似乎很难成功

    雅虎CEO玛丽莎·梅耶尔 北京时间7月19日上午消息,雅虎CEO玛丽莎·梅耶尔(Marissa Mayer) 在周一的财报电话会议上简要透露了该公司的机器人试点项目.她表示,该公司在对话界面上进行的初 ...

  8. 计算机维修知识综述论文,机器学习领域各领域必读经典综述论文整理分享

    原标题:机器学习领域各领域必读经典综述论文整理分享 机器学习是一门多领域交叉学科,涉及概率论.统计学.逼近论.凸分析.算法复杂度理论等多门学科.专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知 ...

  9. 【论文推荐】SFFAI 人工智能前沿学生论坛 论文推荐

    84期 句法分析专题 论文推荐 "<SFFAI 84期-句法分析专题>来自苏州大学的张宇同学推荐的文章主要关注于句法分析领域,你可以认真阅读讲者推荐的论文,来与讲者及同行线上交流 ...

最新文章

  1. 只需3步,随时随地玩转数据分析
  2. 手把手教你Chrome浏览器安装Postman(含下载云盘链接)【转载】
  3. python操作hive数据库代码_windows下怎么用python连接hive数据库
  4. jquery中获取下拉框的文本值
  5. c++获取图像的长宽 opencv_【第一篇:C++与opencv】图片的读取和显示 | 学步园
  6. SAP-BW数据仓库增量更新
  7. ubuntu安装nginx-1.11.7
  8. 专访Two Sigma CEO Nobel: 当前AI投资有太多的炒作
  9. C/C++ 程序员的编程修养
  10. html插入页码,Word添加页码后,每一页的页码都一样怎么办?
  11. 基于Python的高校网络课程数据分析
  12. 免费获取ps密钥_ps密钥
  13. Leetcode no. 347
  14. linux网站如何添加swf支持,linux上查看swf文件.靠谱
  15. TUP首期主题论坛报道:中小型开发商移动开发的生存之道
  16. 12.3.4 UDP网络调试助手实例
  17. amcharts教程
  18. 人工智能如何改变了我们的日常生活?
  19. 3秒测试:组建一个网络,需要几个硬件设备搞定?
  20. php写火车头采集接口,的这个火车头采集接口我在火车头采集规则里已经写了采集时间的规,迅睿CMS,CodeIgniter技术文档,PHP开发文档,迅睿CMS框架官方教程...

热门文章

  1. 22款终端生产力工具,效率飞起!
  2. java大公司后端多线程面试题最强分享
  3. 提高博客访问量14种方法
  4. LeetCode 55跳跃游戏56合并区间57插入区间
  5. 双指针算法之快慢指针(一):力扣【判断链表是否有环】leetcode-141、142
  6. 队列的链式存储和实现(C语言)【队列】(8)
  7. Java线程的挂起与恢复 wait(), notify()方法介绍
  8. 【转】Ubuntu Vi编辑器中文乱码问题的解决
  9. php如何发起get网络请求,php发送get、post请求的几种方法
  10. return view前端怎么获取_前端判断上传图片格式