异质图嵌入是将异质图丰富的结构和语义信息嵌入到低维节点表示中。针对此问题,本文提出了一种新的模型MAGNN。具体来说,MAGNN使用了三个主要组件:
现有的模型通常是在异质图中定义多个元路径,以捕获复合关系(语义)并指导邻域选择。虽然这些基于元路径的嵌入方法在节点分类和链路预测等各种任务上优于传统的网络嵌入方法,但它们仍然存在以下至少一个限制:
具体来说,MAGNN首先利用特定类型的线性变换,将不同类型节点的可能不同维度的属性信息投影到相同的潜在向量空间。接下来,对每个元路径应用具有注意力机制的元路径内部聚合。在元路径内部聚合过程中,每个目标节点都会从连接该节点与其基于元路径的邻居的元路径实例中提取和组合信息。通过这种方式,MAGNN从邻居节点和两者之间的元路径上下文中捕获异质图的结构和语义信息。在元内聚合之后,MAGNN进一步利用注意力机制进行元路径间的聚合,将从多条元路径获得的潜在向量融合到最终的节点嵌入中。
本节给出了与异质图相关的一些重要术语的正式定义。相关定义的图示见图1。
异质图(Heterogeneous Graph):
\text{ }A_1\text{ }\underrightarrow{R_1}\text{ }A_2\text{ }\underrightarrow{R_2}\text{ }...\text{ }\underrightarrow{R_l}\text{ }A_{l+1}
A
1
R
1
A
2
R
2
.
.
.
R
l
A
l
+
1
(缩写为
v
本身。
例如,考虑到图1中的元路径UATA,艺术家Queen是用户Bob的基于元路径的邻居。 这两个节点通过元路径实例Bob-Beatles-Rock-Queen连接,Beatles和Rock为这个元路径实例的中间节点。
基于元路径的图(Metapath-based Graph):
给定异质图
h
v
,它可以用于许多下游任务,如节点分类、节点聚类和链路预测。这背后的原理是每个节点自然地由其自身的特征及其邻域来定义。遵循这一思想,并基于图信号处理,首次开发了基于
频谱
的GNNs,用于在图的傅里叶域中进行图卷积。
ChebNet
利用切比雪夫多项式对图傅里叶域中的图信号(节点特征)进行滤波。
GCN
约束和简化了ChebNet的参数,以缓解过拟合问题,提高性能。然而,基于频谱的GNNs具有较差的可扩展性和泛化能力,因为它们需要整个图作为每一层的输入,并且它们的滤波器依赖于图拉普拉斯的特征基,这与特定的图结构密切相关。
基于
空域
的GNNs可以解决这两个问题。这类GNN通过聚合每个节点的邻居的特征信息,直接在图域中定义卷积,从而模仿CNN对图像数据的卷积操作。下面列举了一系列基于空域的方法。
以上提到的所有GNN要么是为齐次图而构建的,要么是为具有特殊结构的图而设计的,就像在用户-商品推荐系统中一样。由于大多数现有的GNN在相同的共享嵌入空间中操作节点特征,因此它们不能自然地适应具有节点特征位于不同空间中的异质图。
在一小部分标记节点的指导下,可以通过反向传播和梯度下降来最小化交叉熵来优化模型的权重,从而学习针对异质图的有意义的节点嵌入。这种半监督学习的交叉熵损失被表述为:
其中,
Graph
Neural
Network
s: A Review of Methods and Applications
Jie Zhou , Ganqu Cui , Zhengyan Zhang , Cheng Yang, Zhiyuan Liu, Lifeng Wang, Changcheng Li, Maosong Sun
Abstract—Lots of learning tasks req...
【
论文
解读 WWW 2020 |
MAGNN
】
Meta
path
Aggregate
d
Graph
Neural
Network
for
Heterogeneous
Graph
Embedding
论文
题目:
MAGNN
:
Meta
path
Aggregate
d
Graph
Neural
Network
for
Heterogeneous
Graph
Embedding
论文
来源:WWW 2020
论文
链接:https://arxiv.org/pdf/2002.01680.pdf
代码链接:https://github.com/cynricfu/
MAGNN
关键词:神经网络,表示学习,社交网...
1. 前言
论文
链接:https://dl.acm.org/doi/10.1145/3292500.3330673
github:https://github.com/cynricfu/
MAGNN
异质图嵌入是将异质图的丰富结构信息嵌入到低维节点表示中。现有的模型通常是定义一个异质图中的多个元路径,用于捕获复合关系和指导邻域选择。然而,这些模型存在着几个问题
省略节点内容特性
沿着元路径丢弃中间节点
只考虑一个元路径
为了解决这三个问题,本文提出了一种新的异质图神经网络(
MAGNN
)模型来提高算法的性能
Fan S, Zhu J, Han X, et al.
Meta
path
-guided
Heterogeneous
Graph
Neural
Network
for Intent Recommendation[J]. 2019.
https://github.com/googlebaba/KDD2019-MEIRec
Abstract
与传统的查询推荐和项目推荐不同,意图推荐是在用户打开应用程序时...
Graph
Convolutional
Neural
Network
s for Web-Scale Recommender Systems
用于Web级推荐系统的图形卷积神经网络
ABSTRACT
Recent advancements in deep
neural
network
s for
graph
-structured data have led to state-of-the-art pe...
MAGNN
:
Meta
path
Aggregate
d
Graph
Neural
Network
for
Heterogeneous
Graph
Embedding
这篇文章发表于WWW 2020。
Motivation
现在GNN(图神经网络)体系中先进的方法都假设输入是同构图,无法用于异构图的嵌入表示。现存的异构图嵌入方法都是基于
meta
-
path
的概念(具体概念可以参考前两篇异构神经网络
论文
),但这些方法都存在至少以下的一个问题:
模型没有利用节点的内容信息特征,所以往往对于节点信息丰富的异构图,表现的