SlideShare a Scribd company logo
1 of 19
Ho-Beom Kim
Network Science Lab
Dept. of Mathematics
The Catholic University of Korea
E-mail: hobeom2001@catholic.ac.kr
2023 / 09 / 25
IEEE Transactions on Knowledge and Data Engineering
2
Introduction
Problem Statements
• Graph-structured data is ubiquitous in many real-world systems, such as social networks, biological
networks, and citation networks
• To learn from graph-structured data, typically an encoder function is needed to project high-
dimensional node features into a low-dimensional embedding space such that “semantically” similar
nodes are close to each other in the low-dimensional Euclidean space
• Training in an unsupervised way, these methods employ dot product or cooccurrances on short
random walks over graphs to measure the similarity between a pair of nodes.
• How they manipulate the adjacent matrix
• spectral graph convolution networks
• neighbor aggregation or message passing algorithms
3
Introduction
Contributions
• SGATs simplify the architecture of GATs, and this reduces the risk of overfitting
• SGATs can identify noisy/task-irrelevant edges1 of a graph such that an edge-sparsified graph structure
can be discovered, which is more robust for downstream classification tasks.
• SGAT is a robust graph learning algorithm that can learn from both assortative and disassortative
graphs, while GAT fails on disassortative graphs.
4
Related Work
Graph Sparsificatoin
• Spectral graph sparsification aims to remove unnecessary edges for graph compression
• DropEdge
• propose to stochastically drop edges from graphs to regularize the training of GNNs
• Randomly removes a certain number of edges from an input graph at each training iteration to prevent
the overfitting and oversmoothing issues
• Does not induce an edge-sparsified graph since different subsets of edges are removed at different
training iterations and the full graph is utilized for validation and test
• SGAT learns an edge-sparsified graph by removing noisy/task-irrelevant edges permanently from
input graph.
• LAGCN
• Add/remove edges based on the predictions of a trained edge classifier
• It assumes the input graph is almost noisy free such that an edge classifier can be trained reliably from
the existing graph topology
• This assumption does not hold for very noisy graphs
5
Related Work
Graph sparsification
• NeuralSparse
• Learns a sparsification network to sample a k-neighbor subgraph, which is them fed to GCN,
GraphSage or GAT for node classification
• It does not aim to learn an edge-sparsified graph as the sparsification network produces a different
subgraph sample each time and multiple subgraphs are used to improve accuracy
• PTDNet
• Proposes to improve the robustness and generalization performance of GNNs by learning to drop
task-irrelevant edges
• Sample a subgraph for each layer and applies a denoising layer before each GNN layer
• SuperGAT
• Improves Gat with an edge self-supervision regularization.
6
Related Work
SGAT overview
7
Related Work
Histogram of variance of coefficient of a 2-layer GAT with 8-head attention on the Cora and
Citeseer datasets
8
Methodology
SGAT
• 𝐴 = 𝐴 ⨀𝑍, 𝑍 ∈ 0, 1 𝑀
• 𝑅 𝑊, 𝑍 =
1
𝑛 𝑖=1
𝑛
ℒ 𝑓𝑖 𝑋, 𝐴⨀𝑍, 𝑊 , 𝑦𝑖 + 𝜆 𝑍 0
• =
1
𝑛 𝑖=1
𝑛
ℒ 𝑓𝑖 𝑋, 𝐴⨀𝑍, 𝑊 , 𝑦𝑖 + λ 𝑖,𝑗 ∈𝐸 1 𝑧𝑖𝑗≠0
• ℎ𝑖
(𝑙+1)
= 𝜎 𝑗∈𝑁𝑖
𝑎𝑖𝑗ℎ𝑗
(𝑙)
𝑊(𝑙)
• 𝑎𝑖𝑗 = 𝑛𝑜𝑟𝑚𝑎𝑙𝑖𝑧𝑒 𝐴𝑖𝑗𝑧𝑖𝑗 =
𝐴𝑖𝑗𝑧𝑖𝑗
𝑘∈𝑁𝑖
𝐴𝑖𝑘𝑧𝑖𝑘
• ℎ𝑖
(𝑙+1)
= ||𝐾
𝑘=1𝜎 𝑗∈𝑁𝑖
𝑎𝑖𝑗ℎ𝑗
𝑙
𝑊
𝑘
𝑙
9
Methodology
Model Optimization
• min
𝑧
𝐹 𝑧 ≤ 𝔼𝑧~𝑞 𝑧 𝐹(𝑧)
• 𝑅 𝑊, 𝜋 =
1
𝑛 𝑖=1
𝑛
𝔼𝑞 𝑍 𝜋 𝐿 𝑓𝑖 𝑋, 𝐴⨀𝑍, 𝑊 , 𝑦𝑖 + 𝜆 𝑖,𝑗 ∈𝐸 𝜋𝑖𝑗
• 𝑅 𝑊, 𝑙𝑜𝑔𝛼 =
1
𝑛 𝑖=1
𝑛
𝔼𝑢~𝑈(0,1)𝐿 𝑓𝑖 𝑋, 𝐴⨀𝑍𝑔 𝑓 𝑙𝑜𝑔𝛼, 𝑢 , 𝑊 , 𝑦𝑖 + 𝜆 𝑖,𝑗 ∈𝐸 𝜎 𝑙𝑜𝑔𝛼𝑖𝑗 − 𝛽 log
−𝛾
𝜁
• 𝑙𝑜𝑔𝛼𝑖𝑗 = 𝑥𝑖𝑊
0
(0)
||𝑥𝑗𝑊
0
(0)
𝑏𝑇
10
Experiments
Summary of the Graph Datasets Used in the Experiments
11
Experiments
The evolution of the graph of the Zachary’s Karate Club at different training epochs
12
Experiments
Classification Accuracies on Seven Assortative Graphs for Semi-Supervised Node Classification
13
Experiments
Classification Accuracies of Different Node Classification Algorithms On Four Disassortative Graphs
14
Experiments
The evolution of classification accuracy and number of kept edges
15
Experiments
The evolution of classification accuracies on the PPI test dataset
16
Experiments
The impact of 𝝀 to the classification accuracy and edge sparsity on the PPI
and Texas validation dataset
17
Experiments
The evolution of classification accuracy of SGAT as a function of number of heads on the PPI and
Texas datasets
18
Experiments
T-SNE visualization of learned feature representations on Cora and Texas
19
Conclusions
Conclusions and Futurework
• They propose sparse graph attention networks that integrate a sparse attention mechanism into graph
attention networks via an L0-nrom regularization on the number of edges of a graph
• To assign a single attention coefficient to each edge, SGATs further simplify the architecture of GATs by
sharing one set of attention coefficients across all heads and all layers
• Can detect and remove noisy/task-irrelevant edges from a graph in order to achieve a similar or
improved accuracy on downstream classification tasks
• As for future extensions, they plan to investigate the applications of SGATs on detecting superficial or
malicious edges injected by adversaries
• Plan to explore the application of sparse attention network of SGATs in unsupervised graph domain
adaptaion

