提示:阅读论文时进行相关思想、结构、优缺点,内容进行提炼和记录,论文和相关引用会标明出处。

文章目录

  • 前言
  • Abstract
  • Introduction
  • Modules and Approaches
  • Evaluation
  • Corpora
  • Challenges
  • Discussion and Future Trends

前言

标题:Recent Advances and Challenges in Task-oriented Dialog Systems
原文链接:Link
Github:NLP相关Paper笔记和实现
说明:阅读论文时进行相关思想、结构、优缺点,内容进行提炼和记录,论文和相关引用会标明出处,引用之处如有侵权,烦请告知删除。
转载请注明:DengBoCong

Abstract

由于在人机交互和自然语言处理中的重要性和价值,面向任务的对话系统在学术界和工业界都受到越来越多的关注。在本文中,我们调查了面向任务的对话系统的最新进展和挑战。我们还讨论了面向任务的对话系统的三个关键主题:(1)提高数据效率以促进在资源匮乏的环境中进行对话建模;(2)为对话策略学习建模多回合模型以实现更好的任务完成性能;(3)将领域本体知识整合到对话模型中。此外,我们回顾了对话评估和一些常用语料库的最新进展。我们认为,尽管这项调查不完整,但可以为面向任务的对话系统的未来研究提供启发。

Introduction

通常,面向任务的对话系统是建立在结构化本体之上的,该本体定义了任务的领域知识。有关面向任务的对话系统的现有研究可以大致分为两类:pipeline和end-to-end。建立pipeline系统通常需要大规模的标记对话数据来训练每个组件,模块化的结构使系统比端到端的系统更具解释性和稳定性,因此,大多数现实世界的商业系统都是以这种方式构建的。而端到端的结构像是黑匣子,这更加不可控。如下图所示,对于pipeline和end-to-end方法中的每个单独组件,我们列出了一些关键问题,在这些问题中提出了典型的作品。

在pipeline方法中,最近的研究更多地集中在对话框状态跟踪和对话框策略组件上,这也称为“对话框管理”。基于域本体,通过预测每个槽的值,DST任务可以视为分类任务(受限制与训练数据,OOV问题),对话策略学习任务通常被认为是强化学习任务。然而,与其他众所周知的RL任务不同,对话策略的训练需要真实的人作为环境,这是非常昂贵的。面向任务的对话系统中的三个关键问题:

  • 数据效率:资源匮乏的问题是主要的挑战之一。
  • 多回合策略:提出了许多解决方案以解决多轮交互式训练中的这些问题,以更好地进行策略学习,包括基于模型的计划,奖励估计和端到端策略学习。
  • 本体整合:面向任务的对话系统必须查询知识库(KB)以检索一些实体以生成响应,由于没有显式的状态表示形式,因此这种简化使构造查询变得困难。

Modules and Approaches

有关面向任务的对话系统的现有研究可以大致分为两类:pipeline和end-to-end。在pipeline方法中,该模型通常由几个组件组成,包括自然语言理解(NLU),对话状态跟踪(DST),对话策略和自然语言生成(NLG),如下图所示:

值得注意的是,尽管NLU-DST-Policy-NLG框架是pipeline系统的典型配置,但还有其他一些配置。有一些研究合并了一些典型的组件,例如单词级DST和单词级策略。在端到端方法中,对话系统在端到端方式,无需指定每个单独的组件。

  • NLU:主要是识别对话动作,其由意图和插槽值组成,即由意图识别和槽值提取组成,示例如下。

  • DST:对话状态跟踪器通过将整个对话上下文作为输入来估算每个时间步的用户目标。在时间 ttt 的对话状态可以看作是直到 ttt 之前的对话回合的抽象表示。
  • 对话策略:以对话状态为条件,对话策略会产生下一个系统动作。如下图所示,在特定的时间步 ttt 处,用户在 ata_tat​ 处执行操作,收到奖励 RtR_tRt​,状态更新为 StS_tSt​。
  • NLG:该任务将对话用作输入并生成自然语言响应。为了改善用户体验,所产生的话语应该(1)充分传达对话行为的语义以完成任务,并且(2)与人类语言类似,是自然的,特定的,信息丰富的。
  • End-to-end方法:面向任务的对话系统的端到端方法受到开放域对话系统研究的启发,如下图。

Evaluation

大多数评估研究都遵循PARADISE框架,一种是对话成本,它衡量对话中产生的成本,例如对话回合数。另一个是任务成功,评估系统是否成功解决了用户问题。评估面向任务的对话系统的方法可以大致分为以下三种:

  • Automatic Evaluation
  • Simulated Evaluation
  • Human Evaluation

Corpora

收集了具有不同域和注释粒度的大量语料库,以促进对面向任务的对话系统的研究。如下图所示:

  • informable slot 一般是由用户告知系统的,用来约束对话的一些条件,系统为了完成任务必须满足这些约束。
  • requestable slot 一般是用户向系统咨询的,可以来做选择的一些slot。

Challenges

  • 数据效率:资源匮乏的问题是主要的挑战之一。回顾了为缓解此问题而提出的一些最新方法。我们首先回顾一下迁移学习方法,这些方法可以从大规模数据中获取先验知识,或者从其他任务中采用经过训练的模型。然后,我们介绍了一些无监督的方法,这些方法可以通过启发式规则在资源很少的情况下直接学习而几乎没有注释。此外,我们还回顾了最近在构建数据驱动的用户模拟器方面的工作。
  • 多回合策略:提出了许多解决方案以解决多轮交互式训练中的这些问题,以更好地进行策略学习,包括基于模型的计划,奖励估计和端到端策略学习。面向任务的对话系统的对话管理的最新研究主要集中在以下主题上:(1)带有带有用于自由槽位的值解码器的DST;(2)进行对话计划以提高策略学习中的样本效率(3)用户目标估计,以预测任务成功和用户满意度。
  • 本体整合:面向任务的对话系统必须查询知识库(KB)以检索一些实体以生成响应,由于没有显式的状态表示形式,因此这种简化使构造查询变得困难。我们介绍有关(1)对话任务模式集成(2)面向任务的对话模型中的知识库集成的一些最新进展。

