走进知识图谱(三)【世界知识图谱篇】其他的知识表示学习模型

news2024/12/25 0:21:18

除了上篇文章介绍到的基于复杂关系建模的知识表示方法,我们还有多种基于平移模型而改进的知识图谱知识表示方法,并且它们都是对关系的深入建模。可以将它们归为两类,分别是知识图谱结构建模和知识图谱多源信息融合建模。这也对应了之前说的,知识图谱表示主要解决的问题就是实体与关系的表示,以及种类众多,外部信息如何融入进去。

知识图谱结构建模

一、基于关系路径的知识表示学习

        TransE及其扩展模型往往只考虑了实体之间的直接关系,但事实上 ,知 识图谱中的 实体之间的 多步关系路径 蕴含了丰富的语义信息,考虑关系路径的特征对我们更好地进行知识表示。所谓的关系路径是指从一个实体到另一个实体的关系序列,一般来说由若干个三元组构成且其中每个三元组的尾实体是另一个三元组的头实体。

        那么应该如何表示出这种多步关系路径呢?我们假设存在一定数量的资源,从头部实体流出,且将沿着给定路径流动,使用最终流向尾部实体资源总量来衡量路径作为之间连接路径的可靠性。

        我们提出了3中关系路径的表示方法:

  • 和: p = r1 + r2 + · · +rl
  • 积: p= r1 · r2 · r3 ····· rl
  • 循环神经网络:p = cl ,其中 cl 是RNN在序列r1, r2, ···, rl上产生的最后一个状态

二、基于属性关系建模的知识表示学习

        TransE 模型的最大局限是无法准确地建模一对多、多对一和多对多关系,这促使我们认真审视知识图谱关系的多样性特征,以寻求针对此问题的改进方案。通过观察发现,在许多大规模知识图谱中,关系可以划分为两大类,一类关系指示实体的特征 尾实体通常是抽象概念,如性别和职业 ,而另类关系则指示实体之间的联系头尾实体都是真实世界的物体 ,我们将二者分别命名为属性和关系。

        通过将两种类型的实体关系用不同的方法分别建模将有助于知识表示模型对复杂关系的建模能力。

知识图谱融合多源信息建模

一、融合实体描述信息的知识表示学习

        实体描述是对实体自身信息的浓缩精练的文字性介绍,通常由几句话或者一个段落组成。实体描述的来源十分丰富,既可以在知识图谱构建过程中由人工填写,也可以提取自百科类数据库的既有信息,还能从丰富的网页文本中抽取。实体描述蕴含着丰富的 实体信息,这些信息能够作为知识图谱中置信度较高的结构化信息的辅助信息,帮助模 型构建更准确的知识表示。
        

        如上是这种思想的整体架构。由于需要将文本空间和知识空间联合表示学习,所以对应的评分函数也需要进行融合,如下图:

二、融合层次类型信息的知识表示学习

        传统的知识表示方法(如TransE 及其扩展模型)仅使用知识图谱之间的关系信息作为监督信号对实体嵌入施加约束,但实际上 实体层次类型 也能够为表示学习提供大 量重 要的信息,加深模型对实体与三元组的理解。由于实体层次类型信息往往具有人工定义 的结构化体系,它可以被看作一 种较为准确的先验知识。 一 些广泛使用的大规模知识图 谱(如 Freebase DBpedia 等)及常见的百科类数据库(如维基百科等)都维护着一套自己 的实体层次类型信息。
        

 三、融合实体图像信息的知识表示学习

        图像信息是人类能够自然接收并认知的信息之 一, 以图像形式储存的信息往往更加 灵活和丰富。研究结果表明,人类每日从外界进行的信息获取与交互行为中,很大一部 分是通过视觉来完成的。通过图像信息的帮助 ,我 们往往得以 从多角度全方位地理解实体在文字或结构化信息之外的知识细节 。主体部分描述指定实体的实体图像能够提供对应实体自身外形、行为和其他相关实体的视觉信息。
        可以使用基于深度神经网络的图像表示模块抽取实体图像的特征,然后将图像特征映射到知识空间中,并针对实体图像的多样例学习提出基于注意力的模型,最终构建实体基于图像的表示。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/875131.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Mac远程桌面连接软件 Jump Desktop 8

Jump Desktop是一款功能强大的远程桌面连接软件,可让您从任何地方远程访问和控制您的计算机或服务器。它提供了快速、安全和可靠的远程连接,使您能够轻松访问您的文件、应用程序和数据,无论您身在何处。 以下是Jump Desktop的一些主要特点和功…

【图像分类】理论篇(3)交叉熵损失函数的理解与代码实现

理论公式 计算实例 图像分类实例: 我们希望根据图片动物的轮廓、颜色等特征,来预测动物的类别,有三种可预测类别:猫、狗、猪。假设我们当前有两个模型(参数不同),这两个模型都是通过sigmoid/softmax的方式得到对于每个…

又有大动作!美的集团计划在港交所上市,推进全球化布局

撰稿|行星 来源|贝多财经 8月9日,美的集团(SZ:000333)发布《关于研究论证重大事项的公告》,称其正在对境外发行证券(H股)并上市事项进行前期论证。若能成功发行,美的集团将实现“AH”两地上市…

用Python做一个滑雪小游戏

游戏是让人娱乐和放松的好方式,而编写和玩自己的游戏则是一种特别有趣的体验。在本文中,我们将使用Python和pygame库来创建一个简单的滑雪小游戏。通过这个小游戏项目,我们将学习如何使用Python编程语言来制作自己的游戏,并且享受…