More Related Content

Similar to "Sparse Graph Attention Networks", IEEE Transactions on Knowledge and Data Engineering.pptx

240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...
240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...
240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...thanhdowork
 
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...MLconf
 
201907 AutoML and Neural Architecture Search
201907 AutoML and Neural Architecture Search201907 AutoML and Neural Architecture Search
201907 AutoML and Neural Architecture SearchDaeJin Kim
 
Parallelizing Pruning-based Graph Structural Clustering
Parallelizing Pruning-based Graph Structural ClusteringParallelizing Pruning-based Graph Structural Clustering
Parallelizing Pruning-based Graph Structural Clustering煜林 车
 
Graph Attention Networks.pptx
Graph Attention Networks.pptxGraph Attention Networks.pptx
Graph Attention Networks.pptxssuser2624f71
 
NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...
NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...
NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...ssuser4b1f48
 
NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...
NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...
NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...ssuser4b1f48
 
20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworks20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworkstm1966
 
NS-CUK Joint Journal Club : S.T.Nguyen, Review on "Graph Neural Networks for ...
NS-CUK Joint Journal Club : S.T.Nguyen, Review on "Graph Neural Networks for ...NS-CUK Joint Journal Club : S.T.Nguyen, Review on "Graph Neural Networks for ...
NS-CUK Joint Journal Club : S.T.Nguyen, Review on "Graph Neural Networks for ...ssuser4b1f48
 
