1.一种结合本体概念和实例的网络空间知识图谱推理方法,所述方法包括:将网络空间的本体概念映射至本体图;所述本体图由第一三元组表示,所述第一三元组由所述本体概念以及本体概念之间表示关系的本体边组成;所述本体图中包含多个节点,每个节点表示一个本体概念;从所述节点对应的语料库提取实例层的实体,根据所述本体边和所述实体,构建第二三元组;所述第二三元组包括由实体以及连接实体的所述本体边组成;构建用于网络空间知识图谱推理的卷积神经网络模型,根据所述第一三元组和所述第二三元组,确定所述卷积神经网络模型的统一能量函数;根据所述统一能量函数,构建用于训练所述卷积神经网络模型的得分函数;根据所述得分函数的最小化目标,反向训练得到训练好的卷积神经网络模型;根据训练好的卷积神经网络模型,进行网络空间知识图谱推理。
2.根据权利要求1所述的方法,其特征在于,从所述节点对应的语料库提取实例层的实体,根据所述本体边和所述实体,构建第二三元组之后,包括:采用预先设置的损失函数训练预先设置的推理模型,根据推理模型确定所述第二三元组的关系是否成立。
3.根据权利要求2所述的方法,其特征在于,所述采用预先设置的损失函数训练预先设置的推理模型,包括:获取预先设置的损失函数为:其中,γ表示正确三元组和错误三元组之间的最小距离,S表示训练样本集,S′表示错误样本集,d(h+l,t)表示正确三元组中向量h+l,t之间的向量距离,d′(h′+l,t′)表示错误三元组中向量h′+l,t′的向量距离,[·] + 表示取正数部分;根据所述损失函数,采用梯度下降方式训练预先设置的推理模型。
4.根据权利要求1至3任意一项所述的方法,其特征在于,根据所述第一三元组和所述第二三元组,确定所述卷积神经网络模型的统一能量函数,包括:根据所述第一三元组和所述第二三元组,确定所述卷积神经网络模型的统一能量函数为:E=E I +E O其中,E表示统一能量函数,E I 表示实例层对应的实例能量函数,E O 表示本体概念对应的本体能量函数;所述实例能量函数表示为:E I =‖h I +r-t I ‖其中,h I 表示头实体在实例层的向量表示,t I 表示尾实体在实例层的向量表示,r表示所述本体边对应的关系;所述本体能量函数表示为:E O =E OO +E IO +E OI其中,E OO 表示本体概念中头实体和尾实体的向量表示能量函数,E IO 表示头实体在实例层的向量表示与尾实体在本体概念的向量表示间的能量函数,E OI 表示尾实体在实例层的向量表示与头实体在本体概念的向量表示间的能量函数;其中:E OO =‖h O +r-t O ‖E IO =‖h I +r-t O ‖E OI =‖h O +r-t I ‖其中,h O 表示头实体在本体概念的向量表示,t O 表示尾实体在本体概念的向量表示。
5.根据权利要求4所述的方法,其特征在于,构建用于网络空间知识图谱推理的卷积神经网络模型,包括:构建用于网络空间知识图谱推理的卷积神经网络模型;所述卷积神经网络模型依次包括:第一卷积层、第一池化层、第二卷积层、第二池化层以及输出层。
6.根据权利要求5所述的方法,其特征在于,所述第一卷积层和所述第二卷积层的结构为:其中, 第l个卷积层的输出, 表示l个卷积层的输入窗口处理得到的输入向量, 表示偏置,W (l) 表示窗口处理后输入向量的卷积核,σ表示非线性激活函数;所述第一池化层为最大池化层,所述第二池化层为平均池化层。
7.根据权利要求4至6任一项所述的方法,其特征在于,根据所述统一能量函数,构建用于训练所述卷积神经网络模型的得分函数,包括:根据所述统一能量函数,构建用于训练所述卷积神经网络模型的得分函数为:其中,E′表示错误的三元组对应的能量函数。
8.一种结合本体概念和实例的网络空间知识图谱推理装置,其特征在于,所述装置包括:联合嵌入模块,用于将网络空间的本体概念映射至本体图;所述本体图由第一三元组表示,所述第一三元组由所述本体概念以及本体概念之间表示关系的本体边组成;所述本体图中包含多个节点,每个节点表示一个本体概念;从所述节点对应的语料库提取实例层的实体,根据所述本体边和所述实体,构建第二三元组;所述第二三元组包括由实体以及连接实体的所述本体边组成;推理模块,用于构建用于网络空间知识图谱推理的卷积神经网络模型,根据所述第一三元组和所述第二三元组,确定所述卷积神经网络模型的统一能量函数;根据所述统一能量函数,构建用于训练所述卷积神经网络模型的得分函数;根据所述得分函数的最小化目标,反向训练得到训练好的卷积神经网络模型;根据训练好的卷积神经网络模型,进行网络空间知识图谱推理。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。