KDD'18 | 异质信息网络嵌入学习

异质网络模型HetGNN论文总结理解 论文题目:Heterogeneous Graph Neural Network 论文来源:KDD 2019 论文链接:https://www3.nd.edu/~dial/publications/zhang_2019_heterogeneous.pdf 代码链接:https://github.com/chuxuzhang/KDD2019_HetGNN 1.摘要部分: HetGNN同时考虑到节点异质的内容信息(节点的不同属性信息的融合),以及图中异质的结构信息。 两个模块:第一部分,通过编码异质内 阅读详情

Easing Embedding Learning by Comprehensive Transcription of Heterogeneous Information Networks, KDD‘18

阅读更多,欢迎关注公众号:论文收割机(paper_reader)
原文链接:KDD'18|异质信息网络嵌入学习

1  引言

网络嵌入(network embedding)模型,是最近比较火的研究方向,尤其是在异质信息网络(Heterogeneous Information Network)上的嵌入模型,因为结构更为复杂,信息更为丰富,所以能够使用的特征,以及可以研究的问题更多。

这篇KDD’18的文章,没有按照常规的方法将所有的node嵌入到同一的空间,因为文章提出node因为连接的edge类型(type)不同,存在不兼容(incompatibility)的特性,所以最好能够根据不同的edge type来定义不同度量空间(metric space),保持同一个度量空间下,node的兼容性。

本文将首先介绍背景知识,包括异质网络和网络嵌入学习,之后介绍这篇KDD提出的HEER[1]模型,最后给出总结和一些可能能够改进的思路。更多细节分析,关注公众号paper_reader,并后台回复“HEER”获取Slides。(注:该Slides将详细介绍Network Embedding的各类相关模型)

 

2  背景介绍

异质信息网络[2]是在传统的同质(homogeneous)网络上提出的一种信息更为丰富的网络结构。传统的社交网络,只有节点和边的结构信息,而并不对节点和边的类型作区分。而异质网络中,节点和边的类型信息同时被考虑,从而可以获得更多层次的信息。

因为网络是结构化信息为主,为了能够更好的利用网络信息,使用embedding来表示网络中的节点或者边的信息能够直接使用现有的很多模型,因此一个非常重要的研究方向就是如何使用embedding,即同一空间(或不同空间)下的一组向量来表示网络信息,这就是network embedding所要研究的问题[3]。

如图,使用(b)图的向量来表示(a)网络中的节点[4]。

 

图 1 Network Embedding 示例
图 1 Network Embedding 示例

 

3  HEER模型思想

该论文提出的模型,想要解决Type不兼容的问题。在研究异质网络中,常用的思路仍然是将所有的节点在同一个空间下表示,但是这时候就会出现一些节点因为存在多种关系,而关系与关系之间又并不兼容的特性。

如图,stan,musical,Ang Lee是不同类型的节点,因为musical和Ang Lee的embedding距离很远,会导致stan无法同时和两个embedding同时很近,因此需要学习两个不同的度量空间,从而stan分别在两个度量空间中与对应的node距离很近。

图 2 异质网络嵌入学习中的不兼容现象

 

为了解决这样的问题,该论文在计算相似度s的时候提出了度量向量μ。

 

该度量向量μ是对不同类型的关系来进行embedding,g_{uv}是表示u,v之间的边的embedding。通过定义该相似度函数,能够获得基于不同边类型r的相似度。

 

4  HEER模型结构

图3 HEER模型框架结构

该模型结构,输入是一个异质网络,之后网络中的节点使用index表示,通过F网络学习出node embedding,之后通过g函数来学习出边的embedding,最后通过type之间的相似度,也就是定义的相似度函数和原始连接关系共同作为ground truth,最后训练出网络参数,从而能够学到网络的嵌入模型。

 

5  总结

HEER模型,能够建立异构网络中不同type之间的不兼容性,这是一种新的尝试,将不兼容的性质提出并通过不同度量空间来表示。

其次,HEER模型能够同时学习网络中节点的node embedding和边的edge embedding。

不过该文章仍有一定的局限性,比如没有考虑更复杂的网络结构信息,而是仅仅通过相邻节点的关系来确定embedding,更复杂的关系可以通过meta-path来找到,这也可能成为该论文未来的研究方向。

 

更多细节分析,关注公众号paper_reader,并后台回复“HEER”获取Slides。

 