timeout limit is 100 seconds错误

使用SERVER 2019进行开发,出现100秒超时的问题, Load operation failed for query GetDOC_STAFFWithPhoto. The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing 解决办法: 方法一:浏览…

卫星--夏令营

几何问题:就是用几何数学知识解题即可 但是越是数学编程题,越容易忽略数学题中的细节 1.地球半径你算进去了吗? 2.sin三角函数,M_PI标准圆周率在cmath文件里 3.有可能给出的夹角超过180呢,没给数据要求,就要自己考…

React源码解析18(5)------ 实现函数组件【修改beginWork和completeWork】

摘要 经过之前的几篇文章,我们实现了基本的jsx,在页面渲染的过程。但是如果是通过函数组件写出来的组件,还是不能渲染到页面上的。 所以这一篇,主要是对之前写得方法进行修改,从而能够显示函数组件,所以现…

数字后端笔试题(1)DCG后congestion问题

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 已知某模块的DCG结果显示存在congestion,有congestion部分逻辑结构如下图: 问题1: 如何分析该电路有congestion问题的原因? 答:data selecti…

Android Studio实现列表展示图片

效果: MainActivity 类 package com.example.tabulation;import android.content.Intent; import android.os.Bundle; import android.view.View;import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.widget.LinearLayoutManager; im…

概念解析 | 知识蒸馏(Knowledge Distillation)

教师指点弟子 - 深度神经网络知识蒸馏技术详解 注1:本文系“概念解析”系列之一,致力于简洁清晰地解释、辨析复杂而专业的概念。本次辨析的概念是:知识蒸馏(Knowledge Distillation)。 Knowledge Distillation(知识蒸馏)Review–20篇paper回顾- 知乎 知识蒸馏(Knowledge Dist…

福利!百度Workshop实战课,即刻搭建AI原生应用!| IDCF

你是否希望掌握大模型开发的秘诀?你是否渴望得到实践操作的机会?如果你的心中充满热情和期待,那么,WAVE SUMMIT 2023特别设置的Workshop将会是你的知识启航站! 本次Workshop专注于AI开发与大模型应用,邀请…

yolov5 转换为rknn模型在3588上运行

为了把yolov5在rk3588上跑起来,在网上搜罗了一圈,踩了一些坑。由于瑞芯微的文档有升级,导致和网络的文章有出入,所以做个记录。 rknn-toolkit 转换文档: 瑞芯微的转换文档在 rknn-toolkit/example/pytorch/yolov5/REAME.md 里 …

硬件时钟和系统时钟的同步机制及案例分享

1 硬件时钟和系统时钟的同步机制 硬件时钟记录在服务器主板的CMOS芯片里面,与主板的南桥芯片(目前Intel与AMD的主板仅有南桥,北桥已集成到CPU)相连。硬件时钟一般叫做RTC(Real Time Clock)、CMOS clock或者…

管易云和金蝶云星空接口打通对接实战

管易云和金蝶云星空接口打通对接实战 对接系统管易云 管易云是上海管易云计算软件有限公司旗下的专注提供电商企业管理软件服务的品牌,总部位于中国上海张江高科技产业园区。管易云旗下拥有管易云C-ERP、EC-OMS、EC-WMS、B2C/B2B/BBC/微商城开发、PDA无纸化仓储解决…

提前预知风险:探索天气预警 API 在灾害管理中的关键作用

引言 自然灾害无情地影响着人类的生活,损害着财产和环境。然而,随着科技的不断进步,人类有了更多的工具来预测和减轻灾害带来的影响。其中,天气预警 API 在灾害管理中扮演着关键的角色,为政府、企业和个人提供了提前预…

JAVA日期相关操作

JAVA日期相关操作 计算两个日期相差的天数 /*** 计算两个日期相差的 天数* param smdate String类型初始时间* param bdate String类型截至时间* return Integer*/public static Integer dayCompare(String smdate, String bdate) throws Exception {Date start sdf.par…

12-数据结构-数组、矩阵、广义表

数组、矩阵、广义表 目录 数组、矩阵、广义表 一、数组 二.矩阵 三、广义表 一、数组 这一章节理解基本概念即可。数组要看清其实下标是多少,且二维数组,存取数据,要先看清楚是按照行存还是按列存,按行则是正常一行一行的取读写…

每天一道leetcode:115. 不同的子序列(动态规划困难)

今日份题目: 给你两个字符串 s 和 t ,统计并返回在 s 的 子序列 中 t 出现的个数。 题目数据保证答案符合 32 位带符号整数范围。 示例1 输入:s "rabbbit", t "rabbit" 输出:3 解释: 如下所…

ssm+vue基于java的健身房管理系统源码和论文PPT

ssmvue基于java的健身房管理系统源码和论文PPT015 开发工具:idea 数据库mysql5.7(mysql5.7最佳) 数据库链接工具:navcat,小海豚等 开发技术:java ssm tomcat8.5 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统…

(一)Unity开发Vision Pro介绍

1.介绍 1.1 介绍 VisionOS 可实现与现实世界无缝集成并与其他虚拟内容共存的 3D 多任务体验。这为个人生产力、生活方式和娱乐应用打开了一个充满新可能性的世界,并为开发人员打开了一个全新的市场。然而,它也带来了围绕多任务处理和与身体互动的新挑战…