Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
グラフ輪講(グラフニューラルネットワーク,Chapter1 機械学習においてグラフを考える重要性)
Search
snoo_py
May 23, 2025
Research
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
グラフ輪講(グラフニューラルネットワーク,Chapter1 機械学習においてグラフを考える重要性)
snoo_py
May 23, 2025
More Decks by snoo_py
See All by snoo_py
グラフ輪講(グラフニューラルネットワーク,Chapter6 スペクトルグラフ理論)
snoo_py
0
350
グラフ輪講(グラフニューラルネットワーク,Chapter2 準備)
snoo_py
1
490
DEIM2024_発表スライド_中山
snoo_py
0
120
Other Decks in Research
See All in Research
計算情報学研究室(数理情報学第7研究室)2026
tomohirokoana
0
630
コーディングエージェントとABNを再考
hf149
2
760
[BlackHatAsia2026] Hidden Telemetry: Uncovering TraceLogging ETW Providers You're Not Using (Yet)
asuna_jp
1
580
Language and AI
ayaniwa
0
170
データセンター事業者を取り巻く近年の状況とその中での研究開発動向、テストベッドへの貢献の可能性
kikuzo
1
260
セマンティック通信勉強会 6Gに向けたデバイス間効率的な通信の技術紹介・課題・今後展望
satai
3
220
PGDM: Physically Guided Diffusion Model for L Downscaling
satai
3
350
AGI4OPT:自然言語から数理最適化を導くエ ージェントスキル Translating Human Intent into Mathematical Optimization
mickey_kubo
0
160
オーストリア流 都市の公共交通サービス水準評価@公共交通オープンデータ最前線2026
trafficbrain
0
200
Φ-Sat-2のAutoEncoderによる情報圧縮系論文
satai
4
850
業界横断 副業コンプライアンス調査 三者(副業者・本業先・発注者)におけるトラブル認知ギャップの構造分析
fkske
0
1.3k
Model Discovery and Graph Simulation: A Lightweight Gateway to Chaos Engineering
anatolykr
0
220
Featured
See All Featured
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
380
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
New Earth Scene 8
popppiees
3
2.4k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Deep Space Network (abreviated)
tonyrice
0
230
Transcript
1 M2 中山 グラフ輪講 第1回
グラフ輪講の進め方 ・教科書:グラフニューラルネットワーク(佐藤竜馬) ・金曜2限(10:30-12:00),1時間が目安 ・担当者が教科書の内容をスライドにまとめて発表 重要な部分をピックアップし,必要に応じて補足説明を加える ・参加者は適宜わからない部分,詳しく聞きたい部分を質問 (余裕があれば教科書を下読みしておくと良い) 2
目次 教科書:グラフニューラルネットワーク(佐藤竜馬) 今回扱う範囲: 第1章 機械学習においてグラフを考える重要性 ・1.1 さまざまなグラフデータ ・1.2 グラフを用いた代表的な機械学習タスク ・1.3
異種混合なデータをグラフにより統一的に扱う ・1.4 グラフニューラルネットワークとは ・1.5 代表的なベンチマーク用データセット ・1.6 記法 ・1.7 本書の構成 3
1.1 さまざまなグラフデータ 世の中では,様々なグラフが観測される. ・ソーシャルネットワーク ・コンピュータネットワーク ・化合物グラフ 4 ・交通ネットワーク ・引用ネットワーク ・購買ネットワーク
1.1 さまざまなグラフデータ グラフの構成要素 5 特徴量 ノード エッジ ソーシャルネットワークなら, 年齢・性別・居住地・プロフィール文など
1.2 グラフを用いた代表的な機械学習タスク よく見かけるタスク ・ノードレベル ・ノード分類(例:SNSの性別予測) ・ノード回帰(例:交差点の交通量予測) ・エッジレベル ・リンク予測(例:SNSのフォロー予測) ・(サブ)グラフレベル ・グラフ分類(例:化合物の毒性予測)
・グラフ回帰(例:化合物の沸点予測) 6
1.2 グラフを用いた代表的な機械学習タスク 発展的な話題 ・グラフ生成 (例:ある病気に有効な未知の化合物を生成) ・公平性 / 説明可能性 (例:特定の属性が不利にならない予測, 予測の根拠を説明)
・知識グラフ推論 (例:知識グラフを用いて,事実に基づいて質問に回答する) 7
1.2 グラフを用いた代表的な機械学習タスク ノード分類の実験設定 ・transductive setting ・学習時にテストノードが見えている設定 ・もちろん,テストノードの正解は知らない ・inductive setting ・学習時にテストノードが見えていない設定
・推論時に初めてテストノードが見える ・未知ノードの予測が可能で,実践的 8 訓練ノード テストノード
1.3 異種混合なデータをグラフにより統一的に扱う 異種混合グラフ(Heterogeneous graph) ・ノードとエッジが複数種あるグラフ 例:知識グラフ ノード→人物,都市,作品など エッジ→居住,制作,位置など 様々な情報を統一的に扱える 9
1.4 グラフニューラルネットワークとは グラフニューラルネットワーク…グラフを処理するニューラルネットワーク ・グラフニューラルネットワークで様々なタスクが解ける (ノード分類,リンク予測,グラフ分類など) ・メッセージパッシングという機構を用いることが多い 詳細は「第3章 グラフニューラルネットワークの定式化」にて. 10
1.4 グラフニューラルネットワークとは グラフニューラルネットワーク ・近年,ホットなトピック 11 ←8月まで https://www.mdpi.com/2078-2489/15/10/626
1.5 代表的なベンチマーク用データセット 12 データセット名 概要 タスク Cora 引用ネットワーク ノード分類 CiteSeer
引用ネットワーク ノード分類 PubMed 引用ネットワーク ノード分類 CoauthorCS 共著ネットワーク ノード分類 CoauthorPhysics 共著ネットワーク ノード分類 Amazom Computers 共同購入グラフ ノード分類 Amazon Photo 共同購入グラフ ノード分類 Reddit 投稿-サブレディッド ノード分類 PPI タンパク質の関係 ノード分類 QM9 化合物グラフ グラフ回帰 ZINC 化合物グラフ グラフ回帰 MUTAG 化合物グラフ グラフ分類 NCI1 化合物グラフ グラフ分類 PROTEINS タンパク質グラフ グラフ分類 FB15k 知識グラフ リンク予測 ・様々なグラフデータセットが存在 ネットワークの種類や特徴量が異なる ・一般的には3-10くらいのデータを使用 ↓7つのデータで評価
1.6 記法 ・𝑎, 𝑏, 𝑐 …スカラー ・𝒂, 𝒃, 𝒄…ベクトル ・𝐀,
𝑩, 𝑪…行列,テンソル ・ノード集合V (vertex),エッジ集合E (edge),特徴量X ・グラフG = (V, E, X) と表記 ・隣接行列A,グラフラプラシアンL (第3章にて) 13
1.7 本書の構成 ・第2章 準備 →グラフ理論の基礎 ・第3章 グラフニューラルネットワークの定式化 →メインパート,アーキテクチャの解説 ・第4章 さまざまなタスクへの応用
→グラフニューラルネットワークでタスクを解く方法 14
1.7 本書の構成 ・第5章 グラフニューラルネットワークの高速化 →大規模なグラフを扱えるように高速化 ・第6章 スペクトルグラフ理論 →グラフニューラルネットワークの基礎になる概念,一部を紹介予定 ・第7章 過平滑化現象とその対策
・第8章 グラフニューラルネットワークの表現能力 ・第9章 おわりに 15 輪講では扱わない
まとめ 第1章 機械学習においてグラフを考える重要性 ・グラフは実世界にたくさん存在する ・ノード分類など,様々なグラフ機械学習タスクがある ・グラフニューラルネットワークは近年ホットなトピック グラフ機械学習タスクを高い精度で効率的に解くことができる 16