原创
文章平均质量分 85
爱达堡
编程新手
展开
-
SelfKG论文翻译
实体对齐旨在识别不同知识图谱(KG)中的等效实体,是构建网络规模知识图谱的基本问题。在其发展过程中,标签监督被认为是准确对准所必需的。受到自监督学习最近进展的启发,我们探索了在多大程度上可以摆脱实体对齐的监督。通常,标签信息(正实体对)用于监督将每个正实体对中对齐的实体拉近的过程。然而,我们的理论分析表明,实体对齐的学习实际上可以通过将未标记的负对相互远离而不是拉近标记的正对来受益更多。通过利用这一发现,我们开发了实体对齐的自我监督学习目标。原创 2024-05-29 17:12:28 · 800 阅读 · 0 评论 -
DuGa-DIT论文翻译
双门控图注意力网络与跨语言实体对齐的动态迭代训练近年来,跨语言实体对齐引起了相当大的关注。过去使用传统方法来匹配实体的研究都有一个共同的问题,即在建模过程中遗漏了实体之外的重要结构信息。这使得图神经网络模型可以介入。大多数现有的图神经网络方法分别对个体知识图(KG)进行建模,并使用少量预先对齐的实体作为锚点来连接不同的知识图谱嵌入空间。,然而,这一特性可能会导致几个主要问题,包括由于可用种子对齐不足而导致的性能限制以及对节点之间上下文信息有用的预对齐链接的忽略。在本文中,我们提出了 DuGa-DIT,一种具原创 2024-05-28 15:38:41 · 972 阅读 · 0 评论 -
CaT阅读笔记
持续图学习(CGL)的目的是通过以流方式输入图数据来持续更新图模型。由于模型在使用新数据进行训练时很容易忘记以前学到的知识,因此灾难性遗忘问题一直是 CGL 的主要关注点。最近的基于重放的方法旨在通过使用(1)整个新出现的数据和(2)基于采样的内存库来更新模型来解决这个问题,该内存库存储重放的图以近似历史数据的分布。更新模型后,从传入图形中采样的新重放图形将被添加到现有的内存库中。尽管这些方法对于 CGL 来说直观且有效,但本文还是指出了两个问题。原创 2024-05-20 14:50:18 · 1007 阅读 · 0 评论 -
ContEA阅读笔记
实体对齐是知识图谱(KG)集成中一项基本且重要的技术。多年来,实体对齐的研究一直基于知识图谱是静态的假设,忽略了现实世界知识图谱增长的本质。随着知识图谱的增长,之前的对齐结果需要重新审视,同时新的实体对齐等待被发现。在本文中,我们提出并深入研究了一个现实但尚未探索的环境,称为持续实体对齐。为了避免每当新实体和三元组出现时在整个 KG 上重新训练整个模型,我们为此任务提出了一种持续对齐方法。它根据实体邻接关系重建实体的表示,使其能够使用现有邻居快速、归纳地生成新实体的嵌入。原创 2024-05-06 19:14:41 · 1082 阅读 · 0 评论 -
Dual-AMN论文阅读
寻找多源知识图谱(KG)中的等效实体是知识图谱集成的关键步骤,也称为实体对齐(EA)。然而,大多数现有的 EA 方法效率低下且可扩展性差。最近的总结指出,其中一些甚至需要几天的时间来处理包含 200000 个节点(DWY100K)的数据集。我们认为过度复杂的图编码器和低效的负采样策略是两个主要原因。在本文中,我们提出了一种新颖的知识图谱编码器——双重注意力匹配网络(Dual-AMN),它不仅可以智能地对图内和跨图信息进行建模,而且还大大降低了计算复杂度。原创 2024-04-17 17:34:44 · 1350 阅读 · 0 评论 -
Dual-AMN论文翻译
寻找多源知识图谱(KG)中的等效实体是知识图谱集成的关键步骤,也称为实体对齐(EA)。然而,大多数现有的 EA 方法效率低下且可扩展性差。最近的总结指出,其中一些甚至需要几天的时间来处理包含 200000 个节点(DWY100K)的数据集。我们认为过度复杂的图编码器和低效的负采样策略是两个主要原因。在本文中,我们提出了一种新颖的知识图谱编码器——双重注意力匹配网络(Dual-AMN),它不仅可以智能地对图内和跨图信息进行建模,而且还大大降低了计算复杂度。原创 2024-04-14 13:55:07 · 834 阅读 · 0 评论 -
RREA论文阅读
实体对齐旨在识别来自不同知识图谱(KG)的等效实体对,这对于集成多源知识图谱至关重要。最近,随着 GNN 在实体对齐中的引入,近期模型的架构变得越来越复杂。我们甚至在这些方法中发现了两个反直觉的现象:(1)GNN 中的标准线性变换效果不佳。(2)许多为链接预测任务设计的先进知识图谱嵌入模型在实体对齐方面表现不佳。在本文中,我们将现有的实体对齐方法抽象为一个统一的框架,它不仅成功地解释了上述现象,而且导出了理想变换操作的两个关键标准。原创 2024-04-12 10:49:39 · 1028 阅读 · 1 评论 -
RREA论文翻译
关系反射实体对齐实体对齐旨在识别来自不同知识图谱(KG)的等效实体对,这对于集成多源知识图谱至关重要。最近,随着 GNN 在实体对齐中的引入,近期模型的架构变得越来越复杂。我们甚至在这些方法中发现了两个反直觉的现象:(1)GNN 中的标准线性变换效果不佳。(2)许多为链接预测任务设计的先进知识图谱嵌入模型在实体对齐方面表现不佳。在本文中,我们将现有的实体对齐方法抽象为一个统一的框架Shape-Builder&Alignment,它不仅成功地解释了上述现象,而且导出了理想变换操作的两个关键标准。此外,我们提出原创 2024-04-11 17:00:35 · 809 阅读 · 0 评论 -
PageRank论文翻译
网页的重要性本质上是一个主观问题,取决于读者的兴趣、知识和态度。但关于网页的相对重要性,仍然有很多可以客观地说的地方。本文介绍了PageRank,一种客观、机械地对网页进行评级的方法,有效地衡量人们对网页的兴趣和关注度。我们将 PageRank 与理想化的随机网络冲浪者进行比较。我们展示了如何有效地计算大量页面的 PageRank。并且,我们还将展示如何将 PageRank 应用到搜索和用户导航中。原创 2024-04-10 22:56:59 · 1242 阅读 · 0 评论 -
Node2Vec论文翻译
网络中节点和边缘的预测任务需要在学习算法使用的工程特征上付出仔细的努力。最近在更广泛的表示学习领域的研究通过学习特征本身在自动化预测方面取得了重大进展。然而,目前的特征学习方法的表现力不足以捕获网络中观察到的连接模式的多样性。在这里,我们提出了node2vec,一种用于学习网络中节点的连续特征表示的算法框架。在node2vec中,我们学习节点到低维特征空间的映射,最大化保留节点网络邻域的可能性。我们定义了节点网络邻居的灵活概念,并设计了一个有偏差的随机游走程序,可以有效地探索不同的邻居。原创 2024-04-09 20:51:37 · 1060 阅读 · 0 评论 -
DeepWalk论文翻译
我们提出了 DeepWalk,一种学习网络中顶点潜在表示的新方法。这些潜在表示在连续向量空间中对社会关系进行编码,很容易被统计模型利用。DeepWalk 概括了语言建模和无监督特征学习(或深度学习)从单词序列到图形的最新进展。DeepWalk 使用从截断随机游走获得的局部信息,通过将游走视为句子的等价物来学习潜在表示。我们在 BlogCatalog、Flickr 和 YouTube 等社交网络的多个多标签网络分类任务上展示了 DeepWalk 的潜在表示。原创 2024-04-04 20:57:49 · 1041 阅读 · 0 评论 -
ContEA论文翻译
实体对齐是知识图谱(KG)集成中一项基本且重要的技术。多年来,实体对齐的研究一直基于知识图谱是静态的假设,忽略了现实世界知识图谱增长的本质。随着知识图谱的增长,之前的对齐结果需要重新审视,同时新的实体对齐等待被发现。在本文中,我们提出并深入研究了一个现实但尚未探索的环境,称为持续实体对齐。为了避免每当新实体和三元组出现时在整个 KG 上重新训练整个模型,我们为此任务提出了一种持续对齐方法。它根据实体邻接关系重建实体的表示,使其能够使用现有邻居快速、归纳地生成新实体的嵌入。原创 2024-04-03 20:12:25 · 573 阅读 · 0 评论 -
CaT论文翻译
持续图学习(CGL)的目的是通过以流方式输入图数据来持续更新图模型。由于模型在使用新数据进行训练时很容易忘记以前学到的知识,因此灾难性遗忘问题一直是 CGL 的主要关注点。最近的基于重放的方法旨在通过使用(1)整个新出现的数据和(2)基于采样的内存库来更新模型来解决这个问题,该内存库存储重放的图以近似历史数据的分布。更新模型后,从传入图形中采样的新重放图形将被添加到现有的内存库中。尽管这些方法对于 CGL 来说直观且有效,但本文还是指出了两个问题。原创 2024-03-31 22:08:20 · 861 阅读 · 0 评论 -
RDGCN阅读笔记
实体对齐是从不同的知识图(KGs)中链接具有相同真实世界实体的任务,最近被基于嵌入的方法所主导。这种方法通过学习KG表示来工作,以便可以通过测量实体嵌入之间的相似性来执行实体对齐。虽然有希望,但该领域的现有工作往往不能很好地捕获多关系KGs中常见的复杂关系信息,留下了很大的改进空间。本文提出了一种新的关系感知双图卷积网络(RDGCN),通过知识图与其对偶关系副本之间的密切交互来融合关系信息,并进一步捕获邻域结构以学习更好的实体表示。原创 2024-03-30 11:37:43 · 957 阅读 · 0 评论 -
Stream2Graph论文翻译
异构图定义为与节点类型映射。原创 2024-03-29 22:41:09 · 820 阅读 · 0 评论 -
MTransE阅读笔记
最近的许多工作已经证明了知识图谱嵌入在完成单语知识图谱方面的好处。由于相关的知识库是用几种不同的语言构建的,因此实现跨语言知识对齐将有助于人们构建连贯的知识库,并帮助机器处理不同人类语言之间实体关系的不同表达。不幸的是,通过人工实现这种高度期望的跨舌对齐是非常昂贵且容易出错的。因此,我们提出了MTransEMTransEMTransE,一个基于推理的多语言知识图谱嵌入模型,以提供一个简单和自动化的解决方案。通过在单独的嵌入空间中编码每种语言的实体和关系,MTransE。原创 2024-03-28 20:39:19 · 972 阅读 · 0 评论 -
基于表示学习进行知识图谱实体对齐的基准和综合调查 阅读笔记
本文提供了使用表示学习新方法的代表性实体对齐技术的综合教程式综述。原创 2024-03-27 09:23:42 · 1031 阅读 · 0 评论 -
An Experimental Study of State-of-the-Art Entity Alignment Approaches论文阅读
实体对齐 (EA) 寻找位于不同知识图谱(KG)中的等价实体,这是提高KG质量的重要步骤,因此对下游应用程序(例如,问答和推荐)具有重要意义。原创 2024-03-26 14:00:00 · 1050 阅读 · 1 评论 -
Numpy、Matplotlib、Pandas常用函数
Numpy、Matplotlib、Pandas常用函数原创 2024-03-25 21:32:05 · 645 阅读 · 0 评论 -
RDGCN翻译
实体对齐经典方法之RDGCN原创 2024-03-24 20:08:19 · 995 阅读 · 0 评论 -
MTransE翻译
知识图谱实体对齐经典方法MTransE论文翻译原创 2024-03-23 21:53:52 · 591 阅读 · 0 评论 -
GCN-Align论文翻译
GCN-Align论文翻译原创 2024-03-21 08:00:00 · 660 阅读 · 0 评论 -
18 STL - 常用算法
18 STL - 常用算法原创 2022-06-22 18:32:56 · 295 阅读 · 1 评论 -
17 STL - 函数对象
STL-函数对象原创 2022-06-22 18:32:25 · 269 阅读 · 0 评论 -
16 STL - 常用容器
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。16 STL - 常用容器16.1 string容器16.1.1 string基本概念本质: string是C++风格的字符串,而string本质上是一个类string 和 char * 区别:char * 是一个指针string是一个类,类内部封装了char*,管理这个字符串,是一个char*型的容器特点:string类内部封装了很多成员方法例如:查找find,拷贝copy,删除d原创 2022-04-15 22:22:25 · 675 阅读 · 0 评论 -
15 STL初识
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。15 STL初识15.1 STL的诞生长久以来,软件界一直希望建立一种可重复利用的东西C++的面向对象和泛型编程思想,目的就是复用性的提升大多情况下,数据结构和算法都未能有一套标准,导致被迫从事大量重复工作为了建立数据结构和算法的一套标准,诞生了STL 15.2 STL基本概念STL(Standard Template Library,标准模板库)STL 从广原创 2022-04-07 22:50:09 · 79 阅读 · 0 评论 -
14 C++之模板
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。14 模板本阶段主要针对C++ 泛型编程 和 STL 技术做详细讲解,探讨C++更深层的使用14.1 模板的概念模板就是建立通用的模具,大大提高复用性例如生活中的模板:一寸照片模板、PPT模板模板的特点:模板不可以直接使用,它只是一个框架模板的通用并不是万能的 14.2 函数模板C++另一种编程思想称为 泛型编程,主要利用的技术就是模板C++提供两种模板机制:函数模原创 2022-04-04 23:00:00 · 220 阅读 · 0 评论 -
13 文件操作
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。13 文件操作程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放通过文件可以将数据持久化C++中对文件操作需要包含头文件<fstream>文件类型分为两种:文本文件 —— 文件以文本的ASCII码形式存储在计算机中二进制文件 —— 文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们操作文件的三大类:ofstream:写操作ifstream:读操作f原创 2022-04-04 12:15:42 · 59 阅读 · 0 评论 -
12 类和对象
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。12 类和对象C++面向对象的三大特性为:封装、继承、多态C++认为万事万物皆为对象,对象上有其属性和行为例如: 人可以作为对象,属性有姓名、年龄、身高、体重…,行为有走、跑、跳、吃饭、学习… 车也可以作为对象,属性有轮胎、方向盘、车灯…,行为有载人、开空调… 具有相同性质的对象,我们可以抽象称为类,人属于人类,车属于车类 12.1 封装12.1.1 封装的意义封装是C++原创 2022-03-27 23:00:00 · 113 阅读 · 0 评论 -
11 函数提高
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。11 函数提高11.1 函数默认参数在C++中,函数的形参列表中的形参是可以有默认值的。语法:返回值类型 函数名 (参数 = 默认值) {}示例:int func(int a, int b = 10, int c = 10) { return a + b + c;}//1. 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都要有默认值//2. 如果函数声明有默认值,函数实现的时原创 2022-03-12 22:00:00 · 64 阅读 · 0 评论 -
10 C++之引用
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。10 引用10.1 引用的基本使用作用:给变量起别名语法:数据类型 &别名 = 原名示例:int main() { int a = 10; int &b = a; cout << "a = " << a << endl; cout << "b = " << b << endl; b = 100;原创 2022-03-12 22:00:00 · 87 阅读 · 0 评论 -
9 内存分区模型
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。9 内存分区模型C++程序在执行时,将内存大方向划分为4个区域:代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编辑器自动分配释放,存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区的意义:不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程 9.1 程序运行前在程序原创 2022-03-08 23:05:49 · 75 阅读 · 0 评论 -
8 结构体
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。8 结构体8.1 结构体基本概念结构体属于用户 自定义的数据类型,允许用户存储不同的数据类型8.2 结构体定义和使用语法:struct 结构体名 { 结构体成员列表 };通过结构体创建变量的方式有三种:struct 结构体名 变量名struct 结构体名 变量名 = { 成员1值 , 成员2值…}定义结构体时顺便创建变量示例://结构体定义struct student{ //成员原创 2022-03-07 17:39:59 · 92 阅读 · 0 评论 -
7 C++ 之指针
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。7 指针7.1 指针的基本概念指针的作用:可以通过指针间接访问内存内存编号是从0开始记录的 ,一般用十六进制数字表示可以利用指针变量保存地址 7.2 指针变量的定义和使用指针变量定义语法: 数据类型 * 变量名;示例:int main() { //1、指针的定义 int a = 10; //定义整型变量a //指针定义语法: 数据类型 * 变量名 ; int *原创 2022-02-28 08:24:27 · 146 阅读 · 0 评论 -
6 C++ 之函数
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。6 函数6.1 概述作用:将一段经常使用的代码封装起来,减少重复 代码一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。 6.2 函数的定义函数定义一般主要有5个步骤:返回值类型函数名参数列表函数体语句return 表达式语法:返回值类型 函数名 (参数列表){ 函数体语句 return 表达式}返回值类型:一个函转载 2022-02-28 08:21:29 · 112 阅读 · 0 评论 -
5 C++ 之数组
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。5 数组5.1 概述所谓数组,就是一个集合,里面存放了相同类型的数据元素特点1:数组中的每个数据元素都是相同的数据类型特点2:数组是由连续的内存位置组成的 5.2 一维数组5.2.1 一维数组定义方式一维数组定义的三种方式:数据类型 数组名[数组长度];数据类型 数组名[数组长度] = { 值1, 值2 ... };数据类型 数组名[ ] = { 值1, 值2原创 2022-02-23 21:48:37 · 440 阅读 · 0 评论 -
4 程序流程结构
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。4 程序流程结构C/C++支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构顺序结构:程序按顺序执行,不发生跳转选择结构:依据条件是否满足,有选择的执行相应功能循环结构:依据条件是否满足,循环多次执行某段代码4.1 选择结构4.1.1 if 语句作用:执行满足条件的语句if 语句的三种形式:单行格式if语句多行格式if语句多条件的if语句单行格式if 语句原创 2022-02-22 14:13:15 · 173 阅读 · 0 评论 -
3 运算符
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。3 运算符作用:用于执行代码的运算运算符类型作用算术运算符用于处理四则运算赋值运算符用于将表达式的值赋给变量比较运算符用于表达式的比较,并返回一个真值或假值逻辑运算符用于根据表达式的值返回真值或假值3.1 算术运算符作用:用于处理四则运算算术运算符包括以下符号:运算符术语示例结果+正号+33-负号-3-3原创 2022-02-22 14:04:59 · 78 阅读 · 0 评论 -
2 数据类型
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。2 数据类型 C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存2.1 整型作用:整型变量表示的是-- 整数类型 --的数据C++中能够表示整型的类型有以下几种方式,区别在于所占内存空间不同:数据类型占用空间取值范围short(短整型)2字节(-2^15 ~ 2^15-1)int(整型)4字节(-2^31 ~ 2^31-1)原创 2022-02-22 13:56:00 · 61 阅读 · 0 评论 -
1 C++初识
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。一、C++初识1 C++初识1.1 第一个C++程序编写一个C++程序共分为4个步骤:创建项目创建文件编写代码运行程序1.1.1 创建项目1.1.2 创建文件1.1.3 编写代码#include <iostream>using namespace std;int main() { cout << "Hello,World!" << en原创 2022-02-22 13:54:47 · 63 阅读 · 0 评论