Soumettre la recherche
Mettre en ligne
Graph U-Nets
•
Télécharger en tant que PPTX, PDF
•
6 j'aime
•
2,851 vues
S
Shion Honda
Suivre
ICLR/ICML2019読み会 Graph U-Nets Hongyang Gao, Shuiwang Ji ICML 2019
Lire moins
Lire la suite
Sciences
Signaler
Partager
Signaler
Partager
1 sur 19
Télécharger maintenant
Recommandé
[DL輪読会] Spectral Norm Regularization for Improving the Generalizability of De...
[DL輪読会] Spectral Norm Regularization for Improving the Generalizability of De...
Deep Learning JP
【論文紹介】How Powerful are Graph Neural Networks?
【論文紹介】How Powerful are Graph Neural Networks?
Masanao Ochi
GAN(と強化学習との関係)
GAN(と強化学習との関係)
Masahiro Suzuki
Long-Tailed Classificationの最新動向について
Long-Tailed Classificationの最新動向について
Plot Hong
グラフニューラルネットワーク入門
グラフニューラルネットワーク入門
ryosuke-kojima
[DL輪読会]Relational inductive biases, deep learning, and graph networks
[DL輪読会]Relational inductive biases, deep learning, and graph networks
Deep Learning JP
[DL輪読会]ドメイン転移と不変表現に関するサーベイ
[DL輪読会]ドメイン転移と不変表現に関するサーベイ
Deep Learning JP
【DL輪読会】AUTOGT: AUTOMATED GRAPH TRANSFORMER ARCHITECTURE SEARCH
【DL輪読会】AUTOGT: AUTOMATED GRAPH TRANSFORMER ARCHITECTURE SEARCH
Deep Learning JP
Recommandé
[DL輪読会] Spectral Norm Regularization for Improving the Generalizability of De...
[DL輪読会] Spectral Norm Regularization for Improving the Generalizability of De...
Deep Learning JP
【論文紹介】How Powerful are Graph Neural Networks?
【論文紹介】How Powerful are Graph Neural Networks?
Masanao Ochi
GAN(と強化学習との関係)
GAN(と強化学習との関係)
Masahiro Suzuki
Long-Tailed Classificationの最新動向について
Long-Tailed Classificationの最新動向について
Plot Hong
グラフニューラルネットワーク入門
グラフニューラルネットワーク入門
ryosuke-kojima
[DL輪読会]Relational inductive biases, deep learning, and graph networks
[DL輪読会]Relational inductive biases, deep learning, and graph networks
Deep Learning JP
[DL輪読会]ドメイン転移と不変表現に関するサーベイ
[DL輪読会]ドメイン転移と不変表現に関するサーベイ
Deep Learning JP
【DL輪読会】AUTOGT: AUTOMATED GRAPH TRANSFORMER ARCHITECTURE SEARCH
【DL輪読会】AUTOGT: AUTOMATED GRAPH TRANSFORMER ARCHITECTURE SEARCH
Deep Learning JP
グラフニューラルネットワークとグラフ組合せ問題
グラフニューラルネットワークとグラフ組合せ問題
joisino
第52回SWO研究会チュートリアル資料
第52回SWO研究会チュートリアル資料
Takanori Ugai
Graph Neural Networks
Graph Neural Networks
tm1966
[DL輪読会]Set Transformer: A Framework for Attention-based Permutation-Invariant...
[DL輪読会]Set Transformer: A Framework for Attention-based Permutation-Invariant...
Deep Learning JP
[DL輪読会]Life-Long Disentangled Representation Learning with Cross-Domain Laten...
[DL輪読会]Life-Long Disentangled Representation Learning with Cross-Domain Laten...
Deep Learning JP
Sliced Wasserstein距離と生成モデル
Sliced Wasserstein距離と生成モデル
ohken
[DL輪読会]ICLR2020の分布外検知速報
[DL輪読会]ICLR2020の分布外検知速報
Deep Learning JP
【論文読み会】Self-Attention Generative Adversarial Networks
【論文読み会】Self-Attention Generative Adversarial Networks
ARISE analytics
深層生成モデルと世界モデル
深層生成モデルと世界モデル
Masahiro Suzuki
Transformerを多層にする際の勾配消失問題と解決法について
Transformerを多層にする際の勾配消失問題と解決法について
Sho Takase
Semantic segmentation
Semantic segmentation
Takuya Minagawa
Deep Learningによる超解像の進歩
Deep Learningによる超解像の進歩
Hiroto Honda
深層学習の不確実性 - Uncertainty in Deep Neural Networks -
深層学習の不確実性 - Uncertainty in Deep Neural Networks -
tmtm otm
Neural networks for Graph Data NeurIPS2018読み会@PFN
Neural networks for Graph Data NeurIPS2018読み会@PFN
emakryo
Generative Models(メタサーベイ )
Generative Models(メタサーベイ )
cvpaper. challenge
グラフデータ分析 入門編
グラフデータ分析 入門編
順也 山口
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
SSII
機械学習による統計的実験計画(ベイズ最適化を中心に)
機械学習による統計的実験計画(ベイズ最適化を中心に)
Kota Matsui
【論文読み会】Deep Clustering for Unsupervised Learning of Visual Features
【論文読み会】Deep Clustering for Unsupervised Learning of Visual Features
ARISE analytics
[DL輪読会]GLIDE: Guided Language to Image Diffusion for Generation and Editing
[DL輪読会]GLIDE: Guided Language to Image Diffusion for Generation and Editing
Deep Learning JP
BERTをブラウザで動かしたい!―MobileBERTとTensorFlow.js―
BERTをブラウザで動かしたい!―MobileBERTとTensorFlow.js―
Shion Honda
Bridging between Vision and Language
Bridging between Vision and Language
Shion Honda
Contenu connexe
Tendances
グラフニューラルネットワークとグラフ組合せ問題
グラフニューラルネットワークとグラフ組合せ問題
joisino
第52回SWO研究会チュートリアル資料
第52回SWO研究会チュートリアル資料
Takanori Ugai
Graph Neural Networks
Graph Neural Networks
tm1966
[DL輪読会]Set Transformer: A Framework for Attention-based Permutation-Invariant...
[DL輪読会]Set Transformer: A Framework for Attention-based Permutation-Invariant...
Deep Learning JP
[DL輪読会]Life-Long Disentangled Representation Learning with Cross-Domain Laten...
[DL輪読会]Life-Long Disentangled Representation Learning with Cross-Domain Laten...
Deep Learning JP
Sliced Wasserstein距離と生成モデル
Sliced Wasserstein距離と生成モデル
ohken
[DL輪読会]ICLR2020の分布外検知速報
[DL輪読会]ICLR2020の分布外検知速報
Deep Learning JP
【論文読み会】Self-Attention Generative Adversarial Networks
【論文読み会】Self-Attention Generative Adversarial Networks
ARISE analytics
深層生成モデルと世界モデル
深層生成モデルと世界モデル
Masahiro Suzuki
Transformerを多層にする際の勾配消失問題と解決法について
Transformerを多層にする際の勾配消失問題と解決法について
Sho Takase
Semantic segmentation
Semantic segmentation
Takuya Minagawa
Deep Learningによる超解像の進歩
Deep Learningによる超解像の進歩
Hiroto Honda
深層学習の不確実性 - Uncertainty in Deep Neural Networks -
深層学習の不確実性 - Uncertainty in Deep Neural Networks -
tmtm otm
Neural networks for Graph Data NeurIPS2018読み会@PFN
Neural networks for Graph Data NeurIPS2018読み会@PFN
emakryo
Generative Models(メタサーベイ )
Generative Models(メタサーベイ )
cvpaper. challenge
グラフデータ分析 入門編
グラフデータ分析 入門編
順也 山口
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
SSII
機械学習による統計的実験計画(ベイズ最適化を中心に)
機械学習による統計的実験計画(ベイズ最適化を中心に)
Kota Matsui
【論文読み会】Deep Clustering for Unsupervised Learning of Visual Features
【論文読み会】Deep Clustering for Unsupervised Learning of Visual Features
ARISE analytics
[DL輪読会]GLIDE: Guided Language to Image Diffusion for Generation and Editing
[DL輪読会]GLIDE: Guided Language to Image Diffusion for Generation and Editing
Deep Learning JP
Tendances
(20)
グラフニューラルネットワークとグラフ組合せ問題
グラフニューラルネットワークとグラフ組合せ問題
第52回SWO研究会チュートリアル資料
第52回SWO研究会チュートリアル資料
Graph Neural Networks
Graph Neural Networks
[DL輪読会]Set Transformer: A Framework for Attention-based Permutation-Invariant...
[DL輪読会]Set Transformer: A Framework for Attention-based Permutation-Invariant...
[DL輪読会]Life-Long Disentangled Representation Learning with Cross-Domain Laten...
[DL輪読会]Life-Long Disentangled Representation Learning with Cross-Domain Laten...
Sliced Wasserstein距離と生成モデル
Sliced Wasserstein距離と生成モデル
[DL輪読会]ICLR2020の分布外検知速報
[DL輪読会]ICLR2020の分布外検知速報
【論文読み会】Self-Attention Generative Adversarial Networks
【論文読み会】Self-Attention Generative Adversarial Networks
深層生成モデルと世界モデル
深層生成モデルと世界モデル
Transformerを多層にする際の勾配消失問題と解決法について
Transformerを多層にする際の勾配消失問題と解決法について
Semantic segmentation
Semantic segmentation
Deep Learningによる超解像の進歩
Deep Learningによる超解像の進歩
深層学習の不確実性 - Uncertainty in Deep Neural Networks -
深層学習の不確実性 - Uncertainty in Deep Neural Networks -
Neural networks for Graph Data NeurIPS2018読み会@PFN
Neural networks for Graph Data NeurIPS2018読み会@PFN
Generative Models(メタサーベイ )
Generative Models(メタサーベイ )
グラフデータ分析 入門編
グラフデータ分析 入門編
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
機械学習による統計的実験計画(ベイズ最適化を中心に)
機械学習による統計的実験計画(ベイズ最適化を中心に)
【論文読み会】Deep Clustering for Unsupervised Learning of Visual Features
【論文読み会】Deep Clustering for Unsupervised Learning of Visual Features
[DL輪読会]GLIDE: Guided Language to Image Diffusion for Generation and Editing
[DL輪読会]GLIDE: Guided Language to Image Diffusion for Generation and Editing
Plus de Shion Honda
BERTをブラウザで動かしたい!―MobileBERTとTensorFlow.js―
BERTをブラウザで動かしたい!―MobileBERTとTensorFlow.js―
Shion Honda
Bridging between Vision and Language
Bridging between Vision and Language
Shion Honda
Deep Learning Chap. 12: Applications
Deep Learning Chap. 12: Applications
Shion Honda
Deep Learning Chap. 6: Deep Feedforward Networks
Deep Learning Chap. 6: Deep Feedforward Networks
Shion Honda
画像認識 第9章 さらなる話題
画像認識 第9章 さらなる話題
Shion Honda
Towards Predicting Molecular Property by Graph Neural Networks
Towards Predicting Molecular Property by Graph Neural Networks
Shion Honda
画像認識 6.3-6.6 畳込みニューラルネットワーク
画像認識 6.3-6.6 畳込みニューラルネットワーク
Shion Honda
深層学習による自然言語処理 第2章 ニューラルネットの基礎
深層学習による自然言語処理 第2章 ニューラルネットの基礎
Shion Honda
BERT: Pre-training of Deep Bidirectional Transformers for Language Understand...
BERT: Pre-training of Deep Bidirectional Transformers for Language Understand...
Shion Honda
IaGo: an Othello AI inspired by AlphaGo
IaGo: an Othello AI inspired by AlphaGo
Shion Honda
Planning chemical syntheses with deep neural networks and symbolic AI
Planning chemical syntheses with deep neural networks and symbolic AI
Shion Honda
Plus de Shion Honda
(11)
BERTをブラウザで動かしたい!―MobileBERTとTensorFlow.js―
BERTをブラウザで動かしたい!―MobileBERTとTensorFlow.js―
Bridging between Vision and Language
Bridging between Vision and Language
Deep Learning Chap. 12: Applications
Deep Learning Chap. 12: Applications
Deep Learning Chap. 6: Deep Feedforward Networks
Deep Learning Chap. 6: Deep Feedforward Networks
画像認識 第9章 さらなる話題
画像認識 第9章 さらなる話題
Towards Predicting Molecular Property by Graph Neural Networks
Towards Predicting Molecular Property by Graph Neural Networks
画像認識 6.3-6.6 畳込みニューラルネットワーク
画像認識 6.3-6.6 畳込みニューラルネットワーク
深層学習による自然言語処理 第2章 ニューラルネットの基礎
深層学習による自然言語処理 第2章 ニューラルネットの基礎
BERT: Pre-training of Deep Bidirectional Transformers for Language Understand...
BERT: Pre-training of Deep Bidirectional Transformers for Language Understand...
IaGo: an Othello AI inspired by AlphaGo
IaGo: an Othello AI inspired by AlphaGo
Planning chemical syntheses with deep neural networks and symbolic AI
Planning chemical syntheses with deep neural networks and symbolic AI
Graph U-Nets
1.
Graph U-Nets 本田 志温 ICLR/ICML2019読み会
@DeNA Hongyang Gao, Shuiwang Ji ICML 2019 @shion_honda
2.
自己紹介 2 • 東京大学大学院情報理工学系研究科 M2 •
医学系の研究室でAI創薬の研究に従事 • NLPやCVも勉強中 • 最近の関心はグラフ • 趣味: 音楽鑑賞, 料理, 旅行, サッカー, 水泳など • SFと神経科学も好き
3.
概要 • CNNのpooling/unpoolingをグラフ上で定義 • GCNと組み合わせてGraph
U-Netを提案 • ノード分類とグラフ分類の両方でSOTA 3
4.
背景 4
5.
問題設定 • CNNsはCVやNLPで活躍しているが, これらの データはグリッド状という特徴がある •
非グリッドなグラフ構造でも, 畳み込み演算を 適用できるようにしたGNNsが考案されている 5 • 画像を「ノードが格子状に並んだ グラフ」だと捉えると, ノード分類 は画像のセグメンテーションと同 一視できる • 画像のセグメンテーションで定番のU-Netをグ ラフでも適用できるようにしたい
6.
U-Netとは • U-Net: Convolutional
Networks for Biomedical Image Segmentation [2] • Ronneberger+, MICCAI, 2015 • 前半のdownsamplingと後半のupsamplingからなる U字型のネットワーク • downsamplingの途中の各階層で特徴マップを upsampling側に渡す →異なるスケールの特徴を考慮 • 細胞画像のセグメンテ ーションで実験 6
7.
グラフに関する様々なタスク 7 タスク スケール 例 ノード分類
ノード 引用関係のグラフにおける論文のカテゴリ予測 リンク予測 ノード SNSのつながり推薦 グラフ分類 グラフ タンパク質の活性予測 グラフ生成 グラフ 分子グラフの生成 *ノードレベルとグラフレベルではタスクの性質が異なる 引用関係 分子 [3]
8.
GNNsの関連研究 • 元祖GCN • 𝑋𝑙:
第𝑙層での特徴行列 • 𝐷: 次数行列 • 𝐴: 隣接行列 • 𝑊𝑙:第𝑙層での重み • 行列積の形でグラフ畳み込みが書ける 8 𝐴 = 𝐴 + 𝐼 𝐷 = 𝐷 + 𝐼 • DiffPool [4] • ノードのクラスタリングを行うGNNをプーリング 層として挿入 • グラフ分類に 有効
9.
本論 9
10.
gPool 1. 学習可能なベクトル𝑝に特徴行列𝑋を射影(𝑦) 2. 特徴行列𝑋と隣接行列𝐴について,
値の大きな𝑘個の ノードを取り出す(idは保存しておく) 3. 特徴行列𝑋に𝑦でゲートをかける * 3は𝑝を計算グラフに入れるために必要 * k-max poolingと対応 10
11.
gUnpool 11 1. 特徴行列𝑋と隣接行列𝐴について, 対応するgPoolで捨てられたノードの 対応箇所を0で埋める
12.
Graph U-Net • gPoolとgUnpoolを対称に並べてU-Netを作る •
gPoolとgUnpoolの前後にはGCNを入れる • 最後に各ノードのembeddingが得られる 12
13.
その他の工夫 • Graph Connectivity
Augmentation • gPoolの途中でグラフの連結性が失われるのを防ぎ たい • gPoolの5番目の式で, 隣接行列を2乗する 13 • Improved GCN Layer • GCNでノード自身の特徴に重みをつけるため, 隣接 行列の計算を次のように変える
14.
実験1: ノード分類 (transductive) •
ノード分類 • transductive: 訓練時に与えられなかったノードラ ベルを当てる • 論文の引用関係を表すグラフ • 条件 • 𝑘 = 2000, 1000, 500, 200として4回のgPool • Contractive pathでは和をとる • upsampling側の最後のGCNで予測 • ベースラインはDeepWalk, GCN, GATなどノー ド埋め込みを得る手法 14
15.
実験2: グラフ分類 (inductive) 15 •
グラフ分類 • inductive: 訓練時に与えられなかったグラフのラベ ルを当てる • タンパク質と共著関係を表すグラフ • 条件 • 基本的に実験1を踏襲. 同じく4回のgPool • 𝑘 の値はノード数の90%, 70%, 60%, 50%とする • ベースラインはDGCNN, DiffPoolなど
16.
結果 1. ノード分類: 3/3でSOTA 16 2.
グラフ分類: 2/3でSOTA • COLLABではDiffPool-DETがダントツ
17.
Ablation studies 17 1. GCN
+ contracting pathとの比較 2. Graph Connectivity Augmentationは効果あり 3. 最適な深さは4層 4. gPool/Unpoolでパラメータ数はほぼ増えない
18.
まとめ • まとめ • 学習可能なベクトル𝑝に特徴行列𝑋を射影し,
値の大 きいidのノードを取ることでgPoolを定義 • 捨てたノードを0で埋めてgUnpoolを定義 • これらをGCNと組み合わせてGraph U-Netを提案 • ノード分類とグラフ分類でSOTA • コメント • グラフ分類でもうまくいくのは意外 • グラフ分類のとき, 出力の次元がノード数になるは ずなので, 実装が自明でない (コード非公開) • 発展としてpix2pixのようなこともできそう 18
19.
参考文献 [1] Hongyang Gao,
Shuiwang Ji. “Graph U-Nets.” ICML. 2019. [2] Olaf Ronneberger, Philipp Fischer, Thomas Brox. “U-Net: Convolutional Networks for Biomedical Image Segmentation.” MICCAI. 2015. [3] Thomas N. Kipf, Max Welling. “Semi-Supervised Classification with Graph Convolutional Networks.” ICLR. 2017. [4] Rex Ying, Jiaxuan You, Christopher Morris, Xiang Ren, William L. Hamilton, Jure Leskovec. “Hierarchical Graph Representation Learning with Differentiable Pooling. ” NeurIPS. 2018. GNNsの導入記事を書きました. [5] GNNまとめ(1): GCNの導入 - Qiita 19
Notes de l'éditeur
we employ a gate operation to control information flow information flowにpをいれる
there is a GCN layer before each gPool layer, thereby enabling gPool layers to capture the topological information in graphs implicitly.
inductive 非自明
Télécharger maintenant