Skip to main content
QUICK REVIEW

[論文レビュー] Attending to Graph Transformers

Luis T. Díaz Müller, Mikhail Galkin|arXiv (Cornell University)|Feb 8, 2023
Machine Learning in Materials Science被引用数 32
ひとこと要約

この論文は、グラフ変換器アーキテクチャの分類法と実証評価を提供し、構造/位置エンコーディング、入力特徴、トークン化、伝搬戦略を強調し、グラフ構造を回復する能力とヘテロファリーへの対応を評価します。

ABSTRACT

Recently, transformer architectures for graphs emerged as an alternative to established techniques for machine learning with graphs, such as (message-passing) graph neural networks. So far, they have shown promising empirical results, e.g., on molecular prediction datasets, often attributed to their ability to circumvent graph neural networks' shortcomings, such as over-smoothing and over-squashing. Here, we derive a taxonomy of graph transformer architectures, bringing some order to this emerging field. We overview their theoretical properties, survey structural and positional encodings, and discuss extensions for important graph classes, e.g., 3D molecular graphs. Empirically, we probe how well graph transformers can recover various graph properties, how well they can deal with heterophilic graphs, and to what extent they prevent over-squashing. Further, we outline open challenges and research direction to stimulate future work. Our code is available at https://github.com/luis-mueller/probing-graph-transformers.

研究の動機と目的

  • Provide a structured overview of state-of-the-art graph transformer (GT) architectures and their theoretical properties.
  • Survey structural and positional encodings and their impact on GT expressivity.
  • Examine how GTs handle non-geometric vs geometric (3D) graph features.
  • Evaluate GTs on structural awareness, heterophily, and over-squashing phenomena.
  • Outline open challenges and future research directions in graph transformers.

提案手法

  • Derive a taxonomy of GT architectures across encodings, input features, tokenization, and propagation.
  • Discuss theoretical expressivity of GTs and dependence on structural/positional biases.
  • Survey and categorize structural and positional encodings (local/global/relative).
  • Analyze input feature regimes (non-geometric vs geometric) and geometric equivariance approaches.
  • Examine tokenization strategies (nodes, edges, subgraphs) and their computational trade-offs.
  • Review propagation schemes (global, sparse, hybrid) and scaling techniques (linear/ kernelized attention).
Figure 2: Average train accuracy over ten random seeds of a GT on the NeighborsMatch dataset, compared to models from Alon & Yahav ( 2021 ) .
Figure 2: Average train accuracy over ten random seeds of a GT on the NeighborsMatch dataset, compared to models from Alon & Yahav ( 2021 ) .

実験結果

リサーチクエスチョン

  • RQ1How do structural and positional encodings affect GT expressivity and ability to distinguish non-isomorphic graphs?
  • RQ2Can GTs mitigate over-smoothing and over-squashing, especially on heterophilic graphs?
  • RQ3What are the practical trade-offs of node-only vs edge-inclusive vs subgraph tokenization for GTs?
  • RQ4How do geometric features (3D coordinates) and SE(3)/E(3) equivariance influence GT performance?
  • RQ5What are the effective propagation strategies to scale GTs to larger graphs while preserving accuracy?

主な発見

Model (PE/SE type)アクターCornellTexasWisconsinChameleonSquirrel
Geom-GCN (DEG)31.59 ±1.1560.54 ±3.6764.51 ±3.6666.76 ±2.7260.00 ±2.81
GCN (no PE/SE)33.92 ±0.6353.78 ±3.0765.95 ±3.6766.67 ±2.6343.14 ±1.33
GCN (LapPE)34.30 ±1.1256.22 ±2.6565.95 ±3.6766.47 ±1.3743.53 ±1.45
GCN (RWSE)33.69 ±1.0753.78 ±4.0962.97 ±3.2169.41 ±2.6643.84 ±1.68
GCN (DEG)33.99 ±0.9153.51 ±2.6566.76 ±2.7267.26 ±1.5346.36 ±2.07
GPS GCN+Transformer (LapPE)37.68 ±0.5266.22 ±3.8775.41 ±1.4674.71 ±2.9748.57 ±1.02
GPS GCN+Transformer (RWSE)36.95 ±0.6565.14 ±5.7373.51 ±2.6578.04 ±2.8847.57 ±0.90
GPS GCN+Transformer (DEG)36.91 ±0.5664.05 ±2.4373.51 ±3.5975.49 ±4.2352.59 ±1.81
Transformer (LapPE)38.43 ±0.8769.46 ±1.7377.84 ±1.0876.08 ±1.9249.69 ±1.11
Transformer (RWSE)38.13 ±0.6370.81 ±2.0277.57 ±1.2480.20 ±2.2349.45 ±1.34
Transformer (DEG)37.39 ±0.5071.89 ±2.4877.30 ±1.3279.80 ±0.9056.18 ±0.83
Graphormer (DEG only)36.91 ±0.8568.38 ±1.7376.76 ±1.7977.06 ±1.9754.08 ±2.35
Graphormer (DEG, attn. bias)36.69 ±0.7068.38 ±1.7376.22 ±2.3677.65 ±2.0053.84 ±2.32
  • GTs without expressive encodings have limited graph-structure discernment, reinforcing the need for structural/positional biases.
  • Several encodings (RWSE, LapPE) and attention biases (shortest-path, edge representations) enhance structural awareness and task performance.
  • Hybrid propagation (local GNN + global attention) often yields strong results, balancing scalability and expressivity.
  • Geometric GTs with SE(3)/E(3) equivariance and distance-based attention improve molecular property tasks and 3D graph modeling.
  • Empirical results show varying performance across tasks, with baselines (vanilla transformers) lagging behind structurally biased GTs on structural/heterophily benchmarks.
  • Table 3 (heterophilic datasets) demonstrates substantial performance gaps between GNN baselines and GT variants with structural encodings.

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

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

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

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