知识图谱-KGE-语义匹配-双线性模型-2016:HolE

news2024/12/26 11:58:57

【paper】 Holographic Embeddings of Knowledge Graphs
【简介】 本文是麻省理工的研究人员发表在 AAAI 2016 上的文章,提出了 HolE(Holographic Embedding),是一个基于向量循环关联操作的组合向量空间模型。

组合表示

不同论文里对同一类方法的表述不同,这里说的组合表示就是指的双线性这一类模型。模型对于三元组打分函数的定义如下:

其中,∘∘ 代表组合操作,即对头尾实体根据它们的 embedding 创建一个组合向量。

常用的损失函数有两种:

一种是 logistic loss:

另一种是常见的 rank loss:

组合操作 ∘∘ 具体可以有如下几种形式:

Tensor Product

张量积,即 Hardamard 积:

拼接,投影,非线性

⨁⨁ 代表拼接操作,ψψ代表非线性函数 tanhtanh,投影就是指的线性变换。

非组合方法

指的非双线性的 Tran 系列模型:

Holographic Embedding

本文提出的 HolE 定义的组合操作为循环关联(circular correlation)操作:

因此三元组的概率得分为:

循环关联操作可以被视为张量积的压缩,这样可以在保证较少的计算量的前提下捕捉更多的交互,即保留更多的模型表现力。

HolE 与 RESCAL 的对比:

HolE 的时间复杂度关于维度 d 成拟线性(log线性),并可以通过快速傅里叶变换来计算:

这里用到了复共轭,SEEK 那篇文章提到 HolE 和 ComplEx是等价的。

循环关联操作的直观展示:

与循环卷积的区别:

循环卷积为:

  1. 卷积是对称的,满足交换律,而 correlation 不是,

这样可以建模非对称关系。

  1. 单个 component 的计算类似点积,

这种特性可以捕捉实体间的相似性。

实验

感觉 HolE 的效果比 TransE 提升了很多。

HolE 代码:https://github.com/mnick/holographic-embeddings


【小结】 本文提出了使用循环关联操作进行实体向量交互的全息 embedding 方法 HolE,可以在较少的计算量下捕捉到实体间尽可能多的交互。

双线性模型(四)(HolE、ComplEx、NAM) - 胡萝不青菜 - 博客园

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

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

相关文章

第十四届蓝桥杯集训——JavaC组第五篇——四则运算/(求余/取模)

第十四届蓝桥杯集训——JavaC组第五篇——四则运算/(求余/取模) 目录 第十四届蓝桥杯集训——JavaC组第五篇——四则运算/(求余/取模) 四则运算 基础运算: 符号优先级 计算示例: 异常处理 取模运算% 基础概念 奇偶数 四则运算 大家都知道&…

基于Java+Springboot+Vue+elememt甜品屋蛋糕商城系统设计和实现

博主介绍:✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取联系🍅精彩专栏推荐订阅收藏👇&…

2023年网络安全预测

©网络研究院 就在一年前,对 2022 年的预测将勒索软件的扩散以及混合环境中远程工作的新方式所产生的漏洞视为对企业的致命威胁。在冠状病毒引起的动荡之后,更多组织正在协商将其网络基础设施迁移到云端的挑战。 另一个始终如一的主题是长期缺乏由…

node版本控制工具(nvm)

1.传统的node控制版本,需要去官网手动下载并安装;使用nvm可以快速的切换node版本,提高摸鱼时间哦~ 2.下载nvm(地址) 3.再d盘soft(这是我专门存放软件的文件夹,大家可以直接在d盘下建nvm哈)文件夹下新建nvm文件夹,将下载的压缩文件解压到该文件夹下 解压后nvm文件夹下就只有nvm…

[附源码]Python计算机毕业设计Django疫情网课管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

简化基于Scala的Web API开发

虽然说使用 Scala 语言的语法来写 SpringBoot 微服务已经可以让 Scala 开发者们兴奋不已了,但说实话,这并没有很大程度上发挥二者各自的最大威力。 单向上来讲,从 SpringBoot 微框架出发,Java、Scala 等 Java 虚拟机上的语言都会…

[附源码]JAVA毕业设计体育用品购物系统(系统+LW)

[附源码]JAVA毕业设计体育用品购物系统(系统LW) 项目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术…

神经网络流程图用什么画,神经网络识别流程图解

