预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115983249A(43)申请公布日2023.04.18(21)申请号202211575166.7(22)申请日2022.12.08(71)申请人浙江极氪智能科技有限公司地址315899浙江省宁波市北仑区新碶街道岷山路1388号商务大厦1幢1031室申请人浙江吉利控股集团有限公司(72)发明人赵帅(74)专利代理机构北京清亦华知识产权代理事务所(普通合伙)11201专利代理师张培培(51)Int.Cl.G06F40/279(2020.01)G06N5/02(2023.01)G06N3/0442(2023.01)权利要求书2页说明书10页附图6页(54)发明名称问题生成方法、生成装置及计算机设备和存储介质(57)摘要本申请公开了一种基于知识图谱的问题生成方法、生成装置及计算机设备和存储介质。基于知识图谱的问题生成方法包括:获取输入内容并识别所述输入内容中的实体;在知识图谱中获取与所述实体相关的多个三元组并对所述多个三元组进行整体的构造描述;利用编码器将每个所述三元组进行编码处理,并得到所述三元组中的每个元组在每个所述构造描述中的权重和所述构造描述中的关系距离;基于所述权重和所述关系距离,利用解码器对所述多个三元组进行解码并生成问题。本申请实施方式的控制方法中,通过根据权重和知识图谱中的子图约束语言,来生成复杂的问题,从而为用户的使用提供便利。CN115983249ACN115983249A权利要求书1/2页1.一种基于知识图谱的问题生成方法,其特征在于,包括:获取输入内容并识别所述输入内容中的实体;在知识图谱中获取与所述实体相关的多个三元组并对所述多个三元组进行整体的构造描述;利用编码器将每个所述三元组进行编码处理,并得到所述三元组中的每个元组在每个所述构造描述中的权重和所述构造描述中的关系距离;基于所述权重和所述关系距离,利用解码器对所述多个三元组进行解码并生成问题。2.根据权利要求1所述的方法,其特征在于,所述在知识图谱中获取与所述实体相关的多个三元组并对所述多个三元组进行整体的构造描述中,所述三元组采用以下公式描述:F=<s,p,o>,其中,F表示三元组描述,s表示主语实体,p表示谓语实体,o表示宾语实体。3.根据权利要求2所述的方法,其特征在于,所述利用编码器将每个所述三元组进行编码处理,并得到所述三元组中的每个元组在每个所述构造描述中的权重和所述构造描述中的关系距离,包括:利用BiLSTM中的Attention层将所述三元组中的元组与所述三元组的构造描述进行联合计算确定所述权重;利用TransR模型确定所述三元组描述中的关系距离。4.根据权利要求2所述的方法,其特征在于,所述利用TransR模型确定所述三元组描述中的关系距离,包括:确定所述三元组的头实体向量和尾实体向量;将所述头实体向量和所述尾实体向量映射到r关系空间;利用TransR模型,确定所述头实体向量和所述尾实体向量之间的r关系距离。5.根据权利要求2所述的方法,其特征在于,所述基于所述权重和所述关系距离,利用解码器对所述多个三元组进行解码并生成问题,包括:利用LSTM模型,根据所述关系距离确定每个所述构造描述中的每个元组的当前状态;计算所述构造描述中每个元组的注意力权重;根据所述当前状态和所述注意力权重生成问题。6.根据权利要求4所述的方法,其特征在于,解码器的当前状态根据以下公式确定:St=LSTM(St‑1,Wt‑1)其中,St为解码器的当前状态,t为当前时刻,LSTM为模型,Q为生成的问题。7.根据权利要求4所述的方法,其特征在于,注意力权重根据以下公式确定:其中,at为注意权重,e为实体,t为当前时刻,k为三元组,s、p、o均为元组。8.根据权利要求5所述的方法,其特征在于,所述问题根据以下公式确定:2CN115983249A权利要求书2/2页其中,P为问题生成的概率,Q为生成的问题,Q<t为当前问题的上一个问题,F为所述构造描述,t为当前时刻,T为整体时间周期,W为权重,v是向量化,st为解码器的当前状态,ct是当前反向解析的复数集合,Wg是对每一个子图进行权重的估计,Wgst是对当前状态进行子图的估计,Wgct是对当前反向解析的复数集合进行子图的估计。9.一种生成装置,其特征在于,包括:获取模块,用于获取输入内容并识别所述输入内容中的实体;以及用于在知识图谱中获取与所述实体相关的多个三元组并对所述多个三元组进行整体的构造描述;处理模块,用于利用编码器将每个所述三元组进行编码处理,并得到所述三元组中的每个元组在每个所述构造描述中的权重和所述构造描述中的关系距离;生成模块,用于基于所述权重和所述关系距离,利用解码器对所述多个三元组进行解码并生成问题。10.一种计算机设备,其特征在于,包