MEI 论文笔记

news2024/11/25 0:36:02

Multi-Partition Embedding Interaction with Block Term Format for Knowledge Graph Completion

  • - Introduction
  • - Algorithm
  • - Experiment
  • - Conclusion
  • - Code

Hung-Nghiep Tran, Atsuhiro Takasu


- Introduction

以前的工作通常将每个嵌入视为一个整体,并对这些整体嵌入之间的交互进行建模,这可能使模型过于昂贵或需要特别设计的交互机制。
本文提出了块项格式的多分区嵌入交互(MEI)模型。MEI将每个嵌入划分为一个多分区向量,以有效地限制交互。
每个局部交互都采用Tucker张量格式建模,全交互采用块项张量格式建模,使得MEI能够控制表达性和计算成本之间的权衡


- Algorithm

在这里插入图片描述

MEI的打分函数被定义为K个局部相互作用的评分之和,每个局部相互作用用Tucker格式建模:
在这里插入图片描述

  1. 局部交互模型
    Tucker形式:
    在这里插入图片描述

    双线性形式:
    在这里插入图片描述

    神经网络形式:
    通过双线性形式最后推到的结果,可以视为一个线性神经网络,h为输入,M为隐藏层权重,t为输出层权重,S则为网络最后的输出。

  2. 全局交互模型
    完整的MEI模型可以看作是稀疏参数化双线性模型的一种特殊形式,由所有局部MEI模型的匹配矩阵的直接和构造,结果是一个稀疏参数化块对角矩阵:
    在这里插入图片描述

本文对MEI模型优势的解释与分析:

  1. 其为知识图谱中的头尾实体之间的多个相对独立的交互建模,所以局部模型都是一起优化的,同时区块数K>1时,是优于Tucker的整体优化策略;
  2. MEi的嵌入可以视为向量的向量,意味着一个元向量其中所对应的局部分区的每个向量中都含有向量项而不是标量项,与标量相比,向量包含着跟股东的信息。

损失函数:
在这里插入图片描述


- Experiment

链接预测实验:
在这里插入图片描述

本文MEI模型有两类,当k=1时,其实就是Tucker,当k=3时,为本文的分区交互的模型。

参数尺度实验
在这里插入图片描述

参数的性能平衡实验:
在这里插入图片描述

- Conclusion

  1. 提出了基于块项格式的多分区嵌入交互模型MEI,以系统地控制表达性和计算成本之间的权衡,自动从数据中学习交互机制,并在链路预测任务中实现最先进的性能。
  2. 从理论上研究了参数效率问题,导出了一个简单的最优参数权衡准则。
  3. 并应用MEI模型的框架对以前模型中专门设计的几种交互机制提出了一种新的广义解释

本文的模型其实标比较一般,创新型也是在Tucker的之基础上展开的,同时效果并不是很好。比较滑稽的一点是明明就是Tukcer模型,但作者改写成自己的模型MEI(1x100)。同时自己的模型几乎在所有指标上都不如Tucker,唯独一两个指标就高0.001。但本文在ccf-b上发表,并不是因为模型多么优秀,而是在于论文的写法非常的老套,对自己的模型变体到不同的表达方式上,增加了复杂度的分析。其实从这些论文看下来,模型方法不足展开写的,作者往往都会在时间或者空间复杂度上展开 哈哈~


- Code

https://github.com/tranhungnghiep/MEI-KGE

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

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

相关文章

元宇宙产业委共同主席倪健中:打开元宇宙的潘多拉魔盒,释放元宇宙产业无限的想象与发展空间|平安银行元宇宙与新终端创新沙龙

12 月 2 日, 平安银行携手业内元宇宙知名专家学者、行业投资人、新终端企业代表在深圳蛇口举办“洞见未来超前领航——2022 平安银行元宇宙与新终端创新沙龙”,共同探讨虚拟现实的多样性,畅游元宇宙时空下的科技文明! 活动开场&am…

VSCode使用Qt的MinGW作为编译器编译C++

一、起因 我本人已经安装了Qt、VS、VSCode,因此不想再安装其他的编译器,但又想使用VSCode直接编译,所以就想看一下能否VSCode能否直接使用Qt的编译器。经过实验的确是可以的,这样就无需再下载MinGW-w64,其实我也有下载…

mongodb6创建账号

目录一、创建管理员账号二、创建普通账号一、创建管理员账号 无权限登录mongodb(即官方默认配置登录) mongosh --host 127.0.0.1 --port 27017创建管理员账号 #切换到admin数据库 use admin #创建admin账号 db.createUser({user:"testAdmin"…

22年下半年软考考后成绩查询、分数线、证书领取相关注意事项

一、软考成绩查询时间 软考考试时间分为上半年和下半年,上半年固定是在五月份下半年固定是在十一月份。 成绩查询时间一般在考试时间后的两个月左右根据历年来看, 2022年上半年软考考试时间是5月28-29日,成绩7月中旬左右在官网可以查询&am…

聊天信息框显示消息

聊天信息框显示消息 效果展示 概述 本文讲解如何制作&#xff0c;可以提交信息的聊天框&#xff0c;并且可以删除已经发布的聊天信息。 构建HTML框架 <body><textarea name"" id""></textarea><button>发布</button><…

基于java(ssm)学生在线课程学习系统源码(java毕业设计)

基于java&#xff08;ssm&#xff09;学生在线课程学习系统 学生在线课程学习系统是基于java编程语言&#xff0c;mysql数据库&#xff0c;ssm框架&#xff0c;和idea工具开发&#xff0c;本项目主要分为学生&#xff0c;管理员两个角色&#xff0c;学生的功能是登陆&#xff…

移动端抓包

