Skip to main content
QUICK REVIEW

[论文解读] LanczosNet: Multi-Scale Deep Graph Convolutional Networks

Renjie Liao, Zhizhen Zhao|arXiv (Cornell University)|Jan 6, 2019
Advanced Graph Neural Networks参考文献 41被引用 140
一句话总结

LanczosNet 通过 Lanczos 算法构建图拉普拉斯矩阵的低秩近似,以实现具有可学习谱滤波器的高效多尺度图卷积;AdaLanczosNet 通过 Lanczos 过程进行反向传播,用于学习图核或节点嵌入。

ABSTRACT

We propose the Lanczos network (LanczosNet), which uses the Lanczos algorithm to construct low rank approximations of the graph Laplacian for graph convolution. Relying on the tridiagonal decomposition of the Lanczos algorithm, we not only efficiently exploit multi-scale information via fast approximated computation of matrix power but also design learnable spectral filters. Being fully differentiable, LanczosNet facilitates both graph kernel learning as well as learning node embeddings. We show the connection between our LanczosNet and graph based manifold learning methods, especially the diffusion maps. We benchmark our model against several recent deep graph networks on citation networks and QM8 quantum chemistry dataset. Experimental results show that our model achieves the state-of-the-art performance in most tasks. Code is released at: \url{https://github.com/lrjconan/LanczosNetwork}.

研究动机与目标

  • 在图卷积网络中激发有效的多尺度信息提取。
  • 提供一种可扩展的方法,在不进行高功耗计算的情况下计算多尺度图扩散。
  • 在 Lanczos 框架中引入可学习的谱滤波器。
  • 提供一个通过 Lanczos 过程进行反向传播以学习图核或节点嵌入的变体。

提出的方法

  • 使用 Lanczos 算法获得近似于亲和矩阵 S 的低秩近似 S ≈ Q T Q^T。
  • 通过从 Lanczos 分解中的 Ritz 值/向量 (r_i, v_i) 学习函数来构建谱滤波器,利用 MLP 实现可学习的谱滤波。
  • 通过在一个可微分网络中,将短尺度(通过 S 的幂次)和长尺度(通过学习的谱滤波)组件结合,形成多尺度图卷积。
  • 可选地,AdaLanczosNet 对 Lanczos 步骤进行反向传播,以学习图核或节点嵌入。
  • 通过将谱滤波理解为作用于基于扩散映射的频率表示,将 LanczosNet 与扩散映射相关联。

实验结果

研究问题

  • RQ1基于 Lanczos 的低秩拉普拉斯近似是否能高效捕捉多尺度的图信息?
  • RQ2基于 Lanczos 近似的可学习谱滤波器是否能在固定谱滤波器上带来性能提升?
  • RQ3通过 Lanczos 过程进行反向传播(AdaLanczosNet)是否通过学习图核或节点嵌input嵌入带来可观的提升?
  • RQ4在标准基准如引用网络和 QM8 上,LanczosNet 与最先进的图网络相比的表现如何?

主要发现

数据集 / 拆分GCN-FPGGNNDCNNChebyNetGCNMPNNGraphSAGEGATLNetAdaLNet
Cora Public74.6 ± 0.777.6 ± 1.779.7 ± 0.878.0 ± 1.280.5 ± 0.878.0 ± 1.174.5 ± 0.882.6 ± 0.779.5 ± 1.880.4 ± 1.1
Cora 3%71.7 ± 2.473.1 ± 2.376.7 ± 2.562.1 ± 6.774.0 ± 2.872.0 ± 4.664.2 ± 4.056.8 ± 7.976.3 ± 2.377.7 ± 2.4
Cora 1%59.6 ± 6.560.5 ± 7.166.4 ± 8.244.2 ± 5.661.0 ± 7.256.7 ± 5.949.0 ± 5.848.6 ± 8.066.1 ± 8.267.5 ± 8.7
Cora 0.5%50.5 ± 6.048.2 ± 5.759.0 ± 10.733.9 ± 5.052.9 ± 7.446.5 ± 7.537.5 ± 5.441.4 ± 6.958.1 ± 8.260.8 ± 9.0
Citeseer Public61.5 ± 0.964.6 ± 1.369.4 ± 1.370.1 ± 0.868.1 ± 1.364.0 ± 1.967.2 ± 1.072.2 ± 0.966.2 ± 1.968.7 ± 1.0
Citeseer 1%54.3 ± 4.456.0 ± 3.462.2 ± 2.559.4 ± 5.458.3 ± 4.054.3 ± 3.551.0 ± 5.746.5 ± 9.361.3 ± 3.963.3 ± 1.8
Citeseer 0.5%43.9 ± 4.244.3 ± 3.853.1 ± 4.445.3 ± 6.647.7 ± 4.441.8 ± 5.033.8 ± 7.038.2 ± 7.153.2 ± 4.053.8 ± 4.7
Citeseer 0.3%38.4 ± 5.836.5 ± 5.144.3 ± 5.139.3 ± 4.939.2 ± 6.336.0 ± 6.125.7 ± 6.130.9 ± 6.944.4 ± 4.546.7 ± 5.6
Pubmed Public76.0 ± 0.775.8 ± 0.976.8 ± 0.869.8 ± 1.177.8 ± 0.775.6 ± 1.076.8 ± 0.676.7 ± 0.578.3 ± 0.378.1 ± 0.4
Pubmed 0.1%70.3 ± 4.770.4 ± 4.573.1 ± 4.755.2 ± 6.873.0 ± 5.567.3 ± 4.765.4 ± 6.259.6 ± 9.573.4 ± 5.172.8 ± 4.6
Pubmed 0.05%63.2 ± 4.763.3 ± 4.066.7 ± 5.348.2 ± 7.464.6 ± 7.559.6 ± 4.053.0 ± 8.050.4 ± 9.768.8 ± 5.666.0 ± 4.5
Pubmed 0.03%56.2 ± 7.755.8 ± 7.760.9 ± 8.245.3 ± 4.557.9 ± 8.153.9 ± 6.945.4 ± 5.550.9 ± 8.860.4 ± 8.661.0 ± 8.7
  • LanczosNet 和 AdaLanczosNet 相较于 9 个最近的图网络,在若干任务上实现了最先进的性能。
  • 基于 Lanczos 的低秩近似通过 Ritz 值为基础的谱滤波实现了多尺度信息的高效计算。
  • 通过对 Ritz 值的 MLP 实现的可学习谱滤波提高了模型的容量,相比固定多项式滤波器。
  • 通过对 Lanczos 步骤进行反向传播(AdaLanczosNet)为学习图核和/或节点嵌入提供了一个可微分的路径。

更好的研究,从现在开始

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

无需绑定信用卡

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