目录

1 问答系统及应用

1.1 定义

1.2 应用

1.3 问答系统的分类

2 问答技术发展回顾

预训练时代的端到端问答:

3 端到端问答技术介绍

3.1 检索式问答

3.2 检索模型

3.2.1 两种不同的检索方式:稀疏向量检索、稠密向量检索

3.2.2 基于预训练模型的检索模型结构:双塔、单塔

3.2.3 基于近似近邻ANN检索的实时检索问答

3.2.4 稠密向量检索效果显著超越稀疏检索

3.2.5 模型训练方法的前沿工作

4 RocketQA工具使用介绍

4.1 预训练时代的研发难题

4.2 RocketQA端到端问答开源工具的优势


问答系统是信息检索系统的一种高级形式,旨在用准确简洁的自然语言回答用户自然语言提出的问题。
        应用场景:搜索引擎、智能设备和智能客服。
        分类:文本问答,知识库问答,表格问答和视频问答。
        技术发展:规则方法、统计机器学习时代、深度学习方法。
        预训练时代来了,端到端的系统可以做到全局优化,这种端到端问答系统一般是都是检索式问答,分为两阶段:先从语料库中检索候选段落,再阅读理解从候选段落中抽取候选答案。
        本课围绕检索阶段:

  • 检索方式可分为稀疏向量检索和稠密向量检索,稠密向量检索客服了稀疏向量检索只能捕捉字面匹配的问题,可以做到建模语义匹配,检索效果显著超越稀疏检索。
  • 检索模型结构使用双塔模型,虽然不如单塔模型交互充分,但是速度非常快,快速得到语义相似度用于快速索引。双塔模型得到了向量表示,就可以在向量空间中快速找到语义相似的候选段落

RocketQA效果很好,开源的中文端到端问答模型,也有英文并且提供接口可以直接用,目前还不能在自己的数据集上微调,可以关注一下github repo后续会更新

1 问答系统及应用

1.1 定义

问答系统(question answering system,QA)是信息检索系统的一种高级形式,它能用准确、简洁的自然语言回答用户自然语言提出的问题

1.2 应用

  1. 搜索引擎
  2. 智能设备
  3. 智能客服

具体的业务问题:说明书问答(找到答案高亮显示出来)疫情政务问答(RocketQA关注的是内容的语义相关性而非关键词匹配)

1.3 问答系统的分类

2 问答技术发展回顾

1、Protosynthex(Simmons et al. 1963)通过依存关系匹配问题和答案,面向限定领域、采用规则方法的专家系统,解析问题为主谓宾,候选答案也解析为同样的主谓宾,进行强规则匹配

2、TREC QA(1999-2007)问答系统的著名会议,十年还是难以进入实用化水平阶段

NLP进入了统计机器学习时代:人工标记语料,训练统计学习模型。

3、IBM Watson,还是沿用了统计机器学习的方法

4、DrQA,此时深度学习方法已经成为NLP的主流方法,特点是能基于大规模语料进行学习

如下图,两段式形式,先段落检索再进行阅读理解

ACL是国际NLP的会议,下图是此会议接收QA论文的趋势。

2011-2012年统计机器学习时代,一篇都没有。随着大规模语料和深度学习方法的出现逐渐投入更多的研究

2019年出现了预训练模型的技术,达到了新高度

预训练时代的端到端问答:

预训练模型出现之前要搭建一个问答系统,它是由不同的模块组成的,可能有很多模块是不可导不可学习的,这也为系统优化带来了困难(模块独立优化难以达到全局优化的效果)

预训练时代,因为能得到很好的语义表示(向量),端到端系统可以做到全局优化

3 端到端问答技术介绍

3.1 检索式问答

一般问答都是检索式问答,先从语料库中检索候选段落,在从段落中抽取候选答案

本课强调段落检索阶段,之前是tfidf这种稀疏检索的方式,现在两阶段都是可导可学习的模块,整个系统端到端,可以进行全局优化

3.2 检索模型

3.2.1 两种不同的检索方式:稀疏向量检索、稠密向量检索

3.2.2 基于预训练模型的检索模型结构:双塔、单塔

  • 双塔:把问题和段落表示成向量,通过计算向量之间内积或者cos相似度可以快速得到两者的语义相似度。可以用于快速索引,但是问题和段落之间难以交互
  • 单塔:交互充分,但是效率非常低

3.2.3 基于近似近邻ANN检索的实时检索问答

通过双塔结构得到了向量表示,就可以在向量空间中快速找到语义相似的候选段落

送入阅读理解阶段就可以快速抽取出候选答案

3.2.4 稠密向量检索效果显著超越稀疏检索

3.2.5 模型训练方法的前沿工作

4 RocketQA工具使用介绍

4.1 预训练时代的研发难题

4.2 RocketQA端到端问答开源工具的优势