1.手机连接电脑&#xff08;处于一个局域网&#xff09; 手机、电脑连接同一个WIFI电脑通过网线连接无线路由&#xff0c;手机连接这个WIFI手机开热点&#xff0c;电脑连接这个热点 2.Fiddler 代理 开启Fiddler代理&#xff0c;tools——Options——Connections——Allow re…

【C++】单例模式

目录 1.如何提供一个全局变量来记录函数调用次数呢&#xff1f; 2.1饿汉模式 2.2懒汉模式 2.2.1实现一个内嵌垃圾回收类 懒汉的另一种写法 1.如何提供一个全局变量来记录函数调用次数呢&#xff1f; 声明定义分离 func.h extern int Count ;//声明 func.cpp #include "…

如何实现人机界面与多台plc之间无线通讯?

本文将以MCGS触摸屏与三菱FX5U PLC基于MODBUS协议下的无线通信为例&#xff0c;为大家详细讲解如何用无线方式解决触摸屏与PLC之间的通讯问题。 测试设备与参数 1. 三菱PLC型号&#xff1a;FX5U *1台 2. 触摸屏型号&#xff1a;昆仑通态TPC7062TD *1台 3. 无线通讯设备&…

Nginx中配置GZIP压缩详解

网站访问速度对用户来说是很重要的体验&#xff0c;有时候除了增大带宽外&#xff0c;还需要对文件进行压缩。 首先找到Nginx安装路径下的配置文件&#xff1a; 保存后&#xff0c;使用nginx -t检查配置文件是否OK&#xff1a; 上述报错证明nginx在编译安装时候没有连同http_s…

Grafana+Prometheus打造运维监控系统(二)-数据获取篇-node_exporter

要实现各种数据指标采集&#xff0c;需要安装不同的数据导出器&#xff0c;常用的导出器有node_exporter、process-exporter、blackbox_exporter&#xff0c;这里简单讲一下node_exporter&#xff0c;node_exporter安装参考上篇&#xff1a;https://blog.csdn.net/zcm545186061…

SpringCloud Nacos入门教程

服务发现和服务健康监测 动态配置服务 动态DNS服务 服务及其元数据管理 二、Nacos快速开始 结构图&#xff1a; Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos&#xff0c;还需要为此配置 Maven环境&#xff0c;请确保是在以下版本环境中安装使用: 64 …

木聚糖-聚乙二醇-聚丙烯酸|PAA-PEG-Xylan|聚丙烯酸-PEG-木聚糖

木聚糖-聚乙二醇-聚丙烯酸|PAA-PEG-Xylan|聚丙烯酸-PEG-木聚糖 英文名称&#xff1a;Xylan-PAA 别称&#xff1a;聚丙烯酸修饰木聚糖&#xff0c;聚丙烯酸-木聚糖 PEG接枝修饰木聚糖 木聚糖-聚乙二醇-聚丙烯酸 PAA-PEG-Xylan 聚丙烯酸-PEG-木聚糖 纯度&#xff1a;95% …

1. 英文SCI论文引言写作四步走模型学习笔记

课程链接 目录 课程链接 一、利用逆向工程建立引言模型 1. 说明研究重要性 2. 提供事实依据&#xff0c;为啥这么重要 3. 目前研究关注的研究点 4. 现有研究如何解决该问题 4.1 研究断层 4.2 现有研究如何解决 连接词举例 5. 我们的研究怎么做、研究动机与方法 研究…

[AI] 优先级LRTA*搜索算法 Prioritized-LRTA*

Prioritized-LRTA*一、算法原理二、举个栗子&#xff01;参考一、算法原理 原文点这儿&#xff01; 优先级扫描&#xff08;Prioritized Sweeping&#xff09;是一种用于强化学习问题的算法&#xff0c;它根据优先级排序的状态更新执行异步动态规划&#xff08;Moore & A…

30_待机唤醒实验

目录 待机唤醒 STM32的3种低功耗模式: 相关寄存器讲解 相关库函数介绍 待机唤醒配置步骤: 实验源码: 待机唤醒 很多单片机有低功耗模式,STM32也不例外。在系统或者电源复位后,微控制器出于运行状态之下, HCLK为CPU提供时钟,内核执行代码。当CPU不需要继续运行时,可以利用…

Google,微软等世界级大厂的面试套路,原来如此

最近在读吴军老师的《硅谷来信谷歌方法论》&#xff0c;其实&#xff0c;吴军老师谈到了很多谷歌&#xff0c;微软&#xff0c;高盛等世界级公司面试的问题&#xff0c;我从中启发很多&#xff0c;也理解了开放性问题对于一个人的重要性。开放性问题并不具有标准答案&#xff0…

(附源码)ssm医疗管理系统 毕业设计 260952

SSM医疗管理系统 摘 要 随着社会的发展与科技的进步&#xff0c;医疗的管理越来越复杂&#xff0c;过去的信息记录已经无法满足医院的需要。近些年随着电脑普及和数字信息技术发展&#xff0c;可以讲信息技术运用于医院的信息管理。促进医院各部门之间协调工作&#xff0c;提高…

[附源码]计算机毕业设计JAVA疫情状态下病房管理平台

[附源码]计算机毕业设计JAVA疫情状态下病房管理平台 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM …

React跨域请求,http-proxy-middleware代理服务,Axios实现前端请求

React Axios跨域请求 React跨域React Axios跨域请求一、跨域概念二、前后端中跨域现象三、跨域解决方案&#xff08;2种&#xff09;0、产生原因1、前端解决&#xff08;React框架&#xff09;解决原理&#xff1a;配置过程2、后端解决&#xff08;Spring-boot配置&#xff0…