NS-CUK Seminar: S.T.Nguyen, Review on "Hierarchical Graph Convolutional Netwo...
NS-CUK Seminar: S.T.Nguyen, Review on "Hierarchical Graph Convolutional Netwo...NS-CUK Seminar: S.T.Nguyen, Review on "Hierarchical Graph Convolutional Netwo...
NS-CUK Seminar: S.T.Nguyen, Review on "Hierarchical Graph Convolutional Netwo...ssuser4b1f48
 
NS-CUK Seminar: H.E.Lee, Review on "Gated Graph Sequence Neural Networks", I...
NS-CUK Seminar: H.E.Lee,  Review on "Gated Graph Sequence Neural Networks", I...NS-CUK Seminar: H.E.Lee,  Review on "Gated Graph Sequence Neural Networks", I...
NS-CUK Seminar: H.E.Lee, Review on "Gated Graph Sequence Neural Networks", I...ssuser4b1f48
 
Attentive Relational Networks for Mapping Images to Scene Graphs
Attentive Relational Networks for Mapping Images to Scene GraphsAttentive Relational Networks for Mapping Images to Scene Graphs
Attentive Relational Networks for Mapping Images to Scene GraphsSangmin Woo
 
NS-CUK Seminar: J.H.Lee, Review on "Relational Self-Supervised Learning on Gr...
NS-CUK Seminar: J.H.Lee, Review on "Relational Self-Supervised Learning on Gr...NS-CUK Seminar: J.H.Lee, Review on "Relational Self-Supervised Learning on Gr...
NS-CUK Seminar: J.H.Lee, Review on "Relational Self-Supervised Learning on Gr...ssuser4b1f48
 
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...Edge AI and Vision Alliance
 
Southwick anguiano lmu-symposium_presentation_20140329
Southwick anguiano lmu-symposium_presentation_20140329Southwick anguiano lmu-symposium_presentation_20140329
Southwick anguiano lmu-symposium_presentation_20140329GRNsight
 
NS-CUK Seminar: H.B.Kim, Review on "Inductive Representation Learning on Lar...
NS-CUK Seminar: H.B.Kim,  Review on "Inductive Representation Learning on Lar...NS-CUK Seminar: H.B.Kim,  Review on "Inductive Representation Learning on Lar...
NS-CUK Seminar: H.B.Kim, Review on "Inductive Representation Learning on Lar...ssuser4b1f48
 
Anguiano varshneya sccur-poster_20141122
Anguiano varshneya sccur-poster_20141122Anguiano varshneya sccur-poster_20141122
Anguiano varshneya sccur-poster_20141122GRNsight
 
NS-CUK Seminar: J.H.Lee, Review on "Rethinking the Expressive Power of GNNs ...
NS-CUK Seminar: J.H.Lee,  Review on "Rethinking the Expressive Power of GNNs ...NS-CUK Seminar: J.H.Lee,  Review on "Rethinking the Expressive Power of GNNs ...
NS-CUK Seminar: J.H.Lee, Review on "Rethinking the Expressive Power of GNNs ...ssuser4b1f48
 
NS-CUK Seminar: J.H.Lee, Review on "Rethinking the Expressive Power of GNNs...
NS-CUK Seminar:  J.H.Lee,  Review on "Rethinking the Expressive Power of GNNs...NS-CUK Seminar:  J.H.Lee,  Review on "Rethinking the Expressive Power of GNNs...
NS-CUK Seminar: J.H.Lee, Review on "Rethinking the Expressive Power of GNNs...ssuser4b1f48
 

