Skip to main content
QUICK REVIEW

[論文レビュー] MagNet: A Neural Network for Directed Graphs

Xitong Zhang, Yixuan He|PubMed|Feb 22, 2021
Advanced Graph Neural Networks参考文献 42被引用数 48
ひとこと要約

MagNetは、磁気ラプラシアンを用いた有向グラフのスペクトル GNN を提案し、複数のデータセットでノード分類とリンク予測の性能を高く発揮します。

ABSTRACT

The prevalence of graph-based data has spurred the rapid development of graph neural networks (GNNs) and related machine learning algorithms. Yet, despite the many datasets naturally modeled as directed graphs, including citation, website, and traffic networks, the vast majority of this research focuses on undirected graphs. In this paper, we propose <i>MagNet</i>, a GNN for directed graphs based on a complex Hermitian matrix known as the magnetic Laplacian. This matrix encodes undirected geometric structure in the magnitude of its entries and directional information in their phase. A "charge" parameter attunes spectral information to variation among directed cycles. We apply our network to a variety of directed graph node classification and link prediction tasks showing that MagNet performs well on all tasks and that its performance exceeds all other methods on a majority of such tasks. The underlying principles of MagNet are such that it can be adapted to other GNN architectures.

研究の動機と目的

  • 隣接行列を対称化せずに有向グラフを自然に扱えるグラフニューラルネットワークを動機付ける。
  • 複素位相によって方向性を符号化する磁気ラプラシアンに基づくスペクトルGNNとしてMagNetを提案する。
  • 多様なデータセットにおいてノード分類とリンク予測でMagNetの有効性を示す。

提案手法

  • 複素 Hermitian magnetic Laplacian L^(q) を用いてエッジの大きさと方向を位相によって符号化する。
  • L^(q) の固有ベクトルを用いた有向グラフフーリエ変換を定義し、Chebyshev多項式近似によるスペクトル畳み込みを実行する。
  • 複素値畳み込みと複素ReLUを備えた多層ネットワークとしてMagNetを実装し、分類やリンク予測のために実数特徴へ展開する。
  • 方向情報のバランスを取るために、データセットごとに交差検証を通じて最適な q 値を学習する。
  • 畳み込み行列を磁気ラプラシアンベースの作用素に置換することで、ChebNet風フィルタなど異なるスペクトルアーキテクチャへ適用する。

実験結果

リサーチクエスチョン

  • RQ1対称化前処理を行わずに、スペクトルグラフニューラルネットワークを有向グラフへ適応させるにはどうすればよいか?
  • RQ2磁気ラプラシアンを介して方向性位相情報を取り入れることは、有向ネットワークでのノード分類とリンク予測を向上させるか?
  • RQ3データセット全体で性能を最適化する際の方向性パラメータ q の役割は何か?
  • RQ4MagNetを既存のスペクトルアーキテクチャに一般的な有向グラフ拡張として組み込むことは可能か?

主な発見

タイプ手法CornellTexasWisconsinCora-MLCiteSeerTelegram
SpectralChebNet79.8 ± 5.079.2 ± 7.581.6 ± 6.380.0 ± 1.866.7 ± 1.670.2 ± 6.8
SpectralGCN59.0 ± 6.458.7 ± 3.855.9 ± 5.482.0 ± 1.166.0 ± 1.573.4 ± 5.8
SpatialAPPNP58.7 ± 4.057.0 ± 4.851.8 ± 7.482.6 ± 1.466.9 ± 1.867.3 ± 3.0
SpatialSAGE80.0 ± 6.184.3 ± 5.583.1 ± 4.882.3 ± 1.266.0 ± 1.556.6 ± 6.0
SpatialGIN57.9 ± 5.765.2 ± 6.558.2 ± 5.178.1 ± 2.063.3 ± 2.574.4 ± 8.1
SpatialGAT57.6 ± 4.961.1 ± 5.054.1 ± 4.281.9 ± 1.067.3 ± 1.372.6 ± 7.5
DirectedDGCN67.3 ± 4.371.7 ± 7.465.5 ± 4.781.3 ± 1.466.3 ± 2.090.4 ± 5.6
DirectedDigraph66.8 ± 6.264.9 ± 8.159.6 ± 3.879.4 ± 1.862.6 ± 2.282.0 ± 3.1
DirectedDiGraphIB64.4 ± 9.064.9 ± 13.764.1 ± 7.079.3 ± 1.261.1 ± 1.764.1 ± 7.0
This paperMagNet84.3 ± 7.083.3 ± 6.185.7 ± 3.279.8 ± 2.567.5 ± 1.887.6 ± 2.9
  • MagNetはノード分類タスクの6件中5件で最高または準最高の性能を達成。
  • MagNetはリンク予測タスクの8件中7件で最高の性能を達成。
  • 実データセット全体で、MagNetはスペクトル・空間ベースラインおよび無向バリアントをしばしば上回る。
  • 交差検証で得られた q 値は、ほとんどのデータセットで非ゼロの方向性が有効であることを示すが、いくつかの引用ネットワークでは q≈0 が最適である。
  • MagNetはChebNetの磁気ラプラシアン一般化として見ることができ、他のスペクトルGNNアーキテクチャにも適用可能。)

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

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

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

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