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
350
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
400
グラフ輪講(グラフニューラルネットワーク,Chapter2 準備)
snoo_py
1
540
DEIM2024_発表スライド_中山
snoo_py
0
130
Other Decks in Research
See All in Research
XDPerf: A High-Performance Traffic Generator Built with WASM and eBPF
takehaya
1
290
進学校の生徒にはア行の苗字が多いのか
ozekinote
0
570
Data Visualization Tools in the Age of AI
flekschas
0
200
AIエージェント時代のLLM-jpモデルのあるべき姿
k141303
0
620
CVPR2026論文紹介_VLMにとって良いvision encoderとは何か?Rethinking Model Selection in VLM Through the Lens of Gromov-Wasserstein Distance
kobayashi31
1
210
【中間報告】国会議員の立法・政策実務を支える環境を巡る現状と課題
polipoli
0
580
Vector Map as Language: Toward Unified Remote Sensing Vector Mapping
satai
3
260
【Zozo Research 技術共有会】三次元領域の現在と展望
mickey_0226
3
600
JPA2026_NetworkTutorial_JunKashihara
junkashihara
0
130
適応的スパムフィルタのための軽量な類似メッセージカウンタ / jsai2026-adaptive-spam-filter
monochromegane
0
5.3k
高性能計算機クラスタを用いた大規模点群処理による森林の単木抽出と構造解析
kentaitakura
1
120
大規模言語モデルは誰を覚えているか / Who Do Large Language Models Memorize?
upura
0
160
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
A Soul's Torment
seathinner
7
3.6k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
For a Future-Friendly Web
brad_frost
183
10k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Navigating Weather and Climate Data
rabernat
0
510
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
230
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
510
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
650
Designing Experiences People Love
moore
143
24k
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