在任务型的对话系统中,对话状态跟踪(DST)的目标是从对话历史中监控对话的状态。

DST的输入:Intent+Slot+History;输出:State或State Vector

DST中的State用一组Slot-Value键值对表示;

一、基于规则的DST

二、基于模型的DST

At a high level, given a dialog context and a candidate slot- value pair, our model outputs a score indicating the relevance of the candidate.

In other words, the approach is similar to a sentence pair classification task.

  • The first input corresponds to the dialog context, and it consists of the system utterance from the previous turn and the user utterance from the cur- rent turn. The two utterances are separated by a [SEP] token.
  • The second input is the candidate slot-value pair. We simply represent the candidate pair as a sequence of tokens (words or pieces of words).

At each turn, the proposed BERT-based model is used to estimate the probability score of every candidate slot-value pair.After that, only pairs with predicted probability equal to at least 0.5 are chosen as the final prediction for the turn.

对话系统-“任务型”多轮对话(二):对话状态追踪(DST)【基于规则;基于模型】【输入:当前意图和槽值对+历史槽值对;输出:State(槽值对集合)或State Vector 】【为DP做数据准备】相关推荐

  1. 对话系统-“问答型”单轮对话:FAQ检索式对话系统【步骤:①用户意图判断、②文本检索召回、③文本匹配计算排序】【搜索引擎的最终形态】

    一.基本概念 文本匹配:计算文本之间的相似度,主要分为两大类: 1)基于句子向量表示的相似度模型(适合初始召回): 2)基于词级别匹配的相似度模型(适合对召回结果重排) 问答系统:信息检索的一种高级形 ...

  2. 任务型对话(二)—— DST(对话状态追踪)

    1,概述 关于任务型对话的简介看任务型对话(一)-- NLU(意识识别和槽值填充). 首先我们来看下对话状态和DST的定义. 对话状态:在$t$时刻,结合当前的对话历史和当前的用户输入来给出当前每个s ...

  3. 【多轮对话】任务型多轮对话状态跟踪-NBT原理

    让机器像人一样自由的对话,对话机器人必然要具备连续对话的能力,即多轮对话,多轮对话不用多讲,那么什么是多轮对话状态跟踪呢(DST, dialogue state tracker | belief tr ...

  4. 对话式AI系列:任务型多轮对话的实践与探索

    移动互联网带来了大数据的普及,摩尔定律预言了计算机硬件的发展,深度学习则借助这阵东风实现了技术上的突破,人工智能成功进入大众视野,并改变了人们的日常生活. "小X同学,请打开电视" ...

  5. 多轮对话之对话管理:Dialog Management

    作者丨徐阿衡 学校丨卡耐基梅隆大学硕士 研究方向丨QA系统 本文经授权转载自知乎专栏「徐阿衡-自然语言处理」. 开始涉猎多轮对话,这一篇想写一写对话管理(Dialog Management),感觉是个 ...

  6. 【小夕精选】多轮对话之对话管理(Dialog Management)

    这一篇是一段时间之前小夕初入对话领域时刷到的徐阿衡小姐姐写的一篇文章,写的深入浅出,十分适合有一定基础的情况下想快速了解对话管理技术的童鞋阅读~另外顺手推一下阿衡小姐姐的订阅号「徐阿衡」,干货满满不要 ...

  7. 智能对话之对话管理综述

    随着互联网的发展,各大线上平台都拥有大量的用户粉丝,那么用户与商家的会有大量的沟通,尤其在电商平台或者机器人市场有很大的需求,然而人工客服效率低以及成本高,难以满足客户的需求,智能对话是一个必然的趋势 ...

  8. 8-设计模式之行为型模式二(状态模式、观察者模式、中介者模式)

    设计模式之行为型模式二(状态模式.观察者模式.中介者模式) 6.5 状态模式 6.5.1 概述 6.5.2 结构 6.5.3 案例实现 6.5.4 优缺点 6.5.5 使用场景 6.6 观察者模式 6 ...

  9. 直播 | DSTC 8“基于Schema的对话状态追踪”竞赛冠军方案解读

    「PW Live」是 PaperWeekly 的学术直播间,旨在帮助更多的青年学者宣传其最新科研成果.我们一直认为,单向地输出知识并不是一个最好的方式,而有效地反馈和交流可能会让知识的传播更加有意义, ...

最新文章

  1. mvc3中正确处理ajax访问需要登录的页面
  2. k8s部署oracle-ee-11g:部署、集群内外连接oracle的方式
  3. EF Core 异步编程注意要点
  4. 【XLL 框架库函数】 Excel/Excel12f
  5. OPPO Reno 2正式发布:主打4800万变焦四摄 售价2999元
  6. CentOS6.5部署KVM及实现在线迁移
  7. 在O(1)时间复杂度删除链表节点(372)
  8. wordpress修改mysql端口_wordpress更改默认端口的方法
  9. 零基础必看的Html5+Css3+移动端前端教程(四)
  10. maven配置smartupload_SmartUpload文件上传组件的使用教程
  11. oracle10安装完成之后测试,RHEL4U4和RHEL5安装oracle10g(测试过绝对可以成功)
  12. 一位大牛对于写技术博客的一些建议
  13. 注册一个北京公司可以申请办理京牌吗,好申请吗?
  14. android水波纹教程,Android实现简单水波纹效果
  15. MAX7456 OSD
  16. 晶圆激光切割工艺流程
  17. 7. CUDA内存访问(一)提高篇------按部就班 ------GPU的革命
  18. 40G/100G万兆交换机如何选择?
  19. python如何绘制饼图_Python使用Plotly绘图工具,绘制饼图
  20. 什么是token及怎样生成token

热门文章

  1. Python复习 基础知识
  2. 迁移学习-域适应损失函数MMD-代码实现及验证
  3. arcmap中将一个面图层中的多个面分割成独立的面
  4. Unity让图片动起来
  5. 关于Dve C++——[Warning] pointer to a function used inarithmetic
  6. 基于Matlab的压力控制论文,基于Matlab的压力容器螺栓组联接优化设计的论文
  7. Revit空闲事件(Idling Event)增强和外部事件(External Event)
  8. uniapp+canvas实现app在线电子签名
  9. Windows Docker Desktop 无法启动报错 Docker Desktop is shutting down 的可能解决办法
  10. python画五角星代码_Python使用turtule画五角星的方法