阅读更多,欢迎关注公众号:论文收割机(paper_reader)
原文链接:KDD'18|异质信息网络嵌入学习​​​​​​​


 

参考文献

[1] Shi Y, Zhu Q, Guo F, et al. Easing Embedding Learning by Comprehensive Transcription of Heterogeneous Information Networks[C]//Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM, 2018: 2190-2199.

[2] Y. Sun, J. Han, X. Yan, P. S. Yu, and T. Wu. Pathsim: Metapath-based top-k similarity search in heterogeneous information networks. In VLDB, 2011.

[3] Cui P, Wang X, Pei J, et al. A survey on networkembedding[J]. IEEE Transactions on Knowledge and Data Engineering, 2018.

[4] W. Zachary. An information flow model for conflict and fission in small groups1. Journal of anthropological research, 33(4):452–473,1977.

 

异质网络表示--Structural Deep Embedding for Hyper-Networks [Structural Deep Embedding for Hyper-Networks](https://arxiv.org/abs/1711.10146) 是在hyperedge(超边是不可分解的)的基础上保留object的一阶和二阶相似性,学习异质网络表示。于与HEBE的区别在于,本文考虑了网络high-oeder网络结构和高度稀疏性。传统的基于clique expansion 和star 阅读详情

相关推荐

基于meta-path的异质网络Embedding-HIN2vec

HIN2vec 主要是学习异质网络节点和关系的embedding向量表示。HIN2vec主要跟为训练数据准备和表示学习两部分。在训练数据准备中,将网络数据表示成<x,y,r,L(x,y,r)><x,y,r,L(x,y,r)>的形式,它堆不同的关系类型 r 加以区分;在表示学习中,主要实现方式是最大化多个联合(jointly)二分类的概率(预测将relation的类别:即两个节点之间是否存在某种指定的

hy_jz的博客 5857

资源 | OpenHINE:异质信息网络嵌入开源工具包

为了方便大家对异质信息网络表示学习(HINE)开展相关的实验或研究,北京邮电大学 DMGroup 的研究人员在 GitHub 上发布了 HINE 训练和测试框架 OpenHINE。项目链...

weixin_45519842的博客 996

Unity3D用c#脚本调用前端javascript函数:H5获取unity - webgl 加载并初始化完成的消息

unity3d发布的Webgl 可以作为静态文件加载到H5页面中,并通过javascript 调用unity内置的C#脚本函数,详见Webgl调用unity api。而往往我们需要知道Webgl ready的消息,本文将给出unity 内部调用javascript函数的方案加以解决。

Bravo 2476

异质信息网络学习笔记

同质性息网络:会造成数据不完整或信息损失异质信息网络:包含全面的结构信息和丰富的语义信息异质信息网络被定义为一个有向图,它包含多种类型的对象或者关系,每个对象属于一个特定的对象类型,每个关系属于一个特定的关系类型元路径:定义在网络模式上的链接两类对象的一条路径典型示例:(c)表示两条不同的元路径元路径“”, 表示两个作者合作撰写了同一篇论文元路径“”,表示两个 作者在同一会议上发表了论文。链接两类对象的不 同元路径,表示了不同的语义关系和链接网络,这也造成了不同的分析结果和特征表示。

HANG131132的博客 2129

从零开始:用君正T23ZN打造智能门锁双摄系统(含代码示例与调试技巧)

本文详细介绍了基于君正T23ZN视频处理芯片构建智能门锁双摄系统的完整实战方案。内容涵盖硬件选型与核心电路设计、软件开发环境搭建、双摄驱动框架、图像信号处理(ISP)调优、人脸识别算法集成与性能优化,以及系统调试与稳定性保障。文章提供了丰富的代码示例和调试技巧,旨在帮助嵌入式开发者高效实现具备人脸识别与监控功能的低功耗智能门锁视觉系统。

opencv7vision的博客 716

01. VBA从入门到精通——录制宏、窗口、快捷键

excel表功能区右击→常用→选择显示开发工具选项→确定Visual Basic:打开VBA窗口宏:查看要录制的宏录制宏:准备录制宏使用相对引用:录制宏的时候对单元格的引用做一个设置宏安全性:对宏的使用做安全设置,一般设置为禁用所有宏,并发出通知,此时打开带有宏代码的工作薄时会出现警告标记,如果宏可信就选择启动。

weixin_43812198的博客 1696

异质信息网络表征学习综述

阅读笔记

GuoShao_的博客 2122

基于Xilinx XDMA 的PCIE通信

基于Xilinx XDMA 的PCIE通信 概述:   想实现基于FPGA的PCIe通信,查阅互联网各种转载…基本都是对PCIe的描述,所以想写一下基于XDMA的PCIe通信的实现(PCIe结构仅做简单的描述(笔记),了解详细结构移至互联网)。实践实践!!! 说明: 参考文档: PCI Express Base Specification Revision 3.0 PCI Express Base Specification Revision 5.0 pg195-pcie-dma PCI Express体系

Crazzy_M的博客 1万+

同质(同构)网络和异质(异构)网络区别

同质网络和同构网络一样,只包含一种类型的节点和连边。异质网络和异构网络一样,包含多种类型的节点和连边。

qq_43061086的博客 2189

SAP 实例解析分期付款配置及应用

SAP系统的付款条件支持分期付款功能,其奥妙之处就在于需要定义一个母条款和一个子条款,其中,母条款需要标识“分期付款”。 首先,定义分期付款的母条款OBB8:             然后,定义子条款(即分期付款的具体方式)OBB9:   由上图可以看出,分期付款的配置还是很强大的,针对每次付款,都可以进行第二层次付款条件的设置。   然后,我们做一笔发票,

heng0757的专栏 1万+

Windows上MSYS2的安装和使用

MSYS2这个工具我是越用越喜欢,很多东西放在Linux上如鱼得水但是放在Windows上就没那么好用,比如ffmpeg,opencv等直接引用就行了,这个工具真的很省事。接下来带你们看看它的妙用。1、好好研究确实妙用无穷。

jiexijihe945的博客 4142

HEER-Easing Embedding Learning by Comprehensive Transcription of Heterogeneous Information Networks

来源:KDD 2018 原文:HEER code:https://github.com/GentleZhu/HEER 注: 若有错误,欢迎指正 这篇KDD’18的文章,没有按照常规的方法将所有的node嵌入到同一的空间,因为文章提出 node 因为连接的 edge 类型(type)不同,存在不兼容(incompatibility)的特性,所以最好能够根据不同的edge ty...

akufr2065的博客 565

后仿真中《SDF反标必懂连载篇》之 Negative Delay (理论篇)

今天,学习一下SDF文件中的负数延时问题。比如下面的图片中的SETUPHOLD 中的hold time 为负数。

那么菜的博客 2577

图神经网络代码_图系列|图网络学习从入门到进阶:系列相关优质文章与资料汇总...

1.Tutorial教程合集(入门必读)为什么要进行图嵌入表示?图嵌入表示:深度游走(Deepwalk)图系列|从图(Graph)到图卷积: 漫谈图神经网络模型(一)图系列|从图(Graph)到图卷积: 漫谈图神经网络模型(二)图系列|从图(Graph)到图卷积: 漫谈图神经网络模型(三)图卷积神经网络Graph Convolutional Network(GCN):从问题到理论分析图网络延伸Gr...

weixin_39664136的博客 253

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

异质网络模型metapath2vec算法

metapath2vec: Scalable Representation Learning for Heterogeneous Networks 摘要:我们研究异构网络中的表征学习问题。其独特的挑战来自于多种类型的节点和链路的存在,这限制了传统网络嵌入技术的可行性。我们开发了两个可扩展的表示学习模型,即metapath2vec和metapath2vec++。metapath2vec将基于元路径的随机行走形式化,以构建节点的异构邻域,然后利用异构跳格模型来执行节点嵌入。metapath 2 vec++模型

weixin_44630230的博客 5260

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

今天来聊一聊人工智能技术中的异质网络

知识图谱是一种结构化的知识表示方式,通过将不同类型的实体和关系编码为异质网络中的节点和边,我们可以更好地利用知识图谱中的丰富语义信息,实现更深层次的语义分析和信息抽取。异质网络通过丰富的节点类型和边类型,提供了更丰富的信息表示和分析能力。在推荐系统领域,传统的同质网络只能考虑用户与商品之间的关系,而异质网络可以将用户、商品、评论等多种信息组成一个综合网络,更全面地捕捉用户和商品之间的多样化关联。在传统的同质网络中,节点和边都是同一类型的,例如社交网络中的用户和用户之间的好友关系。

C_19870的博客 445

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

异质信息网络分析与应用综述

论文阅读笔记

GuoShao_的博客 1315

GNN从入门到精通--复杂图的embedding (3)

1.异质图嵌入 异质图 异质图存在不同类型的节点(节点关联的特征类型不相同),旨在将不同类型的节点映射到一个公共嵌入空间。不同类型的节点可能有不同形式(文本、图像…)和维度的节点特征,每种节点类型采用不同的深度模型,将相应特征映射到公共嵌入空间。例如,与节点关联的特征是图像时,CNN可以被用作映射函数。学习的目标是保留节点之间成对的连接信息,所以提取器提取出相连节点的信息(邻接矩阵),重构器根据嵌入域的表示来恢复邻接矩阵A。 图注:某一节点对 i 和 j 在重构的邻接矩阵中值为1和0的概率(节点对相连的概

qq_44919414的博客 1600

异构网络与社区发现

异构网络与社区发现 目录 复杂网络 社区发现 官方定义 同质网络和异构网络 元路径 异质网络相关研究 传统异质网络社区发现方法 1. 二分网络的异质网络社区发现方法 2. 多分多维的异质网络社区发现方法 基于深度学习的异质网络聚类方法 常用数据集 评价指标 1. 模块度 2. 标准化互信息 研究展望 参考文献 复杂网络 现实世界中存在着大量实体与实体之间构成的复杂网络,例如社交网络、计算机网络等。对于复杂网络,钱学森先生给出

Suprit's blog 2319

异质信息网络分析与应用综述(石川)--阅读

文章目录写在前面前两章简单阅读异质网络的基本概念基于原路径的挖掘异质网络的学习表示浅层模型基于分解的方法基于元路径的随机游走的方法基于关系的方法深度模型基于自动编码器基于生成对抗网络基于强化学习基于图神经网络浅层模型与深层模型对比与知识图谱表示学习的区别与联系应用场景商业领域网络安全医学领域未来发展方向 写在前面 该文是针对该文章的阅读,主要关注在后三章,对后三章进行理解与扩展,并读了部分后三章所引用文章,因为前两章都是简单的基本概念,所以这里不详述。(本文是将我平常的工作记录直接拷贝过来)论文链接:异质信

或左的博客 5522

同质异质网络——(F(fraud) A(Analytics) UDPSNT(Wylie_2015))

当标签x的结点更大程度上连接其他标签x的结点的时候,这个网络是同质的。非同质的网络是异质的。 这里定义的同质异质网络是指行骗者更可能连接着其他行骗者。合法人更可能连接其他合法人。 令l为网络中合法结点的比例,f为网络中欺诈结点的比例,2lf就是一条边连接两个不同标签的结点的期望可能性,这些边叫做cross-labeled edges.如果已知的cross-labeled edges的比例r小于...

kaggle expert,全球排名前1000,清华计算机研究生,兴趣算法工程 8751

HIN2Vec:异质信息网络中的表示学习 | PaperDaily #18

在碎片化阅读充斥眼球的时代,越来越少的人会去关注每篇论文背后的探索和思考。 在这个栏目里,你会快速 get 每篇精选论文的亮点和痛点,时刻紧跟 AI 前沿成果。 点击本文底部的「阅读原文」即刻加入社区,查看更多最新论文推荐。 这是 PaperDaily 的第 18 篇文章 本期推荐的论文笔记来自 PaperWeekly 社区用户 @YFLu。这篇

Paper weekly 8841

异质信息网络嵌入用于行程时间预估-滴滴KDD 2020

论文简介 滴滴出行发表在KDD 2020上的一篇论文,原文标题为:HetETA: Heterogeneous Information Network Embedding for Estimating Time of Arrival 摘要 预计到达时间(ETA)是智能交通中的一项关键任务,包括时空数据。很少有方法采用图结构对ETA进行建模,使用异质图结构的工作更少。本文介绍了一个名为HetETA框架利用异质图信息建模ETA任务。我们将道路图转化为一个多关系网络,并引入一个基于车辆轨迹的网络来共同考虑交通行为模

myblog 1577

AAAI 2021 Embedding Heterogeneous Networks into Hyperbolic Space Without Meta-path

AAAI 2021

weixin_40301746的博客 1176
上一篇: KDD18': 捕捉网络中任一阶邻近度的 Network Embedding
下一篇: 一文全面了解深度强化学习
paper_reader
博客等级 码龄8年 157粉丝 46原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值