AI快车道PaddleNLP系列直播课5|RocketQA:预训练时代的端到端问答相关推荐

  1. AI快车道PaddleNLP系列直播课6|语义检索系统快速搭建落地

    目录 1 搜索核心技术发展 1.1 基于字面匹配的检索流程 传统基于字面匹配的检索的痛点: 2 PaddleNLP语义检索系统 2.1 语义检索系统架构:recall+ranking 2.2 Padd ...

  2. AI快车道PaddleNLP系列直播课1|PaddleNLP助力万方优化搜索匹配

    目录 一.搜索场景中的技术难点 二.技术选型与方案实施 2.1 相关性的两个维度 2.2 文本相关性 2.3 词向量模型 2.4 bert不能用 2.5 选择了表示模型和交互模型 2.6 senten ...

  3. AI快车道PaddleNLP系列直播课2|开箱即用的产业级NLP开发库

    目录 一.PaddleNLP 二.PaddleNLP Taskflow 2.1 目标和意义 2.2 taskflow架构 2.3 taskflow三大特点 三.taskflow应用介绍 3.1 词法分 ...

  4. 企业经营私域运营的三大核心系列直播课

    摩天,用友旗下社会化的企业数智化学习认证社区,提供数智营销.智慧医疗.数智金融.智能制造.项目管理等精品课程,数智化人才上摩天!https://mot.yonyou.com/ #企业经营私域运营的三大 ...

  5. 今晚直播 | 微软亚洲研究院徐毅恒:预训练时代下的文档智能

    「AI Drive」是由 PaperWeekly 和 biendata 共同发起的学术直播间,旨在帮助更多的青年学者宣传其最新科研成果.我们一直认为,单向地输出知识并不是一个最好的方式,而有效地反馈和 ...

  6. 线上直播丨KDD 2021预训练Workshop,谷歌MSRA等5位顶尖研究者参与研讨

    近年来,机器学习领域最激动人心的进展,莫过于预训练方法的兴起,尤其是超大规模预训练模型的出现.各种领域,预训练方法都取得了一定的成功,如自然语言处理.计算机视觉.语音识别和图学习. 预训练的宗旨是利用 ...

  7. “上新了!开发”系列直播课 #第六期# DAYU200技术公开课

    来啦!来啦!!! 华为开发者联盟学堂联合润和软件召集OpenAtom OpenHarmony(以下简称"OpenHarmony")社区大咖--张荣超老师.连志安老师.徐建国老师.梁 ...

  8. IMG直播课 | 如何借助硬件光线追踪技术,实现移动端影视级画质

    在计算机图形领域中,光线追踪被看作是下一代极具颠覆性的图像技术.打造同真实世界一样"逼真"的视觉效果是光线追踪技术不断吸引开发者的关键,特别是游戏中更加真实的光照.3D人物,能带给 ...

  9. PaddleNLP系列课程一:Taskflow、小样本学习、FasterTransformer

    文章目录 一.Taskflow 1.1 前言 1.2 Taskflow应用介绍 1.2.1 词法分析 1.2.2 命名实体识别 1.2.3 文本纠错 1.2.4 句法分析 1.2.5 情感分析 1.2 ...

最新文章

  1. Google出品,EfficientNet在目标检测达到最新SOTA | CVPR 2020
  2. 网站内容收录除了原创性和质量其他因素也少不了
  3. python快速入门答案-Python 开发 14 天快速入门
  4. shell实例第19讲:一个脚本中调用另一个脚本的3种方法
  5. 如何开发一个用户脚本系列(3)——脚本一:百度首页和搜索页面添加 Google 搜索框...
  6. C++ :: 范围解析运算符
  7. 【HibernateHibernate实体关系映射——双边的多对一、一对多关系
  8. Apache Camel 2.18发布–包含内容
  9. 【Linux入门学习之】Linux连接文件:硬连接和软连接
  10. java list 内存分页_Java List内存分页
  11. MySQL substr函数使用详解
  12. SSH Iptables访问控制
  13. JSch连接不上Linux服务器,windows 下 java程序jsch连接远程linux服务器执行shell命令
  14. tp5 查询求和_tp5 sum某个字段相加得到总数的例子
  15. 用了这么久的 Chrome,你不会还没掌握这个功能吧?
  16. w ndows平板,Win8.1千元芯平板 昂达V975w四核评测
  17. 模型预测控制matlab工具箱,MATLAB模型预测控制工具箱函数..
  18. 台式计算机时间不能同步,电脑时间同步不了怎么办
  19. HTML怎么给文本添加删除线?(代码示例)
  20. PS-第四天-矢量形状与路径

热门文章

  1. 畅想未来计算机的绘画作品小学生,幻想未来科技绘画作品 小学生未来科技绘画作品欣赏...
  2. html 怎么显示co2字体,如何通过CAD画出二氧化碳的化学符号,看完你就知道了
  3. FFmpeg_note
  4. 干货!VR全景的15种应用渠道和方式。
  5. 别生闷气了,真的会死!
  6. 中级药师职称要考计算机,太好了!有执业药师【评上】中级职称啦!
  7. 操作系统---60分专用
  8. 2021年安全员-C证复审模拟考试及安全员-C证实操考试视频
  9. 完整分页器最骚的讲解(亲测)
  10. matplotlib之pyplot模块——添加次坐标轴(第二坐标轴)(twinx())