Skip to main content
QUICK REVIEW

[论文解读] Adaptive Universal Generalized PageRank Graph Neural Network

Eli Chien, Jianhao Peng|arXiv (Cornell University)|Jun 14, 2020
Advanced Graph Neural Networks参考文献 56被引用 93
一句话总结

GPR-GNN 自适应地学习 Generalized PageRank 权重,以联合利用节点特征和图结构,在同质性与异质性图上都表现出色,并在不牺牲深度的前提下缓解过平滑。

ABSTRACT

In many important graph data processing applications the acquired information includes both node features and observations of the graph topology. Graph neural networks (GNNs) are designed to exploit both sources of evidence but they do not optimally trade-off their utility and integrate them in a manner that is also universal. Here, universality refers to independence on homophily or heterophily graph assumptions. We address these issues by introducing a new Generalized PageRank (GPR) GNN architecture that adaptively learns the GPR weights so as to jointly optimize node feature and topological information extraction, regardless of the extent to which the node labels are homophilic or heterophilic. Learned GPR weights automatically adjust to the node label pattern, irrelevant on the type of initialization, and thereby guarantee excellent learning performance for label patterns that are usually hard to handle. Furthermore, they allow one to avoid feature over-smoothing, a process which renders feature information nondiscriminative, without requiring the network to be shallow. Our accompanying theoretical analysis of the GPR-GNN method is facilitated by novel synthetic benchmark datasets generated by the so-called contextual stochastic block model. We also compare the performance of our GNN architecture with that of several state-of-the-art GNNs on the problem of node-classification, using well-known benchmark homophilic and heterophilic datasets. The results demonstrate that GPR-GNN offers significant performance improvement compared to existing techniques on both synthetic and benchmark data.

研究动机与目标

  • 解决传统 GNN 依赖对同质性或异质性的固定偏置所带来的局限性。
  • 开发一个通用 GNN 架构,通过 Generalized PageRank (GPR) 自适应地将节点特征与图拓扑融合。
  • 通过端到端学习传播权重,实现深度传播而不发生过平滑。
  • 提供将 GPR 与多项式图滤波联系起来的理论见解,并在合成数据集和真实数据集上展示实际性能。

提出的方法

  • 引入 GPR-GNN 架构,首先通过神经网络从每个节点提取隐藏特征,然后使用具有可学习权重 γ_k 的 Generalized PageRank (GPR) 对这些特征进行传播。
  • 将传播表示为 H^(k) = Ã_sym H^(k-1),其中 H^(0) = f_θ(X),其中 γ_k 对 K 次传播的贡献进行加权,Z = ∑_{k=0}^K γ_k H^(k)。
  • 端到端地与网络参数 θ 一起学习 GPR 权重 γ_k,使正权重和负权重能够根据图的同质性/异质性进行自适应。
  • 将模型解读为多项式图滤波器 g_{γ,K}(Λ),其中 g_{γ,K}(λ) = ∑_{k=0}^K γ_k λ^k,能够分析低通和高通行为。
  • 理论结果表明非负、和为1的 γ_k 会产生低通滤波器,而允许负 γ_k 则会产生适用于异质性图的高通滤波,并且自适应 γ_k 能缓解过平滑(定理 4.1 与 4.2)。
  • 在合成的上下文随机布设分块模型(cSBM)数据和真实数据集上进行实验评估,覆盖同质性和异质性场景;与标准 GNN 和基于 PPR 的方法进行对比。

实验结果

研究问题

  • RQ1一个能够自适应学习 GPR 权重的 GNN 是否能够在具有不同同质性与异质性水平的图上实现通用性能?
  • RQ2学习到的 GPR 权重是否为何时以特征传播比拓扑传播更有信息提供了可解释的见解?
  • RQ3自适应 GPR 权重是否可以缓解过平滑并允许在不损失性能的前提下进行更深的传播?
  • RQ4与固定权重的基于 PPR 的方法相比,GPR-GNN 在合成 cSBM 基准和真实的同质性/异质性数据集上相对于最先进基线的表现如何?

