多意图指令识别项目调研及整理

news2024/12/28 3:46:07

多意图算法及专利调研整理

  • AGIF: An Adaptive Graph-Interactive Framework for Joint Multiple Intent Detection and Slot Filling

image-20220312162307203

  • 短文本多意图解析

    https://zhuanlan.zhihu.com/p/405096922

多意图语义解析包括多意图发现MID(Multi-intent discovery)模块、多意图识别MIR(Multi-intent recognition)模块,情感极性判断EPJ(Emotion polarity judgment)模块。

MID模块主要利用依存句法分析抽取句子的句法特征,根据句法特征中是否包含COO并列关系和VOB动宾关系来判定句子是否包含多意图;利用语义依存分析eSUCC顺承关系判断句子是否包含多意图。通过以上2种方法可以显示的初步判断句子中多意图的个数。

MIR模块通过like-BERT模型序列标注任务识别句子中多意图个数。

步骤:1.使用依存句法分析抽取句子中是否有并列关系和动宾关系来判断是否是多意图 2.使用bert序列标签来识别意图个数

多意图识别模型可以采用3种实现方式:

  1. 一是序列标注方式,标注子句;
  2. 二是采用多标签分类的方式;
  3. 三是单意图的组合枚举,转化为多分类模型
  • 基于句法特征的多意图识别

    流程: 多意图发现模块+多意图个数识别模块+意图分类模块+情感极性判断

    情感极性判断,主要是为了解决:前句肯定,后句否定。但是两句表达一个意思的情况

    image-20220317155451585

多意图&断句 专利调研综述

  • 专利[1]中提到方案:

​ 先对句子分词,然后提前预设好的一个关键词库,比如“我想要一个降落伞”,一个、降落伞,在关键词库内(为啥??),这个关键词是来自大量语料统计的,符合用户连续发音习惯的词。然后在关键词后面加断句符号。 其次,根据上下文信息,和词间停顿信息(来自asr吗,此处没有细说),来计算刚才所加的断句符号的概率,分别将上下文信息,包括phrase的长度,前后词的词性,都各自加不同的权重,比如前后都是形容词的,就认为可能是顿号分开的分句,权重高一点。如此,计算出每个预加断句的得分,设一直阈值,如果高于阈值,就确认此处有断句。

image-20220328210839577

再次,计算分段语料和预制意图库内词向量的匹配度,就是识别分段语料属于哪个意图,可以用分类,此处用了文本匹配。

最后,对分段语料的意图做整理,如果前后是互斥关系(我不去天安门要去西单 这种),取转折后的意图作为句子意图。

其中,分段语料提取和分段语料的意图拆分,还有详细说明,没看懂。

转

​ 首先,先根据分词规则和分词词典对输入句子分词,得到多个词语。词语和意图库中意图做予以匹配,得到多个意图。此处意图库是每个意图的提取指令,和对应的词,命名体识别等。

参考

[1]文本断句位置识别方法和装置.pdf -百度*

*[2]基于断句的多意图识别方法、装置、设备及存储介质.pdf--平安*

*[3]结合句法特征和卷积神经网络的多意图识别模型.pdf*

*[4]钛学术专利意图识别和执行的方法、设备、车载语音对话系统以及计算机存储介质.pdf*

*[5]文本断句位置的识别方法及系统、电子设备及存储介质在审发明-携程*

*[6]断句模型训练方法、断句方法、装置及计算机设备-小爱科技*

*[7]基于双向长短时记忆网络的中文文本自动断句与标点生成模型构建方法及系统*

*[8]一种断句方法及装置*

*[9]文本断句方法、装置、电子设备和存储介质在审发明*

*10 流式自然语言信息的断句装置及方法*

*11 文本断句方法及系统*

*12 用户多意图的识别方法及装置,存储介质及车辆*

*13 一种基于多意图的多技能包问答方法、系统和机器人*

14 *多意图查询方法和装置*、计算机设备及计算机可读存储介质

15 一种中文文本多意图识别方法及系统

16 语句多意图识别方法、系统、电子设备及存储介质-携程

17 一种多意图的识别方法及装置、终端设备

18 基于历史结果的多意图查询方法、装置、设备及存储介质在审发明

19 多意图识别训练和使用方法及装置-思必驰




本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2080985.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

搭建go开发环境

下载go软件压缩包 解压压缩包到D:/Program Files 验证是否安装成功 配置系统环境变量Path

甄选范文“论软件质量保证及其应用”,软考高级论文,系统架构设计师论文

论文真题 软件质量保证(Software Quality Assurance, SQA)是指为保证软件系统或软件产品充分满足用户要求的质量而进行的有计划、有组织的活动,这些活动贯穿于软件生产的整个生命周期。质量保证人员负责质量保证的计划、监督、记录、分析及报告工作,辅助软件开发人员得到高…

arthas源码刨析:arthas 命令粗谈 dashboard watch retransform (3)

文章目录 dashboardwatchretransform 前面介绍了 arthas 启动相关的代码并聊了聊怎么到一个 shellserver 的建立。 本篇我们来探讨一下几个使用频次非常高的命令是如何实现的。 在开始之前,我们先概要地了解一下 arthas 命令的几个思路。 自定义命令,普通…

【Hexo】hexo-butterfly主题添加非主站提示

本文首发于 ❄️慕雪的寒舍 说明 因为hexo可以很方便的在多个平台上免费部署,为了让自己的博客能uptime更久一段时间,很多老哥都和我一样,把自己的hexo博客在好多个平台上都部署了一份。 但是我一直想要一个功能,就是在别人访问…

可商用插画

可商用插画 https://www.88sheji.cn/favorites/free-illustration

5G+智慧工业园区解决方案

