Skip to main content
QUICK REVIEW

[논문 리뷰] LanczosNet: Multi-Scale Deep Graph Convolutional Networks

Renjie Liao, Zhizhen Zhao|arXiv (Cornell University)|2019. 01. 06.
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 과정에 역전파를 통해 그래프 커널이나 노드 임베딩 학습을 가능하게 하는 변형을 제공한다.

제안 방법

  • 친화 행렬 S의 저랭크 근사 S ≈ Q T Q^T 를 얻기 위해 Lanczos 알고리즘을 사용한다.
  • Lanczos 분해로부터 Ritz 값/벡터 (r_i, v_i)의 함수를 MLP를 통해 학습하여 학습 가능한 스펙트럴 필터링을 가능하게 하는 스펙트럴 필터를 구성한다.
  • differentiable 네트워크에서 S의 거듭제곱을 통한 짧은 축척과 학습된 스펙트럴 필터를 통한 긴 축척 구성의 요소를 결합하여 다중 스케일 그래프 컨볼루션을 형성한다.
  • 선택적으로 AdaLanczosNet은 Lanczos 단계에 역전파하여 그래프 커널 또는 노드 임베딩을 학습하게 한다.
  • 스펙트럴 필터링을 확산 맵 기반 주파수 표현에서 작동하는 것으로 해석하여 LanczosNet과 확산 맵의 관계를 설명한다.

실험 결과

연구 질문

  • RQ1Lanczos 기반 저랭크 Laplacian 근사가 다중 스케일 그래프 정보를 효율적으로 포착할 수 있는가?
  • RQ2Lanczos 근사에서 학습 가능한 스펙트럴 필터가 고정된 스펙트럴 필터에 비해 성능을 향상시킬 수 있는가?
  • RQ3Lanczos 프로세스에 역전파를 수행하는 AdaLanczosNet이 그래프 커널 또는 노드 임베딩 학습에서 실질적인 이득을 주는가?
  • RQ4LanczosNet가 인용 네트워크 및 QM8 같은 표준 벤치마크에서 최첨단 그래프 네트워크와 어떻게 비교되는가?

주요 결과

데이터셋 / 분할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 단계에 역전파하는 것은 그래프 커널 및/또는 노드 임베딩 학습을 위한 미분가능한 경로를 제공한다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.