Lingke: A Fine-grained Multi-turn Chatbot for Customer Service

2024-02-09 23:32

本文主要是介绍Lingke: A Fine-grained Multi-turn Chatbot for Customer Service,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  最近做问答系统领域,要求自己每天读一篇论文,为帮助自己理解和记忆,将要点记录在博客上

 

  • 摘要
  1. 机器人类型:信息检索型机器人(给一段资料回答问题)
  2. 特色功能:1)基于给定的产品说明书回答问题;2)能够应对多轮对话
  • 方案流程

      

                                                                                       总框架

  • 六个模块:
  1. Coreference resolution(共指消除) and document separation:共指消除后,将文件分成句子:。共指消除的方法:Stanford CoreNLP
  2. Target Sentences Retrieval:利用Apache Lucene检索出k个相关的句子
  3. Candidate Responses Generation:利用Reverb提取SVO(主谓宾),存储方式为tripleconcatenate每个triple获取简单的句子:
  4. Dialogue Manager:支持多轮对话

                      

 

a)自注意力机制(Self-matching Attention):作用为filter redundant information

b)Response Selection:利用Sequential Matching Network (SMN)采用Sequential matching用于多轮对话

c)Chit-chat Response Generation:模型:attention-based seq2seq model 操作:当上述匹配score低于0.3时其中chit-chat 的形式。

这篇关于Lingke: A Fine-grained Multi-turn Chatbot for Customer Service的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/695586

相关文章

根据proto文件生成pb和pb_service文件

假如有一个HelloWorld.proto文件,内容如下: syntax = "proto3";option java_package = "ex.grpc";option objc_class_prefix = "HSW";package helloworld;service Greeter {rpc sayHello (HelloRequest) returns (HelloReply)

adb shell时,提示error: unknown host service的解决办法

1. 打开命令行,输入命令:netstat -ano |findstr "5037",目的是查看5037端口被哪个进程占用了; 2、查看到对应的进程的PID是7952; 3、打开任务管理器,选择查看-->选择列-->将pid勾选上,结束对应的pid进程;若无法结束,直接卸载。

启动自己写的Windows Service

WCF项目设置成windows 服务 首先,有两个bat文件,安装和卸载 安装服务: F(盘符)cd F:\MyService\bin\release(exe路径)InstallUtil.exe myservice.exe 卸载服务: F(盘符)cd F:\MyService\bin\release(exe路径)InstallUtil.exe /u myse

Android Service在测试工程中使用的注意事项

做单元测试时需要在测试工程里开一个http service,使用intent调起时却发现service怎么都起不来,代码如下: context = getInstrumentation().getTargetContext();intent = new Intent(context, TestService.class);context.startService(intent);

Shunted Self-Attention via Multi-Scale Token Aggregation

近期提出的ViT模型在各种计算机视觉任务上展现了令人鼓舞的结果,这要归功于能够通过自注意力对补丁或令牌的长期依赖性进行建模。然而这些方法通常指定每个令牌相似感受野。这种约束不可避免地限制了每个自注意力层在捕捉多尺度特征的能力。本文提出一种新的注意力,称为分流自注意力(Shunted Self-attention,SAA),允许ViT在每个注意力层的混合尺度上对注意力进行建模。SAA关键思想是将异构

android-学习篇-Service(服务)

文章目录 简介Service生命周期启动与绑定方法创建 ServiceIntentService前台服务参考 简介 Service 是一种可在后台执行长时间运行操作而不提供界面的应用组件。 Service 两种工作状态: 启动状态,主要用于执行后台计算。startService()绑定状态,主要用于其他组件和 Service 的交互。bindService() Servic

8.k8s中网络资源service

目录 一、service资源概述 二、service资源类型 1.ClusterIP类型  2.service的nodeport类型  3.service的loadbalancer类型(了解即可)  4.service的externalname类型(了解即可)  三、nodeport的端口范围设置和svc的endpoint列表  1.修改apiservice的宿主机映射端口范围

[ 数据分析 ] BI工具栏:Tableau、power BI、Fine BI安装详解

各位大佬好 ,这里是阿川的博客 , 祝您变得更强 个人主页:在线OJ的阿川 大佬的支持和鼓励,将是我成长路上最大的动力 阿川水平有限,如有错误,欢迎大佬指正 对于数据分析等相关职业人员或相关专业学生而言,数据分析领域BI工具(商业智能软件)是不可缺少的。 今天我们来讲讲三个常用的BI工具的安装。 第1个 Tableau(尤其推荐, BI工具祖师爷级别) 点击链接

VSS2005配置错误:The Sourcesafe Web service cannot be accessed at the specified address

一开始设置的是 Mircosoft Visual SourceSafe(Internet)选项,如果是局域网选择Mircosoft Visual SourceSafe(本人是在自己的电脑上配置的服务端) 解决方案: 【在VS2012中设置如下: 工具-选项-源代码管理-插件选项-当前源代码管理插件 选择 Mircosoft Visual SourceSafe】 输入服务器IP地址和共享

JavaEE_Junit_Junit对Spring注入的Service层的测试

今天博主遇到一个问题,在Serivce层利用POI导出Excel表格,博主想对这个方法进行测试, 但由于mapper 是注入的, 直接用 main 方法并不成功,报错和出现的问题如下图:   主要原因:Mapper是调用时候注入的,所以此时Mapper为null 这时候我们可以使用junit 对service进行测试即可解决问题: 博主假设大家已经导入了Ju