1. 智慧工业园区架构概览 智慧工业园区采用多层架构设计,包括展示层、应用层、服务层、数据层和安全保障体系。此架构利用云计算、物联网和移动通信技术,实现园区管理的数字化和智能化。 2. 园区大脑功能 园区大脑作为智慧园区的“中枢神经”&#xf…

校园招聘,在线测评包括哪些内容?

一年两次的校园招聘(秋招和春招),面对众多职业测评的时候,很多人都会觉得无从下手,从而在竞争中失利。根据实践中的情况来看,校园招聘时的测试其实不难,求职者提前准备,想通过在线测…

SLAM十四讲ch3课后习题

1.验证旋转矩阵是正交矩阵。 2.验证四元数旋转某个点后,结果是一个虚四元数(实部为零),所以仍然对应到一个三维空间点。 注意:目前市面上所有的博客都说旋转四元数的逆是共轭除以模的平方 ,这么算很正确但…

免费分享:2023甘肃省地质灾害点数据集(附下载方法)

滑坡,在一定自然条件下的斜坡上的十体或岩体在外界的影响和自身的作用下沿着一定的软弱面或带,发生以水平心移为主的变形现象。地面沉降又称为地面下沉或地陷,是在自然或人类工程的影响下,由于地下松散土层固结收缩压密作用&#…

无人机飞手培训考证,超视距大载重吊运组装训练全学就业有保障

关于无人机飞手培训考证,是否必须学习超视距飞行、大载重吊运以及组装训练以确保就业保障,这个问题涉及多个方面,以下是对各点的详细分析: 一、超视距飞行 必要性分析: 超视距飞行是无人机高级应用中的一个重要领域…

大模型备案全网最详细流程解读(附附件+重点解读)

文章目录 一、语料安全评估 二、黑盒测试 三、模型安全措施评估 四、性能评估 五、性能评估 六、安全性评估 七、可解释性评估 八、法律和合规性评估 九、应急管理措施 十、材料准备 十一、【线下流程】大模型备案线下详细步骤说明 十二、【线上流程】算法备案填报流…

Cesium 全球视角 和 多方案镜头切换

一.切换镜头 镜头切换&#xff0c;在一个Pawn里的多个镜头。可以使用UE中World Settings里的玩家控制器中&#xff0c;默认的控制器行为会对当前开启的Camera组件进行激活处理。 谁激活谁就是主相机。 Cast<UCameraComponent>(m_childComponentMap[it.CameraName])-&g…

VLDB 2024丨与 TiDB 一起探索数据库学术前沿

VLDB 2024 将于2024年8月26日至8月30日在中国广州举行。VLDB 是数据库领域的顶级国际会议&#xff0c;旨在为数据管理、可扩展数据科学、数据库研究者、供应商、从业者、应用开发者和用户提供交流平台。 2024年的VLDB会议涵盖了数据管理、数据库架构、图形数据管理、数据隐私与…

切换JDK版本

JDK&#xff08;Java Development Kit&#xff09;是Java开发工具包&#xff0c;它包含了Java的开发环境和运行环境。JDK是整个Java的核心&#xff0c;包括了Java运行环境&#xff08;Java Runtime Environment, JRE&#xff09;、Java工具和Java基础的类库&#xff08;rt.jar&…

九、枚举和注解

文章目录 一、枚举介绍二、自定义类实现枚举三、enum关键字实现枚举3.1 enum案例3.2 enum关键字实现枚举注意事项3.3 enum常用方法说明3.4 enum实现接口 四、JDK内置的基本注解类型4.1 注解的理解4.2 基本的Annotation介绍4.3 Override4.4 Deprecated4.5 SuppressWarnings 五、…

【性能优化】:设计模式与技术方案解析(二)

引言 在 【性能优化】&#xff1a;探索系统瓶颈的根源&#xff08;一&#xff09;文章中&#xff0c;我们已经分析了手动结算的弊端和瓶颈&#xff0c;本文来分析下怎么优化系统性能。 需求分析 既然手动结算耗时费力易出错&#xff0c;那么能不能开发一个**程序自动化处理*…

ARM32开发——(十八)RTC实时时表

1. RTC内置实时时钟 1.1 RTC时钟介绍 RTC是实时时钟(Real-Time Clock)的缩写。它是一种硬件模块或芯片,用于提供准确的日期和时间信息。 GD32F407上有RTC的外设,它提供了一个包含日期(年/月/日)和时间(时/分/秒/亚秒)的日历功能。除亚秒用二进制码显示外,时间和日期都以BCD码…

JSP中的动态INCLUDE与静态INCLUDE:简明对比

JSP中的动态INCLUDE与静态INCLUDE&#xff1a;简明对比 1、静态INCLUDE2、动态INCLUDE3、总结 &#x1f496;The Begin&#x1f496;点点关注&#xff0c;收藏不迷路&#x1f496; 在JSP开发中&#xff0c;页面包含分为动态INCLUDE和静态INCLUDE两种&#xff0c;它们各有特点。…

详细分析Oracle中的ALL_TAB_COLUMNS视图语句

目录 1. 基本知识2. Demo 1. 基本知识 ALL_TAB_COLUMNS 是 Oracle 数据库的一个数据字典视图&#xff0c;用于提供关于数据库中所有可见表的列信息 对于数据库管理、开发和调试非常有用 基本的字段描述如下&#xff1a; 字段名描述OWNER列出表所在的所有者&#xff08;sche…

神经网络——CIFAR10小实战

1.引子 Sequential的使用&#xff1a;将网络结构放入其中即可&#xff0c;可以简化代码。 找了一个对CIFAR10进行分类的模型。 2.代码实战 from torch import nn from torch.nn import Conv2d, MaxPool2d, Flatten, Linearclass Tudui(nn.Module):def __init__(self):super(T…