主要发现

方法CoraCiteseerPubMedComputersPhotoChameleonActorSquirrelTexasCornell
GPRGNN79.51 ± 0.3667.63 ± 0.3885.07 ± 0.0982.90 ± 0.3791.93 ± 0.2667.48 ± 0.4039.30 ± 0.2749.93 ± 0.5392.92 ± 0.6191.36 ± 0.70
APPNP79.41 ± 0.3868.59 ± 0.3085.02 ± 0.0981.99 ± 0.2691.11 ± 0.2651.91 ± 0.5638.86 ± 0.2434.77 ± 0.3491.18 ± 0.7091.80 ± 0.63
MLP50.34 ± 0.4852.88 ± 0.5180.57 ± 0.1270.48 ± 0.2878.69 ± 0.3046.72 ± 0.4638.58 ± 0.2531.28 ± 0.2792.26 ± 0.7191.36 ± 0.70
SGC70.81 ± 0.6758.98 ± 0.4782.09 ± 0.1176.27 ± 0.3683.80 ± 0.4663.02 ± 0.4329.39 ± 0.2043.14 ± 0.2855.18 ± 1.1747.80 ± 1.50
GCN75.21 ± 0.3867.30 ± 0.3584.27 ± 0.0182.52 ± 0.3290.54 ± 0.2160.96 ± 0.7830.59 ± 0.2345.66 ± 0.3975.16 ± 0.9666.72 ± 1.37
GAT76.70 ± 0.4267.20 ± 0.4683.28 ± 0.1281.95 ± 0.3890.09 ± 0.2763.9 ± 0.4635.98 ± 0.2342.72 ± 0.3378.87 ± 0.8676.00 ± 1.01
SAGE70.89 ± 0.5461.52 ± 0.4481.30 ± 0.1083.11 ± 0.2390.51 ± 0.2562.15 ± 0.4236.37 ± 0.2141.26 ± 0.2679.03 ± 1.2071.41 ± 1.24
JKNet73.22 ± 0.6460.85 ± 0.7682.91 ± 0.1177.80 ± 0.9787.70 ± 0.7062.92 ± 0.4933.41 ± 0.2544.72 ± 0.4875.53 ± 1.1666.73 ± 1.73
GCN-Cheby71.39 ± 0.5165.67 ± 0.3883.83 ± 0.1282.41 ± 0.2890.09 ± 0.2859.96 ± 0.5138.02 ± 0.2340.67 ± 0.3186.08 ± 0.9685.33 ± 1.04
GeomGCN20.37 ± 1.1320.30 ± 0.9058.20 ± 1.23NANA61.06 ± 0.4931.81 ± 0.2438.28 ± 0.2758.56 ± 1.7755.59 ± 1.59
  • GPR-GNN 在合成的 cSBM 数据上跨越同质性到异质性的光谱范围内超越基线,尤其在异质性设置中获得显著提升。
  • 在真实数据集基准上,GPR-GNN 在同质数据集上达到最先进的结果,在异质数据集上相较 APPNP、SGC、GCN、GAT、JKNet、GCN-Cheby、SAGE 等方法有显著改进。
  • 在同质性数据集上学习到的 GPR 权重为正,在异质性数据集上呈现负值/zig-zag 形态,与理论关于高通滤波的预期相符。
  • 模型在随机初始化 GPR 时仍然鲁棒,尤其在密集划分中,并通过学习到的 γ_k 模式显现可解释性。
  • GPR-GNN 通过在必要时减小高步长 γ_k 的幅度来避免过平滑,从而在对有利时实现信息丰富的大步传播。
  • 与固定权重的基于 PPR 的方法相比,自适应 γ_k 使图滤波器能够同时捕捉低频和高频成分,解决异质性问题。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。