1、如何通过人工神经网络实现图像识别 人工神经网络(Artificial Neural Networks)(简称ANN)系统从20 世纪40 年代末诞生至今仅短短半个多世纪,但由于他具有信息的分布存储、并行处理以及自学习能力等优点,…

【2】AHB协议学习

目录 1、ahb2.0协议:1.1、基本传输1.2 传输类型1.3 突发操作1.4 控制信号1.41 传输方向1.4.2 传输大小1、ahb2.0协议: AHB是为提出高性能可综合设计的要求而产生的AMBA总线。 它是一种支持多总线主机和提高带宽操作的高性能总线。 1.1、基本传输 AHB传输包含两个截然不同的…

远程桌面-系统管理员不允许使用保存的凭据登录远程计算机

当你使用本机 Microsoft RDP 客户端(mstsc.exe)连接到远程 Windows 主机时,可以保存登录凭据,以避免每次都输入这些凭据。你只需要在 RDP 连接窗口中勾选“记住我”选项。在这种情况下,Windows 会将你的远程桌面密码保存到 Windows 凭据管理器。 此外,还有一件更重要的事…

VMware之安装配置CentOS7

安装步骤: 1、打开VMware虚拟机 创建新的虚拟机 2、根据你安装的虚拟机版本选择相应的 Workstation 什么是ISO镜像文件? 1、iso文件只是一个只读文件 2、.iso是电脑上光盘镜像(CD Mirror)的存储格式之一,因为其是根据I…

【Python游戏】震惊,csdn小编居然用Python实现一个天天酷跑小游戏 | 附源码

前言 halo,包子们上午好 很多小伙伴还记得我们曾经的timi 天天酷跑 嘛 今天小编直接用Python给大家整一个天天酷跑小游戏 真的超级得劲哟 废话不多说,直接上才艺 相关文件 关注小编,私信小编领取哟! 当然别忘了一件三连哟~~ 公…

HTML大学班级活动网页设计 、大学校园HTML实例网页代码 、本实例适合于初学HTML的同学

🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

Qt 官方示例学习:dragdroprobot

参考链接 Qt开发技术:图形视图框架(二)场景QGraphicsScene、QGraphicsItem与QGraphicsView详解QGraphicsScene的功能 程序运行效果 要点 模块拆分 界面方面可以分为两个大体,色盘与机器人; 主体界面 使用 QGraph…

破译大脑的黑匣子,离不开这把“钥匙”

得了脑卒中,身体还能恢复如初吗? 这个真实的案例,也许会给很多人带去欣慰。2022年吉林大学第一医院的一位脑卒中患者,从入院到手术完成只用了75分钟,三周后完全康复,回归正常生活。 以计算之力守护生命之光…

聚观早报 | Apple Music推出新功能;苹果汽车最早于2026年发布

今日要闻:苹果Apple Music推出新功能;微软向索尼提供10年游戏协议;Adobe裁员约百人以削减成本;苹果汽车最早于2026年发布;微软考虑开发一款“超级应用”苹果Apple Music推出新功能 12 月 7 日消息,据报道&a…

[附源码]Python计算机毕业设计Django智慧园区运营管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

Jetson NX 增加 swap空间

在开启多路测试的时候,发现SWAP空间不够了,板子非常的卡,解决的办法就是增加SWAP空间。 增加空间 生成swapfile文件操作如下 #新增swapfile文件大小自定义 sudo fallocate -l 4G /var/swapfile #配置该文件的权限 sudo chmod 600 /var/swa…

2023中国AIoT产业全景图谱报告发布,小匠物联荣获行业先锋大奖

12月7日,由智次方主办的「中国AIoT产业年会」在深圳成功举办。与会嘉宾包括原国务院参事石定寰、中国工程院院士倪光南、中国工程院院士张平、亚信集团联合创始人田溯宁等各个领域重量级专家。小匠物联作为参展单位,出席本次大会,并获得了年会…

深入理解Linux网络技术内幕(十二)——中断事件一般性参考数据

文章目录前言统计数据通过/proc和sysfs文件系统调整本部分涉及的函数和变量本部分涉及的文件和目录前言 这篇博客的内容不是很多,主要是介绍几种一般性信息,适用于前面所讲涉及中断事件和帧的处理 统计数据 有关帧接收的统计数据保存在各个CPU数组net…