グラフ
グラフ構造データ(ネットワーク、分子、関係データなど)を扱う話題のページです。
表データやテキストとは異なり、ノード間の接続関係を捉えるモデリング(グラフニューラルネットワークなど)が求められます。
押さえどころ
- グラフ構造データは「ノードとエッジ」の接続関係そのものが情報を持つため、GBDT に落とし込む特徴量エンジニアリング(次数、近傍集約、グラフ埋め込みなど)を行うか、GNN による直接のモデリングを行うかが最初の分岐になる
- Kaggle 単独でのグラフコンペは少なく、「KDD Cup 2021」に続くNeurIPS 2022 の大規模グラフコンペ(Open Graph Benchmark 主催)のように、国際学会併設の大規模ベンチマーク形式で開催される傾向がある
- 体系的な学習リソースは比較的充実している。演習形式のグラフ道場、スタンフォード大学「Machine Learning with Graphs」講義、『グラフニューラルネットワーク』などの書籍で、基礎からアーキテクチャまでを一通り追える
- 企業の取引関係グラフからの格付け予測(GCN と LightGBM の比較など)のように、コンペ以外の実務でもグラフ構造データを活用した深層学習事例が蓄積されている
- 大規模グラフでは cuGraph のような GPU 対応ライブラリによる前処理や分析の高速化も選択肢になる
資料
関連概念