Similar to "Sparse Graph Attention Networks", IEEE Transactions on Knowledge and Data Engineering.pptx (20)

240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...
240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...
240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...
 
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
 
201907 AutoML and Neural Architecture Search
201907 AutoML and Neural Architecture Search201907 AutoML and Neural Architecture Search
201907 AutoML and Neural Architecture Search
 
Parallelizing Pruning-based Graph Structural Clustering
Parallelizing Pruning-based Graph Structural ClusteringParallelizing Pruning-based Graph Structural Clustering
Parallelizing Pruning-based Graph Structural Clustering
 
Graph Attention Networks.pptx
Graph Attention Networks.pptxGraph Attention Networks.pptx
Graph Attention Networks.pptx
 
NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...
NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...
NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...
 
NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...
NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...
NS-CUK Seminar: J.H.Lee, Review on "Learnable Structural Semantic Readout for...
 
20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworks20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworks
 
NS-CUK Joint Journal Club : S.T.Nguyen, Review on "Graph Neural Networks for ...
NS-CUK Joint Journal Club : S.T.Nguyen, Review on "Graph Neural Networks for ...NS-CUK Joint Journal Club : S.T.Nguyen, Review on "Graph Neural Networks for ...
NS-CUK Joint Journal Club : S.T.Nguyen, Review on "Graph Neural Networks for ...
 
NS-CUK Seminar: S.T.Nguyen, Review on "Hierarchical Graph Convolutional Netwo...
NS-CUK Seminar: S.T.Nguyen, Review on "Hierarchical Graph Convolutional Netwo...NS-CUK Seminar: S.T.Nguyen, Review on "Hierarchical Graph Convolutional Netwo...
NS-CUK Seminar: S.T.Nguyen, Review on "Hierarchical Graph Convolutional Netwo...
 
NS-CUK Seminar: H.E.Lee, Review on "Gated Graph Sequence Neural Networks", I...
NS-CUK Seminar: H.E.Lee,  Review on "Gated Graph Sequence Neural Networks", I...NS-CUK Seminar: H.E.Lee,  Review on "Gated Graph Sequence Neural Networks", I...
NS-CUK Seminar: H.E.Lee, Review on "Gated Graph Sequence Neural Networks", I...
 
Attentive Relational Networks for Mapping Images to Scene Graphs
Attentive Relational Networks for Mapping Images to Scene GraphsAttentive Relational Networks for Mapping Images to Scene Graphs
Attentive Relational Networks for Mapping Images to Scene Graphs
 
NS-CUK Seminar: J.H.Lee, Review on "Relational Self-Supervised Learning on Gr...
NS-CUK Seminar: J.H.Lee, Review on "Relational Self-Supervised Learning on Gr...NS-CUK Seminar: J.H.Lee, Review on "Relational Self-Supervised Learning on Gr...
NS-CUK Seminar: J.H.Lee, Review on "Relational Self-Supervised Learning on Gr...
 
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
 
group 10 paper 10.pptx
group 10 paper 10.pptxgroup 10 paper 10.pptx
group 10 paper 10.pptx
 
Southwick anguiano lmu-symposium_presentation_20140329
Southwick anguiano lmu-symposium_presentation_20140329Southwick anguiano lmu-symposium_presentation_20140329
Southwick anguiano lmu-symposium_presentation_20140329
 
NS-CUK Seminar: H.B.Kim, Review on "Inductive Representation Learning on Lar...
NS-CUK Seminar: H.B.Kim,  Review on "Inductive Representation Learning on Lar...NS-CUK Seminar: H.B.Kim,  Review on "Inductive Representation Learning on Lar...
NS-CUK Seminar: H.B.Kim, Review on "Inductive Representation Learning on Lar...
 
Anguiano varshneya sccur-poster_20141122
Anguiano varshneya sccur-poster_20141122Anguiano varshneya sccur-poster_20141122
Anguiano varshneya sccur-poster_20141122
 
