Quaternion Knowledge Graph Embeddings. NeurIPS 2019.

https://github.com/cheungdaven/QuatE

摘要

在这篇文章中,我们越过传统的复数表示方法,介绍了超复杂表示方法以对知识图嵌入式的实体和关系进行建模表征。更具体地,我们使用一种超参数值表征的嵌入式方法,具有三个虚部的四元数嵌入式,对实体进行表征。所提出方法的优越性在于:(1)潜在的内部依赖关系可以通过哈密尔顿乘积捕捉到,进行更简洁的实体和关系的关系建模。(2)四元数空间中的旋转表示比在普通复平面中旋转更加自由。(3)所提出框架在超复杂空间中提供了更几何意义的表征,满足了关系表征学习中的主要需求。通过实验结果证实了我们的模型在四个知识图谱benchmark上可以达到sota的结果。

Task

知识图谱embedding表征方法。目前知识图谱不仅能够进行有效的关系推理,还可以学习结构化表征。但是复杂的知识图谱预测实体间的缺失边时,多使用低维表征学习方法。

Benchmarks

WN18,FB15K,WN18RR,FB15K-237.

之前的方法

使用一个正方形矩阵表征每个关系,使用对角阵表征以减少复杂芏,使用双线性方法对嵌入式进行表征,使用循环相关性捕捉联系等。有了深度学习后,主要是用CNN,图卷积网络GCN,深度记忆网络memory networks 等解决。但现在进步后:四元数表征能够使能头实体和尾实体之间的丰富语义关系,能够完成集合旋转,而不仅仅是一个平面的旋转,能够完成语义匹配,而不仅仅是一个翻译模型。

Hamilton四元组:

Q=a+bi+cj+dkQ=a+b\textbf i+c\textbf j+d\textbf kQ=a+bi+cj+dk

i2=j2=k2=ijk=−1\textbf i^2= \textbf j^2=\textbf k^2=\textbf{ijk}=-1i2=j2=k2=ijk=1

ij=k,ji=-k,jk=i,kj=-i,ki=j,ik=-j\textbf{ij=k, ji=-k, jk=i, kj=-i, ki=j, ik=-j}ij=k, ji=-k, jk=i, kj=-i, ki=j, ik=-j

Qˉ=a−bi−cj−dk\bar Q=a-b\textbf i-c\textbf j-d\textbf kQˉ=abicjdk

∣Q∣=a2+b2+c2+d2|Q|=\sqrt{a^2+b^2+c^2+d^2}Q=a2+b2+c2+d2

Q1Q2=<a1,a2>+<b1,b2>+<c1,c2>+<d1,d2>Q_{1}Q_{2}=<a_1,a_2>+<b_1,b_2>+<c_1,c_2>+<d_1,d_2>Q1Q2=<a1,a2>+<b1,b2>+<c1,c2>+<d1,d2>

Method

QuatE将关系建模为4维空间(hypercomplex space)上的旋转,从而将complEx 和 RotatE统一起来。在RotatE中,你有一个旋转平面;而在QuatE中,你会有两个。此外,对称、反对称和逆的功能都保留了下来。与RotatE相比,QuatE在 FB15k-237上训练所需的自由参数减少了 80%。

PS: 不是自己方向 读起来有点困难。

