论文阅读"Adaptive Graph Encoder for

2021-10-19  本文已影响0人  掉了西红柿皮_Kee

Cui G, Zhou J, Yang C, et al. Adaptive graph encoder for attributed graph embedding[C]//Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2020: 976-985.

摘要翻译:
属性图嵌入从图的拓扑和节点特征中学习向量表示,是图分析的一项具有挑战性的任务。近年来,基于图卷积网络(GCNs)的方法在这一任务上取得了很大的进展。然而,现有的基于GCN的方法有三个主要的缺点。(1)实验表明,图卷积滤波器和权重矩阵的纠缠会损害其性能和鲁棒性。(2)作者证明了这些方法中的图卷积滤波器是广义拉普拉斯平滑滤波器的特殊情况,但它们没有保持最优的低通特性。(3)关于现有算法的训练目标通常是重构邻接矩阵或特征矩阵,这并不总是与现实应用相一致。为解决上述问题,论文提出了一种新的属性图嵌入框架----自适应图编码器(AGE)。AGE共有两个模块:(1)为了更好地缓解节点特征中的高频噪声,AGE首先应用了一个精心设计的拉普拉斯平滑滤波器。(2)AGE采用了一种自适应编码器,迭代地加强过滤后的特征,以获得更好的节点嵌入。提出的模型,在节点聚类和连接预测任务上的性能明显优于最先进的图嵌入方法。

模型浅析:

由于其高计算效率和令人信服的性能,拉普拉斯平滑滤波器经常被用于这个目的。

(2)广义拉普拉斯平滑滤波器:
广义拉普拉斯平滑滤波器定义为:

k为一个实数。使用过滤矩阵H,信号可以被表示为
因此,为了实现低通滤波,频率响应函数1−kλ应该是一个递减和非负函数。堆叠t个拉普拉斯平滑滤波器,滤波后的特征矩阵\tilde{X}表示为:

x表示图中的信号,X为图的特征表示矩阵,H为图上的过滤矩阵(即为滤波器)。

(3)关于k的选择
在实际的实验中,对邻接矩阵A使用重正则化技巧得到\tilde{A}=I+A,并且对图拉普拉斯矩阵进行对称正则化:

\tilde{D}\tilde{L}分别是\tilde{A}对应的度矩阵和拉普拉斯矩阵。
所以(5)式可以转换为:
对于k值的选择,作者将其和拉普拉斯的矩阵分解\tilde{L}_{sym}=\tilde{U}\tilde{\Lambda}\tilde{U}^{-1}的特征值进行联系。类比(4)式,\tilde{x}的平滑性表示为:
{p'}_i^2因随着\lambda_i的增加而减少。设最大的特征值为\lambda_{max}
理论上,如果k>1/λ_{max},滤波器在(1/k,λ_{max}]区间not low-pass,因为{p'}_i^2在该区间内增加;
相反,若k<1/λ_{max},该滤波器不能对所有的高频组件进行去噪。因此,k=1/λ_{max}是最佳选择。
目前工作关于k的选择:


在实验部分捕获到不同的神经网络层所得到的表示特征的实用性并不一致,也不是随着深度越深,表示效果越好。
模型中的转换部分讨论了k值的影响,介绍了对高频特征的过滤,达到图的平滑效果。后续的自适应编码器中,正例和负例的构造和随机选择略显随意,我觉得可以在使用所有负例的基础上对正例做补充。

上一篇 下一篇

猜你喜欢

热点阅读