NS-CUK Seminar: J.H.Lee, Review on "Rethinking the Expressive Power of GNNs ...
NS-CUK Seminar: J.H.Lee,  Review on "Rethinking the Expressive Power of GNNs ...NS-CUK Seminar: J.H.Lee,  Review on "Rethinking the Expressive Power of GNNs ...
NS-CUK Seminar: J.H.Lee, Review on "Rethinking the Expressive Power of GNNs ...
 
NS-CUK Seminar: J.H.Lee, Review on "Rethinking the Expressive Power of GNNs...
NS-CUK Seminar:  J.H.Lee,  Review on "Rethinking the Expressive Power of GNNs...NS-CUK Seminar:  J.H.Lee,  Review on "Rethinking the Expressive Power of GNNs...
NS-CUK Seminar: J.H.Lee, Review on "Rethinking the Expressive Power of GNNs...
 

More from ssuser2624f71

Vector and Matrix operationsVector and Matrix operations
Vector and Matrix operationsVector and Matrix operationsVector and Matrix operationsVector and Matrix operations
Vector and Matrix operationsVector and Matrix operationsssuser2624f71
 
240219_RNN, LSTM code.pptxdddddddddddddddd
240219_RNN, LSTM code.pptxdddddddddddddddd240219_RNN, LSTM code.pptxdddddddddddddddd
240219_RNN, LSTM code.pptxddddddddddddddddssuser2624f71
 
인공지능 로봇 윤리_1229_9차시.pptx
인공지능 로봇 윤리_1229_9차시.pptx인공지능 로봇 윤리_1229_9차시.pptx
인공지능 로봇 윤리_1229_9차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1228_8차시.pptx
인공지능 로봇 윤리_1228_8차시.pptx인공지능 로봇 윤리_1228_8차시.pptx
인공지능 로봇 윤리_1228_8차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1227_7차시.pptx
인공지능 로봇 윤리_1227_7차시.pptx인공지능 로봇 윤리_1227_7차시.pptx
인공지능 로봇 윤리_1227_7차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1226_6차시.pptx
인공지능 로봇 윤리_1226_6차시.pptx인공지능 로봇 윤리_1226_6차시.pptx
인공지능 로봇 윤리_1226_6차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1222_5차시.pptx
인공지능 로봇 윤리_1222_5차시.pptx인공지능 로봇 윤리_1222_5차시.pptx
인공지능 로봇 윤리_1222_5차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1221_4차시.pptx
인공지능 로봇 윤리_1221_4차시.pptx인공지능 로봇 윤리_1221_4차시.pptx
인공지능 로봇 윤리_1221_4차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1220_3차시.pptx
인공지능 로봇 윤리_1220_3차시.pptx인공지능 로봇 윤리_1220_3차시.pptx
인공지능 로봇 윤리_1220_3차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1219_2차시.pptx
인공지능 로봇 윤리_1219_2차시.pptx인공지능 로봇 윤리_1219_2차시.pptx
인공지능 로봇 윤리_1219_2차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1218_1차시.pptx
인공지능 로봇 윤리_1218_1차시.pptx인공지능 로봇 윤리_1218_1차시.pptx
인공지능 로봇 윤리_1218_1차시.pptxssuser2624f71
 
디지털인문학9차시.pptx
디지털인문학9차시.pptx디지털인문학9차시.pptx
디지털인문학9차시.pptxssuser2624f71
 
디지털인문학8차시.pptx
디지털인문학8차시.pptx디지털인문학8차시.pptx
디지털인문학8차시.pptxssuser2624f71
 
디지털인문학7차시.pptx
디지털인문학7차시.pptx디지털인문학7차시.pptx
디지털인문학7차시.pptxssuser2624f71
 
디지털인문학6차시.pptx
디지털인문학6차시.pptx디지털인문학6차시.pptx
디지털인문학6차시.pptxssuser2624f71
 
디지털인문학 5차시.pptx
디지털인문학 5차시.pptx디지털인문학 5차시.pptx
디지털인문학 5차시.pptxssuser2624f71
 
