当前位置: 首页 > news >正文

Compounding Geometric Operations for Knowledge Graph Completion(论文笔记)

 CCF等级:A

发布时间:2023年7月

25年3月10日交

一、简介

使用知识图谱嵌入模型,将三元组(h,r,t)中关系 r 转化为平移、旋转、缩放矩阵对头节点以及尾节点进行运算,判定三元组的真实性。

二、原理

1.整体

 CompoundE评分函数:

f(h,t)=||T_r\cdot R_r\cdot S_r\cdot h- \widehat{T_r} \cdot \widehat{R_r} \cdot \widehat{S_r} \cdot t||

 其中 h , t 表示头部和尾部实体嵌入,T_rR_rS_R表示头部实体嵌入的平移、旋转、缩放操作。\widehat{T_r}\widehat{R_r}\widehat{S_r}表示尾部实体嵌入的平移、旋转、缩放操作。由于矩阵乘法是不可交换的,不同计算顺序会产生不同性能的CompoundE,这个看附录B。

2.单个矩阵

二维平移矩阵可以写成

T=\begin{bmatrix} 1& 0 &v_x \\ 0 & 1 &v_y \\ 0 & 0 & 1 \end{bmatrix}

 二维旋转矩阵可以写成

R=\begin{bmatrix} \cos(\theta) & -\sin( \theta) &0 \\ \sin( \theta) & \cos(\theta) & 0\\ 0& 0 & 1 \end{bmatrix}

二维缩放矩阵可以写成

S=\begin{bmatrix} s_x & 0&0 \\ 0& s_y &0 \\ 0& 0 & 1 \end{bmatrix}

因此,复合矩阵可以表示为

T \cdot R \cdot S=\begin{bmatrix} s_x\cos(\theta)& -s_y\sin(\theta) &v_x \\ s_x\sin(\theta)& s_y\cos(\theta) &v_y \\ 0& 0 & 1 \end{bmatrix}

s_x=0s_y=0时,复合矩阵是可逆的。它可以写成

M^{-1}=\begin{bmatrix} A^{-1}& -A^{-1}v\\ 0& 1 \end{bmatrix}

3.与其他距离KGE模型的关系

文章中讲述可以使用CompoundE中特定形式的矩阵,从CompoundE的评分函数中派生出TransE、RotatE、LinearRE、PairRE的评分函数。

4.Compound的损失函数

损失函数可以写为

L_{KGE}=-\log \sigma (\zeta _1-f_r(h,t))-\sum_{i-1}^{n}\rho(h_{i}^{'},r,t_{i}^{'}) \log \sigma (f_r(h_{i}^{'},t_{i}^{'})-\zeta _1)

其中\sigma是sigmoid函数,\zeta_1是一个固定边界超参数,(h_{i}^{'},r,t_{i}^{'})是第 i 个负三元组,p(h_{i}^{'},r,t_{i}^{'})是负三元组得到的概率。给正三元组(h_i,r,t_i),负采样分布为

p(h_{j}^{'},r,t_{j}^{'} | \{ (h_i,r,t_i)\} ) = \frac{ \exp \alpha_1 f_r(h_{j}^{'},t_{j}^{'})}{\sum_i \exp \alpha_1 f_r(h_{i}^{'},t_{i}^{'})}

\alpha_1是采样温度。

三、实验性能

1.链接预测

表2
表3

表2表2表示CompoundE和其他嵌入模型在FB15k-237、为WN18RR和ogbl-wikikg2数据集上的性能比较。CompoundE是所在三个数据集中具有竞争力的模型。CompoundE的结果比以前的KGE模型更好,嵌入维度和模型则明显较低。意味着CompoundE的计算和内存成本更低。

表4

 表4表示头部与尾部实体预测性能中CompoundE其他模型在1对1、1对多、多对1,多对多关系上的MRR分数。 

2.路径查询应答 

表6

表6表示在路径查询应答(PQA)中路径查询问答的性能对比。例如(米歇尔奥巴马的配偶住在哪里?)

3.复杂度分析

图3

设置了不同维度,不同模型在ogbl-wikikg2数据集上的MRR分数。即使在低维时,CompoundE也优于其他模型。

四、结论和未来工作

1.准备考虑CompoundE中更复杂的操作。例如,最近有一种趋势是将2D旋转扩展到3D旋转,用于基于旋转的嵌入。

2.探索更高维度的变换,如3D变换,并比较建模能力。

相关文章:

  • 深度学习驱动的智能化革命:从技术突破到行业实践
  • 深入剖析 ConcurrentHashMap:高并发场景下的高效哈希表
  • C++————类和对象(一)
  • PyQt组件间的通信方式
  • CSS—属性继承与预处理器:2分钟掌握预处理器
  • 【HeadFirst系列之HeadFirstJava】第13天之深入学习 Java GUI 编程 —— 使用 Swing 开发桌面应用
  • VS大型CPP项目调试,Debug模式,Release模式,附加到进程模式
  • 无感方波开环强拖总结
  • 基于SSM+Vue+uniapp的驾校预约管理小程序+LW示例
  • LeetCode 热题 100_字符串解码(71_394_中等_C++)(栈)
  • 蓝桥杯备赛:炮弹
  • 关于树的遍历和题目
  • 考研英语语法全攻略:从基础到长难句剖析​
  • Java数据结构第十八期:探索优先级队列的魅力(二)
  • Kubernetes滚动更新实践
  • SpringBoot 配置 Servlet/Filter/Listener
  • 【TI】如何更改 CCS20.1.0 的 WORKSPACE 默认路径
  • 慕慕手记项目日志 项目从开发到部署多环境配置 2025-3-8
  • 大彩串口屏开发 —— MODBUS通信
  • Flink八股
  • 河北seo网站设计/惠州抖音seo
  • 上栗网站建设/seo优化上海牛巨微
  • 征婚网站怎么做/seo外链发布平台
  • 做民宿的网站有哪些/杭州网站优化平台
  • 做音响网站/微信营销的方法7种
  • 常州溧阳网站建设/个人网站设计欣赏