[发明专利]一种基于多预测任务的多模态知识图谱表示方法有效
申请号: | 202210648954.8 | 申请日: | 2022-06-09 |
公开(公告)号: | CN114880527B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 丁建睿;付晏升;张星东;丁卓 | 申请(专利权)人: | 哈尔滨工业大学(威海);南京龙垣信息科技有限公司 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06F16/906;G06F18/241;G06F18/2415;G06N3/0464;G06N3/047;G06N3/08 |
代理公司: | 苏州中合知识产权代理事务所(普通合伙) 32266 | 代理人: | 阮梅 |
地址: | 264333*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 预测 任务 多模态 知识 图谱 表示 方法 | ||
1.一种基于多预测任务的多模态知识图谱表示方法,其特征在于,包括如下步骤:
基于预设的TransR模型、CBOW模型以及ResNet模型分别获取多模态知识图谱中结构化模态、语义模态和图像模态数据的向量表示;
利用Imagined方法将语义模态的向量表示和图像模态的向量表示进行匹配,对向量进行重构得到混合模态的向量表示;
基于结构化模态和混合模态的向量表示构建如下三个跨模态预测任务:基于给定头实体的结构化向量表示和尾实体的混合模态向量表示预测关系;基于给定头实体和尾实体的混合模态向量表示预测关系;基于给定头实体的混合模态向量表示和关系的向量表示预测尾实体,并针对所述三个跨模态预测任务分别利用标签平滑技术和自适应权重更新方法构建全连接神经网络的子模型;
整合面向不同预测任务的三个子模型得到完整训练模型,经过训练优化得到知识图谱不同模态下最终的向量表示。
2.根据权利要求1所述的一种基于多预测任务的多模态知识图谱表示方法,其特征在于,所述针对三个跨模态预测任务分别利用标签平滑技术和自适应权重更新方法构建全连接神经网络的子模型,具体包括如下步骤:
设计三个预测任务如下:预测任务一,基于给定头实体的结构化向量表示和尾实体的混合模态向量表示预测关系,即hs,tm→rs;预测任务二,基于给定头实体和尾实体的混合模态向量表示预测关系,即hm,tm→rs;预测任务三,基于给定头实体的混合模态向量表示和关系的向量表示预测尾实体,即hm,rs→ts,其中hs、hm、ts、tm和rs分别表示头节点的结构化模态向量表示、头节点的混合模态向量表示、尾节点的结构化模态向量表示、尾节点的混合模态向量表示和关系的结构化模态向量表示,
三个预测任务主要由全连接神经网络训练实现,神经网络的输入都是两个维度为2d的向量,神经网络的多层结构利用评分函数算出,s(hs,tm)、s(hm,tm)和s(hm,rs)分别表示三个预测任务的评分函数,公式如下:
其中,和表示解决预测任务一的子模型中神经网络第n层的权重和偏置项,MRT和MET分别表示所有关系向量rs构成的矩阵的转置和所有尾实体向量ts构成的矩阵的转置,
神经网络将评分函数使用softmax层计算,可以得到子模型对于相应预测任务的预测标签向量,pr、pr′和pt分别表示三个子模型针对三个预测任务生成的预测结果的向量表示:
pr=softmax(s(hs,tm)),
pr′=softmax(s(hm,tm)),
pt=softmax(s(hm,rs))。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学(威海);南京龙垣信息科技有限公司,未经哈尔滨工业大学(威海);南京龙垣信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210648954.8/1.html,转载请声明来源钻瓜专利网。