[发明专利]一种基于图表征增强的开放域对话系统评估方法在审
申请号: | 202011249658.8 | 申请日: | 2020-11-10 |
公开(公告)号: | CN112417112A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 黄丽珊;林倞;聂琳;叶政;秦景辉;梁小丹 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/36;G06F40/30;G06N3/04;G06N3/08 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 张金福 |
地址: | 510260 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 图表 增强 开放 对话 系统 评估 方法 | ||
1.一种基于图表征增强的开放域对话系统评估方法,其特征在于:所述的方法包括步骤如下:
S1:获取对话的上下文c={c1,…,cm}和对话的回复r={r1,…,rn},其中,ck1表示上下文中的一个词,其中k1=1、2、…、m,rk2表示回复中的一个词,k2=1、2、…、n;
S2:采用BERT编码上下文c和回复r,取BERT池化层的输出特征作为句子级别的上下文表征vc,其中vc=BERT(c,r);
S3:基于上下文c和回复r对当前对话构建主题级别的对话图,表示为G=(V,E),其中,V表示主题节点的集合,E表示主题之间的边的集合;
S4:根据从常识图ConceptNet获取的线索确认对话图G中的节点和边,并通过聚合、融合这两个步骤进行图推理,生成一个主题级别的对话图表征vg;所述的线索包括k跳邻居节点表示、hop-attention权重矩阵;
S5:将上下文表征vc和对话图表征vg进行拼接,输入到多层感知器,将一个高维表征转化为一个分数值,实现基于vc和vg预测得到一个连贯性的分数。
2.根据权利要求1所述的基于图表征增强的开放域对话系统评估方法,其特征在于:步骤S3,基于上下文c和回复r对当前对话构建主题级别的对话图,具体的如下:
对于对话图G中的节点,利用TF-IDF和词性信息对c和r之中的关键字进行提取;上下文c中的关键字构成对话图G中的上下文主题节点,标记为Vc={t1,t2,…,tp};回复r中的关键字构成G中的回复主题节点,标记为Vr={tp+1,tp+2,…,tp+q},其中,p表示上下文c中关键字的数量,q表示回复r中关键字的数量;由此得到对话图G中的节点V=Vc∪Vr。
3.根据权利要求2所述的基于图表征增强的开放域对话系统评估方法,其特征在于:在确定对话图G中的节点后,利用从常识图ConceptNet获取线索,去初始化对话图G中的节点的特征表示,具体如下:
每个主题节点ti和常识图ConceptNet中的节点进行对齐,同时使用ConceptNetNumberbatch预训练表征进行表征初始化,表达公式如下:
hi=CN(ti)∈Rd
其中,i∈[1,p+q],hi是节点ti的初始化表征,CN表示常识图ConceptNet表征,d表示节点表征的维度。
4.根据权利要求3所述的基于图表征增强的开放域对话系统评估方法,其特征在于:为了捕捉现实生活中的话题关系,hi采用在常识图ConceptNet中k跳邻居节点的表征用如下方式进行更新:
其中,K表示最大数量的跳数;表示ti在常识图ConceptNet中kth跳的邻居节点,Wk和b分别表示权重矩阵和偏置向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011249658.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防爆电源接线盒
- 下一篇:一种光伏异形组件边框的防水支架结构