Skip to main content
QUICK REVIEW

[論文レビュー] Neural Link Prediction with Walk Pooling

Liming Pan, Shi Cheng|arXiv (Cornell University)|Oct 8, 2021
Advanced Graph Neural Networks参考文献 34被引用数 12
ひとこと要約

この論文では、潜在的グラフ上の注意駆動型ランダムウォーク確率を用いてトポロジー的ヒューリスティクスを学習する、WalkPoolと呼ばれる新しいニューラルリンクリコメンド手法を提案する。これにより、GNNと統合したエンドツーエンド学習が可能となり、多様な同型的および異型的グラフにおいて最先端の性能を達成する。ノード特徴量とトポロジーを統合的にモデル化することで、自己教師ありGNNのリンクリコメンドベンチマークにおける性能を顕著に向上させる。

ABSTRACT

Graph neural networks achieve high accuracy in link prediction by jointly leveraging graph topology and node attributes. Topology, however, is represented indirectly; state-of-the-art methods based on subgraph classification label nodes with distance to the target link, so that, although topological information is present, it is tempered by pooling. This makes it challenging to leverage features like loops and motifs associated with network formation mechanisms. We propose a link prediction algorithm based on a new pooling scheme called WalkPool. WalkPool combines the expressivity of topological heuristics with the feature-learning ability of neural networks. It summarizes a putative link by random walk probabilities of adjacent paths. Instead of extracting transition probabilities from the original graph, it computes the transition matrix of a "predictive" latent graph by applying attention to learned features; this may be interpreted as feature-sensitive topology fingerprinting. WalkPool can leverage unsupervised node features or be combined with GNNs and trained end-to-end. It outperforms state-of-the-art methods on all common link prediction benchmarks, both homophilic and heterophilic, with and without node attributes. Applying WalkPool to a set of unsupervised GNNs significantly improves prediction accuracy, suggesting that it may be used as a general-purpose graph pooling scheme.

研究の動機と目的

  • GNNがリンクリコメンドにおいてトポロジカル構造(特にモチーフや長距離相関)を直接活用できないという限界に対処すること。
  • 古典的ヒューリスティクス(例:パス重みの固定減衰)がグラフタイプに一般化できないという恣意的仮定を克服すること。
  • ノード属性とトポロジーを1つのトポロジー的フィンガープrintに統合する、統一的かつ学習可能なプーリング機構の開発。
  • 構造的ルールをハードコードせずに、トポロジカルパターンを明示的にモデル化するプーリング層を用いて、GNNのエンドツーエンド学習を可能にすること。
  • ノード属性が限られている、あるいは存在しないグラフを含め、同型的および異型的グラフの両方でリンクリコメンドの精度を向上させること。

提案手法

  • WalkPoolは、学習済みノード表現に注意機構を適用することで予測用の潜在的グラフを構築し、注意係数をランダムウォークの遷移確率として使用する。
  • 候補となるリンクリンクに隣接するパスを基にランダムウォーク確率を計算し、トポロジカル構造をコンactな学習可能な特徴ベクトルに要約する。
  • 教師ありおよび自己教師ありGNNと統合可能で、トポロジカルヒューリスティクスの表現力を保ちつつエンドツーエンド学習を可能にする。
  • 注意機構により、ノード特徴量と局所的構造に応じた特徴に敏感なトポロジー・フィンガープリントが可能になる。
  • 従来のプーリングや部分グラフ抽出に代わり、学習済みウォーク確率を用いてリンクリンク周辺の局所的トポロジーを直接要約する。
  • アプローチは汎用的であり、同型的および異型的グラフを問わず動作し、各データセットに対してハイパーパrameterチューニングを必要としない。

実験結果

リサーチクエスチョン

  • RQ1学習可能で注意ベースのランダムウォークプーリング機構は、多様なグラフタイプにおいて固定されたトポロジカルヒューリスティクスを上回ることができるか?
  • RQ2WalkPoolは、統一的かつ微分可能フレームワーク内でノード特徴量とトポロジカル構造を効果的に統合できるか?
  • RQ3WalkPoolは、ファインチューニングなしで自己教師ありGNNのリンクリコメンド性能を向上させられるか?
  • RQ4WalkPoolは、強い異型性を示すグラフを含め、さまざまなグラフ生成メカニズムに一般化できるか?
  • RQ5WalkPoolは、実世界のグラフにおけるモチーフおよび長距離相関のモデリングにどのような影響を与えるか?

主な発見

  • ノード属性なしの8つのベンチマークデータセットすべてでSOTAのAUCを達成し、Coraデータセットで最高の98.68±0.48を記録した。
  • ノード属性を有するデータセットでは、WalkPoolとGIC(グラフオートエンコーダ)を組み合わせた結果、Pubmedで98.72±0.10のAUCを達成し、次に良い手法より2.8ポイントも優れている。
  • WalkPoolと自己教師ありGNN(例:GIC)を組み合わせることで、テストした3つのデータセットすべてで予測精度が向上し、特にトポロジーが重要なPubmedで最大の向上を示した。
  • E.coliデータセットにおいて、WalkPoolを導入することでSEALのAUCが97.64±0.22から98.58±0.19に向上し、トップパフォーマンスモデルに対しても有効性を示した。
  • 同じハイパーパrameterで全データセットにわたって一貫した性能向上を達成しており、グラフタイプにわたるロバストネスと汎用性を裏付けた。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。