디지털인문학4차시.pptx
디지털인문학4차시.pptx디지털인문학4차시.pptx
디지털인문학4차시.pptxssuser2624f71
 
디지털인문학3차시.pptx
디지털인문학3차시.pptx디지털인문학3차시.pptx
디지털인문학3차시.pptxssuser2624f71
 
디지털인문학2차시.pptx
디지털인문학2차시.pptx디지털인문학2차시.pptx
디지털인문학2차시.pptxssuser2624f71
 
디지털인문학1차시.pptx
디지털인문학1차시.pptx디지털인문학1차시.pptx
디지털인문학1차시.pptxssuser2624f71
 

More from ssuser2624f71 (20)

Vector and Matrix operationsVector and Matrix operations
Vector and Matrix operationsVector and Matrix operationsVector and Matrix operationsVector and Matrix operations
Vector and Matrix operationsVector and Matrix operations
 
240219_RNN, LSTM code.pptxdddddddddddddddd
240219_RNN, LSTM code.pptxdddddddddddddddd240219_RNN, LSTM code.pptxdddddddddddddddd
240219_RNN, LSTM code.pptxdddddddddddddddd
 
인공지능 로봇 윤리_1229_9차시.pptx
인공지능 로봇 윤리_1229_9차시.pptx인공지능 로봇 윤리_1229_9차시.pptx
인공지능 로봇 윤리_1229_9차시.pptx
 
인공지능 로봇 윤리_1228_8차시.pptx
인공지능 로봇 윤리_1228_8차시.pptx인공지능 로봇 윤리_1228_8차시.pptx
인공지능 로봇 윤리_1228_8차시.pptx
 
인공지능 로봇 윤리_1227_7차시.pptx
인공지능 로봇 윤리_1227_7차시.pptx인공지능 로봇 윤리_1227_7차시.pptx
인공지능 로봇 윤리_1227_7차시.pptx
 
인공지능 로봇 윤리_1226_6차시.pptx
인공지능 로봇 윤리_1226_6차시.pptx인공지능 로봇 윤리_1226_6차시.pptx
인공지능 로봇 윤리_1226_6차시.pptx
 
인공지능 로봇 윤리_1222_5차시.pptx
인공지능 로봇 윤리_1222_5차시.pptx인공지능 로봇 윤리_1222_5차시.pptx
인공지능 로봇 윤리_1222_5차시.pptx
 
인공지능 로봇 윤리_1221_4차시.pptx
인공지능 로봇 윤리_1221_4차시.pptx인공지능 로봇 윤리_1221_4차시.pptx
인공지능 로봇 윤리_1221_4차시.pptx
 
인공지능 로봇 윤리_1220_3차시.pptx
인공지능 로봇 윤리_1220_3차시.pptx인공지능 로봇 윤리_1220_3차시.pptx
인공지능 로봇 윤리_1220_3차시.pptx
 
인공지능 로봇 윤리_1219_2차시.pptx
인공지능 로봇 윤리_1219_2차시.pptx인공지능 로봇 윤리_1219_2차시.pptx
인공지능 로봇 윤리_1219_2차시.pptx
 
인공지능 로봇 윤리_1218_1차시.pptx
인공지능 로봇 윤리_1218_1차시.pptx인공지능 로봇 윤리_1218_1차시.pptx
인공지능 로봇 윤리_1218_1차시.pptx
 
디지털인문학9차시.pptx
디지털인문학9차시.pptx디지털인문학9차시.pptx
디지털인문학9차시.pptx
 
디지털인문학8차시.pptx
디지털인문학8차시.pptx디지털인문학8차시.pptx
디지털인문학8차시.pptx
 
디지털인문학7차시.pptx
디지털인문학7차시.pptx디지털인문학7차시.pptx
디지털인문학7차시.pptx
 
디지털인문학6차시.pptx
디지털인문학6차시.pptx디지털인문학6차시.pptx
디지털인문학6차시.pptx
 
