用語集2025/9/28
Graph Neural Networks(グラフニューラルネットワーク)
グラフ構造データに特化したニューラルネットワーク。ソーシャルネットワーク、分子構造、知識グラフでノード・エッジの関係性を学習。
難易度:
上級
読了時間:約7分
定義
GNNは、非ユークリッド空間のグラフデータで畳み込み操作を実現。GraphSAGE、GAT、GCNで局所構造と大域構造を同時学習し、従来手法では困難な関係性抽出を可能にします。
具体例
- GCN:グラフ畳み込みネットワーク、基本アーキテクチャ
- GraphSAGE:大規模グラフ、帰納的学習
- GAT:注意機構、重要ノード自動発見
活用事例
- 創薬:分子特性予測、薬物-標的相互作用
- ソーシャル分析:影響力予測、コミュニティ検出
- 知識グラフ:エンティティ関係、推論システム
関連概念
PyTorch Geometric、DGL、Stellargraphで実装。Neo4j、Amazon Neptune、Azure Cosmos DBでグラフデータベース。NetworkX、igraphで前処理。
📝 要約
グラフ構造データに特化したニューラルネットワーク。ソーシャルネットワーク、分子構造、知識グラフでノード・エッジの関係性を学習。
関連タグ
GNNグラフGCNGraphSAGEPyTorch Geometric