问题生成方法、生成装置及计算机设备和存储介质制造方法及图纸

技术编号:37333559 阅读:19 留言:0更新日期:2023-04-21 23:11
本申请公开了一种基于知识图谱的问题生成方法、生成装置及计算机设备和存储介质。基于知识图谱的问题生成方法包括:获取输入内容并识别所述输入内容中的实体;在知识图谱中获取与所述实体相关的多个三元组并对所述多个三元组进行整体的构造描述;利用编码器将每个所述三元组进行编码处理,并得到所述三元组中的每个元组在每个所述构造描述中的权重和所述构造描述中的关系距离;基于所述权重和所述关系距离,利用解码器对所述多个三元组进行解码并生成问题。本申请实施方式的控制方法中,通过根据权重和知识图谱中的子图约束语言,来生成复杂的问题,从而为用户的使用提供便利。从而为用户的使用提供便利。从而为用户的使用提供便利。

【技术实现步骤摘要】
问题生成方法、生成装置及计算机设备和存储介质


[0001]本专利技术涉及自然语言处理应用
,尤其涉及一种基于知识图谱的问题生成方法、生成装置及计算机设备和存储介质。

技术介绍

[0002]现代的一些智能设备在一些特定的环境场景里,都会因为被触发一定的条件而播报一段对应背景的介绍短文,比如饭烧熟时的智能音箱,途径黄山的智能汽车。为了进一步的增加体验感,针对播报的短文都会进行进一步的语音互动,这其中就涉及到了在短文的内部语义内容中,自动生成问题,根据输入的内容生成该内容可能对应的自然语言问题,并且保证所生成的问题能够使用输入内容作为答案。目前基于知识图谱进行问题生成的方法,只能够生成一般的简单句问题,例如针对知识图谱中三元组的其中一个元素进行提问。对于较为复杂的问题,例如知识图谱中子图生成多约束条件的前置问题,或者是知识图谱中的多跳问题构成的复杂问句,就显得无能为力了。

技术实现思路

[0003]本申请实施方式提供一种基于知识图谱的问题生成方法、生成装置及计算机设备和存储介质。
[0004]本申请实施方式的基于知识图谱本文档来自技高网...

【技术保护点】

【技术特征摘要】
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所述的方法,其特征在于,解码器的当前状态根据以下公式确定:S
t
=LSTM(S
t
‑1,W
t
...

【专利技术属性】
技术研发人员:赵帅
申请(专利权)人:浙江吉利控股集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1