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