Discussion and Future Trends

在本文中,我们回顾了面向任务的对话系统的最新进展,并讨论了三个关键主题:数据效率、多回合策略、本体知识整合。最后,我们讨论面向任务的对话系统的一些未来趋势:

  • 对话系统的预训练方法
  • 领域适应,跨领域应用
  • 鲁棒性
  • End-to-end模型

论文阅读笔记:Recent Advances and Challenges in Task-oriented Dialog Systems相关推荐

  1. 论文阅读笔记 - Chubby: The Chubby lock service for loosely-coupled distributed systems

    作者:刘旭晖 Raymond 转载请注明出处 Email:colorant at 163.com BLOG:http://blog.csdn.net/colorant/ 更多论文阅读笔记 http:/ ...

  2. 论文阅读5 | Recent Advances in Data-Driven Wireless Communication Using Gaussian Processes: A Comprehens

    使用高斯过程的数据驱动无线通信的最新进展:综合调查 摘要 I 简介 1.1 相关工作 1.2 大纲 II 数据驱动的无线通信: 具有独特功能的动机 III 用于机器学习的高斯过程的背景 3.1 高斯过 ...

  3. 论文阅读笔记---Recent development in CNC machining of freeform surfaces: A state-of-the-art review

    Recent development in CNC machining of freeform surfaces:A state-of-the-art review 背景 2010年的一篇综述文章,总 ...

  4. FCGF论文阅读笔记

    FCGF论文阅读笔记 0. Abstract 从三维点云或者扫描帧中提取出几何特征是许多任务例如配准,场景重建等的第一步.现有的领先的方法都是将low-level的特征作为输入,或者在有限的感受野上提 ...

  5. 论文阅读笔记(五)——狐猴识别系统:一种便于狐猴个体识别的面部识别系统

    论文阅读笔记(五)--狐猴识别系统:一种便于狐猴个体识别的面部识别系统 论文简介 论文中文翻译:狐猴识别系统:一种便于狐猴个体识别的面部识别系统 论文名称:<LemurFaceID: a fac ...

  6. 《Beta Embeddings for Multi-Hop Logical Reasoning in Knowledge Graphs》论文阅读笔记

    <Beta Embeddings for Multi-Hop Logical Reasoning in Knowledge Graphs>论文阅读笔记 主要挑战贡献: KG上的推理挑战主要 ...

  7. [论文阅读笔记36]CASREL代码运行记录

    <[论文阅读笔记33]CASREL:基于标注与bert的实体与关系抽取>https://blog.csdn.net/ld326/article/details/116465089 总的来说 ...

  8. 全卷积(FCN)论文阅读笔记:Fully Convolutional Networks for Semantic Segmentation

    论文阅读笔记:Fully Convolutional Networks forSemantic Segmentation 这是CVPR 2015拿到best paper候选的论文. 论文下载地址:Fu ...

  9. DnCNN论文阅读笔记【MATLAB】

    DnCNN论文阅读笔记 论文信息: 论文代码:https://github.com/cszn/DnCNN Abstract 提出网络:DnCNNs 关键技术: Residual learning an ...

最新文章

  1. Gstreamer基础知识介绍
  2. (1)memcached应用
  3. 伺服驱动器的 三环控制 电流环 速度环 位置环
  4. 代码块_Dynamo?Get 7.1 什么是代码块
  5. 谈谈HtmlControl与WebControl的区别与用途
  6. Python Qt GUI与数据可视化编程(一)
  7. Web组态—低代码物联网组态平台
  8. Kubernetes集群服务发现之Service资源ClusterIP/NodePort/HeadLiness/ExternallName类型详解(二十八)
  9. 2016年不可错过的21个深度学习视频、教程和课程
  10. PICKIT3与ICD2比较。正在等待PICKIT3到货。
  11. 第一章节:期货及衍生品概述
  12. 磁盘如何除写保护(常规解决方案)
  13. JVM-由常量池 运行时常量池 String intern方法想到的(三)之String内存模型
  14. 三菱FX5U系列PLC电池安装方法以及GX Works3内相关参数设置
  15. 一个剪切shader 液体水
  16. OpenFlow Tutorial
  17. Linux 中安装宋体字体
  18. 拜耳加大在华投资提升处方药北京工厂产能;喜茶发布停用不可降解塑料吸管倡议书 | 美通企业日报...
  19. Linux最常用命令50条【呕心沥血呐,望用之取之】
  20. “3点钟无眠区块链”的前世今生

热门文章

  1. 4 个 JavaScript 最基础的问题 —— Eric Elliott
  2. 视频营销终极指南,独立站卖家必看
  3. 2021-2027全球及中国边缘计算网关行业研究及十四五规划分析报告
  4. Android 平台电容式触摸屏硬件基本原理
  5. 04. JavaMail 查询/读取邮件
  6. RocketMQ 介绍
  7. 【TJOI2017】DNA【后缀自动机】
  8. Not All Points Are Equal: Learning Highly Efficient Point-based Detectors for 3D LiDAR Point Clouds
  9. Linux清理GPU显存
  10. Java泛型 T extends Serializable