디지털인문학 5차시.pptx
디지털인문학 5차시.pptx디지털인문학 5차시.pptx
디지털인문학 5차시.pptx
 
디지털인문학4차시.pptx
디지털인문학4차시.pptx디지털인문학4차시.pptx
디지털인문학4차시.pptx
 
디지털인문학3차시.pptx
디지털인문학3차시.pptx디지털인문학3차시.pptx
디지털인문학3차시.pptx
 
디지털인문학2차시.pptx
디지털인문학2차시.pptx디지털인문학2차시.pptx
디지털인문학2차시.pptx
 
디지털인문학1차시.pptx
디지털인문학1차시.pptx디지털인문학1차시.pptx
디지털인문학1차시.pptx
 

Recently uploaded

Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 

Recently uploaded (20)

Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 

"Sparse Graph Attention Networks", IEEE Transactions on Knowledge and Data Engineering.pptx

  • 1. Ho-Beom Kim Network Science Lab Dept. of Mathematics The Catholic University of Korea E-mail: hobeom2001@catholic.ac.kr 2023 / 09 / 25 IEEE Transactions on Knowledge and Data Engineering
  • 2. 2 Introduction Problem Statements • Graph-structured data is ubiquitous in many real-world systems, such as social networks, biological networks, and citation networks • To learn from graph-structured data, typically an encoder function is needed to project high- dimensional node features into a low-dimensional embedding space such that “semantically” similar nodes are close to each other in the low-dimensional Euclidean space • Training in an unsupervised way, these methods employ dot product or cooccurrances on short random walks over graphs to measure the similarity between a pair of nodes. • How they manipulate the adjacent matrix • spectral graph convolution networks • neighbor aggregation or message passing algorithms
  • 3. 3 Introduction Contributions • SGATs simplify the architecture of GATs, and this reduces the risk of overfitting • SGATs can identify noisy/task-irrelevant edges1 of a graph such that an edge-sparsified graph structure can be discovered, which is more robust for downstream classification tasks. • SGAT is a robust graph learning algorithm that can learn from both assortative and disassortative graphs, while GAT fails on disassortative graphs.
  • 4. 4 Related Work Graph Sparsificatoin • Spectral graph sparsification aims to remove unnecessary edges for graph compression • DropEdge • propose to stochastically drop edges from graphs to regularize the training of GNNs • Randomly removes a certain number of edges from an input graph at each training iteration to prevent the overfitting and oversmoothing issues • Does not induce an edge-sparsified graph since different subsets of edges are removed at different training iterations and the full graph is utilized for validation and test • SGAT learns an edge-sparsified graph by removing noisy/task-irrelevant edges permanently from input graph. • LAGCN • Add/remove edges based on the predictions of a trained edge classifier • It assumes the input graph is almost noisy free such that an edge classifier can be trained reliably from the existing graph topology • This assumption does not hold for very noisy graphs
  • 5. 5 Related Work Graph sparsification • NeuralSparse • Learns a sparsification network to sample a k-neighbor subgraph, which is them fed to GCN, GraphSage or GAT for node classification • It does not aim to learn an edge-sparsified graph as the sparsification network produces a different subgraph sample each time and multiple subgraphs are used to improve accuracy • PTDNet • Proposes to improve the robustness and generalization performance of GNNs by learning to drop task-irrelevant edges • Sample a subgraph for each layer and applies a denoising layer before each GNN layer • SuperGAT • Improves Gat with an edge self-supervision regularization.
  • 7. 7 Related Work Histogram of variance of coefficient of a 2-layer GAT with 8-head attention on the Cora and Citeseer datasets
  • 8. 8 Methodology SGAT • 𝐴 = 𝐴 ⨀𝑍, 𝑍 ∈ 0, 1 𝑀 • 𝑅 𝑊, 𝑍 = 1 𝑛 𝑖=1 𝑛 ℒ 𝑓𝑖 𝑋, 𝐴⨀𝑍, 𝑊 , 𝑦𝑖 + 𝜆 𝑍 0 • = 1 𝑛 𝑖=1 𝑛 ℒ 𝑓𝑖 𝑋, 𝐴⨀𝑍, 𝑊 , 𝑦𝑖 + λ 𝑖,𝑗 ∈𝐸 1 𝑧𝑖𝑗≠0 • ℎ𝑖 (𝑙+1) = 𝜎 𝑗∈𝑁𝑖 𝑎𝑖𝑗ℎ𝑗 (𝑙) 𝑊(𝑙) • 𝑎𝑖𝑗 = 𝑛𝑜𝑟𝑚𝑎𝑙𝑖𝑧𝑒 𝐴𝑖𝑗𝑧𝑖𝑗 = 𝐴𝑖𝑗𝑧𝑖𝑗 𝑘∈𝑁𝑖 𝐴𝑖𝑘𝑧𝑖𝑘 • ℎ𝑖 (𝑙+1) = ||𝐾 𝑘=1𝜎 𝑗∈𝑁𝑖 𝑎𝑖𝑗ℎ𝑗 𝑙 𝑊 𝑘 𝑙
  • 9. 9 Methodology Model Optimization • min 𝑧 𝐹 𝑧 ≤ 𝔼𝑧~𝑞 𝑧 𝐹(𝑧) • 𝑅 𝑊, 𝜋 = 1 𝑛 𝑖=1 𝑛 𝔼𝑞 𝑍 𝜋 𝐿 𝑓𝑖 𝑋, 𝐴⨀𝑍, 𝑊 , 𝑦𝑖 + 𝜆 𝑖,𝑗 ∈𝐸 𝜋𝑖𝑗 • 𝑅 𝑊, 𝑙𝑜𝑔𝛼 = 1 𝑛 𝑖=1 𝑛 𝔼𝑢~𝑈(0,1)𝐿 𝑓𝑖 𝑋, 𝐴⨀𝑍𝑔 𝑓 𝑙𝑜𝑔𝛼, 𝑢 , 𝑊 , 𝑦𝑖 + 𝜆 𝑖,𝑗 ∈𝐸 𝜎 𝑙𝑜𝑔𝛼𝑖𝑗 − 𝛽 log −𝛾 𝜁 • 𝑙𝑜𝑔𝛼𝑖𝑗 = 𝑥𝑖𝑊 0 (0) ||𝑥𝑗𝑊 0 (0) 𝑏𝑇
  • 10. 10 Experiments Summary of the Graph Datasets Used in the Experiments
  • 11. 11 Experiments The evolution of the graph of the Zachary’s Karate Club at different training epochs
  • 12. 12 Experiments Classification Accuracies on Seven Assortative Graphs for Semi-Supervised Node Classification
  • 13. 13 Experiments Classification Accuracies of Different Node Classification Algorithms On Four Disassortative Graphs
  • 14. 14 Experiments The evolution of classification accuracy and number of kept edges
  • 15. 15 Experiments The evolution of classification accuracies on the PPI test dataset
  • 16. 16 Experiments The impact of 𝝀 to the classification accuracy and edge sparsity on the PPI and Texas validation dataset
  • 17. 17 Experiments The evolution of classification accuracy of SGAT as a function of number of heads on the PPI and Texas datasets
  • 18. 18 Experiments T-SNE visualization of learned feature representations on Cora and Texas
  • 19. 19 Conclusions Conclusions and Futurework • They propose sparse graph attention networks that integrate a sparse attention mechanism into graph attention networks via an L0-nrom regularization on the number of edges of a graph • To assign a single attention coefficient to each edge, SGATs further simplify the architecture of GATs by sharing one set of attention coefficients across all heads and all layers • Can detect and remove noisy/task-irrelevant edges from a graph in order to achieve a similar or improved accuracy on downstream classification tasks • As for future extensions, they plan to investigate the applications of SGATs on detecting superficial or malicious edges injected by adversaries • Plan to explore the application of sparse attention network of SGATs in unsupervised graph domain adaptaion