Quaternion Knowledge Graph Embeddings相关推荐

  1. 论文阅读课4-Long-tail Relation Extraction via Knowledge Graph Embeddings(GCN,关系抽取,2019,远程监督,少样本不平衡,2注意

    文章目录 abstract 1.introduction 2.相关工作 2.1 关系提取 2.2 KG embedding 2.3 GCNN 3. 方法 3.1符号 3.2框架 3.2.1 Insta ...

  2. ConvE:Convolutional 2D Knowledge Graph Embeddings

    论文:Convolutional 2D Knowledge Graph Embeddings 1 介绍 1.1 提出原因 之前提出的模型如disMult,Trans系列模型,成为浅层模型,虽然比较简单 ...

  3. HAKE笔记:Learning Hierarchy-Aware Knowledge Graph Embeddings for Link Prediction

    原文:Learning Hierarchy-Aware Knowledge Graph Embeddings for Link Prediction 代码:https://github.com/MIR ...

  4. 【论文阅读】Learning Hierarchy-Aware Knowledge Graph Embeddings for Link Prediction

    <Learning Hierarchy-Aware Knowledge Graph Embeddings for Link Prediction> 论文来源:EMNLP2020 论文链接: ...

  5. 论文阅读2 Learning Hierarchy-Aware Knowledge Graph Embeddings for Link Prediction

    目录 问题 创新 1.Introduction 2.相关工作 3.HAKE模型 原文:[1911.09419] Learning Hierarchy-Aware Knowledge Graph Emb ...

  6. Learning Hierarchy-Aware Knowledge Graph Embeddings for Link Prediction论文阅读笔记

    我的博客链接 0. 前言 1. 作者试图解决什么问题? 作者想在KGE中对语义层级(semantic hierarchies)进行建模. 2. 这篇论文的关键元素是什么? semantic hiera ...

  7. cs224w(图机器学习)2021冬季课程学习笔记12 Knowledge Graph Embeddings

    诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. Heterogeneous Graphs and Relational GCN (RGCN) ...

  8. 斯坦福图机器学习CS224W笔记自用:Heterogeeneous Graphs and Knowledge Graph Embeddings

    Todays'Goals: 到目前为止,我们只处理一种边类型的图 如何处理具有多种边类型的(有向)图(又称异构图)? Heterogeneous Graphs(异构图): Relational GCN ...

  9. 尝试阅读和理解 PairRE: Knowledge Graph Embeddings via Paired Relation Vectors

    文章提出面临的问题 Since most knowledge graphs suffer from incompleteness, predicting missing links between e ...

最新文章

  1. 给你的网站穿上外衣 - HTTPS 免费部署指南
  2. Sumif——可以用来发函证和进行重分类
  3. Python爬虫开发:requests库的使用--发送带参数get请求
  4. 模拟实现顺序表ArrayList2(三级)
  5. “约见”面试官系列之常见面试题第四十四篇之webpack打包原理解析?(建议收藏)
  6. java读图片显示到前端_java从前端获取参数添加到图片后返回整张图片
  7. java并发编程面试
  8. 张一鸣活捉上班摸鱼员工遭怒怼:不爽退群啊!
  9. word2vec----CBOW
  10. 克罗伊茨内(Keutznaer)的 7月28日
  11. USGS批量下载SRTM1数据
  12. 生产制造追溯系统-IQC来料检验
  13. CC2500模块移植说明
  14. 公达 TP-POS58G 打印机驱动
  15. 流程图详解 new String(“abc“) 创建了几个字符串对象
  16. CVE-2018-18311 阿里云漏洞修复 RHSA-2019:0109-Important: perl secur
  17. matlab电磁铁磁场,Matlab在电磁铁设计计算中的应用
  18. Facebook账户 “ 解封、防封、养号 ” 知识要点,已收藏!
  19. mysql远程过程调用失败怎么办_远程过程调用失败且未执行是什么意思
  20. MATLAB中table结构学习笔记01_table数据结构的创建

热门文章

  1. RTSP中TS流结构分析
  2. MySQL 基础知识整理
  3. 计算机本科应届生年薪30W40W真的很普遍吗?
  4. python下载url图片
  5. android报表开发
  6. java nginx 502_Nginx 502 bad gateway问题的解决方法
  7. 品牌推广有什么好处 ,要怎么做?
  8. MySQL数据库输入中文报错,保姆级解决“Incorrect string value: ‘\\xE5\\xAE\\x9D\\xE9\\xA9\\xAC...‘编码问题
  9. 机器学习 实验二 决策树
  10. 小米10 android11降级,MIUI11降级到MIUI10的操作步骤(米6)