APP下载

融合意图列表查询机制的门控槽模型

2021-09-28胡光敏

软件导刊 2021年9期
关键词:机制模型

胡光敏,姜 黎

(湘潭大学物理与光电工程学院,湖南湘潭 411100)

0 引言

口语理解技术(Natural Language Understanding,NLU)是任务型对话系统的重要组件,旨在构建一个语义框架模型检测用户意图,以及对用户的输入进行语义成分分析。如表1 所示,给定一个与电影相关的话语“watch suspense movie ”作为输入,话语中的每个单词都有不同槽值,并且具有一个针对整个话语的特定意图。

槽填充通常可视为序列标注任务,输入序列为x=(x1,x2,…,xT),则输出对应槽标签序列常用的槽填充方法包括CNN[1]、LSTM[2]、attention-based CNN[3]。意图可视为一个文本分类任务,输入序列为x则输出对应的意图标签yi。常用的意图分类方法包括CNN[4]、deep LSTM[5]、encoder-labeler deep LSTM[6]。

Table 1 An example of user query and semantic framework表1 用户查询及语义框架示例

由于槽值往往与意图类别关系紧密,因此提出了槽填充与意图识别共同建模的方法[7]。Xu 等[8]采用triangular-CRF 和CNN 共同建模,将意图识别与槽填充任务进行联合训练。但在实际应用中,人们通常更关注于槽和意图联合准确率,于是Hakkani-Tur 等[9]将槽和意图联合准确率加入模型进行联合训练。与此同时,注意力机制的提出有效增强了文本上下文向量之间的关联[10]。注意力机制是按照序列结构,利用模型提供的精确焦点,从序列中学习每一个元素的重要程度。Liu 等[11]提出基于注意力机制的RNN模型,该方法仅通过损失函数将意图与槽进行关联,但不能有效将两者信息进行融合,于是Goo 等[12]提出Slot-Gat⁃ed 模型,Slot-Gated 模型可利用上下文注意力机制显式地建模槽值与意图的关系。同时为解决数据稀疏性问题,提出采用自监督训练的通用语言表示模型,例如ELMO[13]和BERT[14]。……

登录APP查看全文

猜你喜欢

机制模型
一半模型
构建“不敢腐、不能腐、不想腐”机制的思考
重尾非线性自回归模型自加权M-估计的渐近分布
自制力是一种很好的筛选机制
定向培养 还需完善安置机制
3D打印中的模型分割与打包
破除旧机制要分步推进
FLUKA几何模型到CAD几何模型转换方法初步研究
注重机制的相互配合
打基础 抓机制 显成效