SlideShare a Scribd company logo
1 of 22
Jin-Woo Jeong
Network Science Lab
Dept. of Mathematics
The Catholic University of Korea
E-mail: zeus0208b@catholic.ac.kr
Mingdong Ou, Peng Cui, Jian Pei, Ziwei Zhang, Wenwu Zhu
1
 INTRODUCTION
• Motivation
• Introduction
 HIGH-ORDER PROXIMITY PRESERVED EMBEDDING
• Problem Definition
• Notation
• High order proximities
• Approximation of High-Order Proximity
EXPERIMENTS
• Experiments Setting
• High-Order Proximity Approximation
• Graph Reconstruction
• Link Prediction
• Vertex Recommendation
 CONCLUSION
Q/A
2
INTRODUCTION
Motivation
 Most of the existing graph embedding methods target on undirected graphs.
 We can not apply undirected graph embedding methods on directed graph because a fundamentally
different characteristic of directed graphs : asymmetric transitivity.
 How to preserve the asymmetric transitivity of directed graphs in a vector space is much more challenging.
3
INTRODUCTION
Introduction
 In this paper, we tackle the challenging problem of asymmetric transitivity preserving graph embedding.
Our major idea is that we learn two embedding vectors, source vector and target vector, for each node to
capture asymmetric edges, as illustrated in Figure 2.
• We propose a high-order proximity preserved
embedding (HOPE) method
• We derive a general form covering multiple
commonly used high-order proximities, enabling
the scalable solution of HOPE with generalized SVD.
• We provide an upper bound on the approximation
error of HOPE.
• Extensive experiments are conducted to verify the
use- fulness and generality of the learned
embedding in var- ious applications.
4
HIGH-ORDER PROXIMITY PRESERVED EMBEDDING
Notations
• 𝐺 = 𝑉, 𝐸
• 𝑉 = 𝑣1, ⋯ , 𝑣𝑖, ⋯ , 𝑣𝑁 𝑤ℎ𝑒𝑟𝑒 𝑁 𝑖𝑠 𝑜𝑓 𝑣𝑒𝑟𝑡𝑒𝑥𝑒𝑠
• 𝐸 is the directed edge set. 𝑒𝑖𝑗 = 𝑣𝑖, 𝑣𝑗 ∈ 𝐸 represents a directed edge from 𝑣𝑖 to 𝑣𝑗.
• 𝐴 is adjacency matrix
• 𝑆 is a high-order proximity matrix, 𝑤ℎ𝑒𝑟𝑒 𝑆𝑖𝑗 is the proximity between 𝑣𝑖and 𝑣𝑗
• 𝑈 = 𝑈𝑠, 𝑈𝑡 is embedding matrix, 𝑤ℎ𝑒𝑟𝑒 the 𝑖-th row, 𝑢𝑖, is the embedding vector of 𝑣𝑖
• 𝑈𝑠
, 𝑈𝑡
∈ ℛ𝑁×𝐾
are the source embedding vectors and target embedding vectors respectively, 𝑤ℎ𝑒𝑟𝑒 𝐾 is the
embedding dimensions.
5
HIGH-ORDER PROXIMITY PRESERVED EMBEDDING
Problem Definition
 As high-order proximities are derived from asymmetric transitivity, we propose to preserve the asymmetric
transitivity by approximating high-order proximity. Formally, we adopt the L2-norm below as the loss
function which need to be minimized:
6
HIGH-ORDER PROXIMITY PRESERVED EMBEDDING
High order proximities
 Many high-order proximity measurements in graph can reflect the asymmetric transitivity. Moreover, we
found that many of them share a general formulation which will facilitate the approximation of these
proximities, that is:
Global proximities
Local proximities
7
HIGH-ORDER PROXIMITY PRESERVED EMBEDDING
High order proximities
 Katz Index
• 𝛽 : decay parameter
8
HIGH-ORDER PROXIMITY PRESERVED EMBEDDING
High order proximities
 Rooted PageRank (RPR)
• 𝛼 ∈ [0, 1) : probability to randomly walk to a neighbor
• 𝑃 : probability transition matrix satisfying that 𝑖=1
𝑁
𝑃𝑖𝑗 = 1.
9
HIGH-ORDER PROXIMITY PRESERVED EMBEDDING
High order proximities
 Common Neighbors (CN)
10
HIGH-ORDER PROXIMITY PRESERVED EMBEDDING
High order proximities
 Adamic-Adar (AA)
11
HIGH-ORDER PROXIMITY PRESERVED EMBEDDING
Approximation of High-Order Proximity
 The objective in Equation (1) aims to find an optimal rank-K approximation of the proximity matrix 𝑆.
 the solution is to perform SVD (Singular Value Decomposition) on S and use the largest K singular value
and corresponding singular vectors to construct the optimal embedding vectors.
 The solution is not feasible for large scale graphs. (because of time complexity)
12
HIGH-ORDER PROXIMITY PRESERVED EMBEDDING
Approximation of High-Order Proximity
JDGSVD
13
HIGH-ORDER PROXIMITY PRESERVED EMBEDDING
Approximation of High-Order Proximity
 Approximation Error
14
Experiments Setting
EXPERIMENTS
 Datasets
• Synthetic Data (Syn) : generated small data.
• Cora : a citation network of academic papers.
 Vertexes : academic papers
 Directed Edges : the citation relationship between papers
• Twitter Social Network (SN-Twitter) : the subnetwork of Twitter.
 Vertexes :users of Twitter
 Directed Edges : following relationship between users
• Tencent Weibo Social Network (SN-TWeibo) : the subnetwork of social network in Tencent Weibo.
 Vertexes :users
 Directed Edges : following relationship between users
Small Large
15
Experiments Setting
EXPERIMENTS
 Baseline Methods
• LINE
• DeepWalk
• PPE (Partial Proximity Embedding)
• Common Neighbors
• Adamic-Adar
16
Experiments Setting
EXPERIMENTS
 Evaluation Metrics
• RMSE : used to evaluate the approximation error of the proximity approximation algorithms.
• NRMSE(Normalized RMSE) : used to evaluate the relative error of the proximity approximation algorithms.
• Precision@k : used to evaluate the performance of link prediction
• MAP : used to evaluate the performance of vertex recommendation
17
High-order Proximity Approximation
EXPERIMENTS
18
Graph Reconstruction
EXPERIMENTS
Link Prediction
19
Vertex Recommendation
EXPERIMENTS
20
Conclusion
Conclusion
 We propose a scalable approximation algorithm , called High-Order Proximity preserved Embedding
(HOPE). In this algorithm, we first derive a general formulation of a class of high-order proximity
measurements, then apply generalized SVD to the general formulation, whose time complexity is linear
with the size of graph.
 The empirical study demonstrates the superiority of asymmetric transitivity and our proposed algorithm,
HOPE.
21
Q & A
Q / A

More Related Content

Similar to 240408_JW_labseminar[Asymmetric Transitivity Preserving Graph Embedding].pptx

Automatic Visualization - Leland Wilkinson, Chief Scientist, H2O.ai
Automatic Visualization - Leland Wilkinson, Chief Scientist, H2O.aiAutomatic Visualization - Leland Wilkinson, Chief Scientist, H2O.ai
Automatic Visualization - Leland Wilkinson, Chief Scientist, H2O.ai
Sri Ambati
 
Declarative data analysis
Declarative data analysisDeclarative data analysis
Declarative data analysis
South West Data Meetup
 
SuperGraph visualization
SuperGraph visualizationSuperGraph visualization
SuperGraph visualization
Universidade de São Paulo
 

Similar to 240408_JW_labseminar[Asymmetric Transitivity Preserving Graph Embedding].pptx (20)

ProxGen: Adaptive Proximal Gradient Methods for Structured Neural Networks (N...
ProxGen: Adaptive Proximal Gradient Methods for Structured Neural Networks (N...ProxGen: Adaptive Proximal Gradient Methods for Structured Neural Networks (N...
ProxGen: Adaptive Proximal Gradient Methods for Structured Neural Networks (N...
 
NS-CUK Seminar: H.E.Lee, Review on "Structural Deep Embedding for Hyper-Netw...
NS-CUK Seminar: H.E.Lee,  Review on "Structural Deep Embedding for Hyper-Netw...NS-CUK Seminar: H.E.Lee,  Review on "Structural Deep Embedding for Hyper-Netw...
NS-CUK Seminar: H.E.Lee, Review on "Structural Deep Embedding for Hyper-Netw...
 
DeepStrip: High Resolution Boundary Refinement
DeepStrip: High Resolution Boundary RefinementDeepStrip: High Resolution Boundary Refinement
DeepStrip: High Resolution Boundary Refinement
 
Learning Sparse Networks using Targeted Dropout
Learning Sparse Networks using Targeted DropoutLearning Sparse Networks using Targeted Dropout
Learning Sparse Networks using Targeted Dropout
 
NS - CUK Seminar: S.T.Nguyen, Review on "Hypergraph Neural Networks", AAAI 2019
NS - CUK Seminar: S.T.Nguyen, Review on "Hypergraph Neural Networks", AAAI 2019NS - CUK Seminar: S.T.Nguyen, Review on "Hypergraph Neural Networks", AAAI 2019
NS - CUK Seminar: S.T.Nguyen, Review on "Hypergraph Neural Networks", AAAI 2019
 
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
 
NS-CUK Seminar: H.B.Kim, Review on "Deep Gaussian Embedding of Graphs: Unsup...
NS-CUK Seminar: H.B.Kim,  Review on "Deep Gaussian Embedding of Graphs: Unsup...NS-CUK Seminar: H.B.Kim,  Review on "Deep Gaussian Embedding of Graphs: Unsup...
NS-CUK Seminar: H.B.Kim, Review on "Deep Gaussian Embedding of Graphs: Unsup...
 
[20240513_LabSeminar_Huy]GraphFewShort_Transfer.pptx
[20240513_LabSeminar_Huy]GraphFewShort_Transfer.pptx[20240513_LabSeminar_Huy]GraphFewShort_Transfer.pptx
[20240513_LabSeminar_Huy]GraphFewShort_Transfer.pptx
 
Automatic Visualization - Leland Wilkinson, Chief Scientist, H2O.ai
Automatic Visualization - Leland Wilkinson, Chief Scientist, H2O.aiAutomatic Visualization - Leland Wilkinson, Chief Scientist, H2O.ai
Automatic Visualization - Leland Wilkinson, Chief Scientist, H2O.ai
 
NS-CUK Seminar: H.B.Kim, Review on "metapath2vec: Scalable representation le...
NS-CUK Seminar: H.B.Kim,  Review on "metapath2vec: Scalable representation le...NS-CUK Seminar: H.B.Kim,  Review on "metapath2vec: Scalable representation le...
NS-CUK Seminar: H.B.Kim, Review on "metapath2vec: Scalable representation le...
 
ResNeSt: Split-Attention Networks
ResNeSt: Split-Attention NetworksResNeSt: Split-Attention Networks
ResNeSt: Split-Attention Networks
 
Declarative data analysis
Declarative data analysisDeclarative data analysis
Declarative data analysis
 
Machine Learning Foundations for Professional Managers
Machine Learning Foundations for Professional ManagersMachine Learning Foundations for Professional Managers
Machine Learning Foundations for Professional Managers
 
SuperGraph visualization
SuperGraph visualizationSuperGraph visualization
SuperGraph visualization
 
ngboost.pptx
ngboost.pptxngboost.pptx
ngboost.pptx
 
Shift-Robust Node Classification via Graph Adversarial Clustering Neurips 202...
Shift-Robust Node Classification via Graph Adversarial Clustering Neurips 202...Shift-Robust Node Classification via Graph Adversarial Clustering Neurips 202...
Shift-Robust Node Classification via Graph Adversarial Clustering Neurips 202...
 
Large-Scale Lasso and Elastic-Net Regularized Generalized Linear Models (DB T...
Large-Scale Lasso and Elastic-Net Regularized Generalized Linear Models (DB T...Large-Scale Lasso and Elastic-Net Regularized Generalized Linear Models (DB T...
Large-Scale Lasso and Elastic-Net Regularized Generalized Linear Models (DB T...
 
ICDE-2015 Shortest Path Traversal Optimization and Analysis for Large Graph C...
ICDE-2015 Shortest Path Traversal Optimization and Analysis for Large Graph C...ICDE-2015 Shortest Path Traversal Optimization and Analysis for Large Graph C...
ICDE-2015 Shortest Path Traversal Optimization and Analysis for Large Graph C...
 
Uncertainty aware multidimensional ensemble data visualization and exploration
Uncertainty aware multidimensional ensemble data visualization and explorationUncertainty aware multidimensional ensemble data visualization and exploration
Uncertainty aware multidimensional ensemble data visualization and exploration
 
An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms
 

More from thanhdowork

More from thanhdowork (20)

[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...
[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...
[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...
 
240520_Thanh_LabSeminar[G-MSM: Unsupervised Multi-Shape Matching with Graph-b...
240520_Thanh_LabSeminar[G-MSM: Unsupervised Multi-Shape Matching with Graph-b...240520_Thanh_LabSeminar[G-MSM: Unsupervised Multi-Shape Matching with Graph-b...
240520_Thanh_LabSeminar[G-MSM: Unsupervised Multi-Shape Matching with Graph-b...
 
240513_Thanh_LabSeminar[Learning and Aggregating Lane Graphs for Urban Automa...
240513_Thanh_LabSeminar[Learning and Aggregating Lane Graphs for Urban Automa...240513_Thanh_LabSeminar[Learning and Aggregating Lane Graphs for Urban Automa...
240513_Thanh_LabSeminar[Learning and Aggregating Lane Graphs for Urban Automa...
 
240513_Thuy_Labseminar[Universal Prompt Tuning for Graph Neural Networks].pptx
240513_Thuy_Labseminar[Universal Prompt Tuning for Graph Neural Networks].pptx240513_Thuy_Labseminar[Universal Prompt Tuning for Graph Neural Networks].pptx
240513_Thuy_Labseminar[Universal Prompt Tuning for Graph Neural Networks].pptx
 
[20240506_LabSeminar_Huy]Conditional Local Convolution for Spatio-Temporal Me...
[20240506_LabSeminar_Huy]Conditional Local Convolution for Spatio-Temporal Me...[20240506_LabSeminar_Huy]Conditional Local Convolution for Spatio-Temporal Me...
[20240506_LabSeminar_Huy]Conditional Local Convolution for Spatio-Temporal Me...
 
240506_Thanh_LabSeminar[ASG2Caption].pptx
240506_Thanh_LabSeminar[ASG2Caption].pptx240506_Thanh_LabSeminar[ASG2Caption].pptx
240506_Thanh_LabSeminar[ASG2Caption].pptx
 
240506_Thuy_Labseminar[GraphPrompt: Unifying Pre-Training and Downstream Task...
240506_Thuy_Labseminar[GraphPrompt: Unifying Pre-Training and Downstream Task...240506_Thuy_Labseminar[GraphPrompt: Unifying Pre-Training and Downstream Task...
240506_Thuy_Labseminar[GraphPrompt: Unifying Pre-Training and Downstream Task...
 
[20240429_LabSeminar_Huy]Spatio-Temporal Graph Neural Point Process for Traff...
[20240429_LabSeminar_Huy]Spatio-Temporal Graph Neural Point Process for Traff...[20240429_LabSeminar_Huy]Spatio-Temporal Graph Neural Point Process for Traff...
[20240429_LabSeminar_Huy]Spatio-Temporal Graph Neural Point Process for Traff...
 
240429_Thanh_LabSeminar[TranSG: Transformer-Based Skeleton Graph Prototype Co...
240429_Thanh_LabSeminar[TranSG: Transformer-Based Skeleton Graph Prototype Co...240429_Thanh_LabSeminar[TranSG: Transformer-Based Skeleton Graph Prototype Co...
240429_Thanh_LabSeminar[TranSG: Transformer-Based Skeleton Graph Prototype Co...
 
240429_Thuy_Labseminar[Simplifying and Empowering Transformers for Large-Grap...
240429_Thuy_Labseminar[Simplifying and Empowering Transformers for Large-Grap...240429_Thuy_Labseminar[Simplifying and Empowering Transformers for Large-Grap...
240429_Thuy_Labseminar[Simplifying and Empowering Transformers for Large-Grap...
 
240422_Thanh_LabSeminar[Dynamic Graph Enhanced Contrastive Learning for Chest...
240422_Thanh_LabSeminar[Dynamic Graph Enhanced Contrastive Learning for Chest...240422_Thanh_LabSeminar[Dynamic Graph Enhanced Contrastive Learning for Chest...
240422_Thanh_LabSeminar[Dynamic Graph Enhanced Contrastive Learning for Chest...
 
[20240422_LabSeminar_Huy]Taming_Effect.pptx
[20240422_LabSeminar_Huy]Taming_Effect.pptx[20240422_LabSeminar_Huy]Taming_Effect.pptx
[20240422_LabSeminar_Huy]Taming_Effect.pptx
 
240422_Thuy_Labseminar[Large Graph Property Prediction via Graph Segment Trai...
240422_Thuy_Labseminar[Large Graph Property Prediction via Graph Segment Trai...240422_Thuy_Labseminar[Large Graph Property Prediction via Graph Segment Trai...
240422_Thuy_Labseminar[Large Graph Property Prediction via Graph Segment Trai...
 
[20240415_LabSeminar_Huy]Deciphering Spatio-Temporal Graph Forecasting: A Cau...
[20240415_LabSeminar_Huy]Deciphering Spatio-Temporal Graph Forecasting: A Cau...[20240415_LabSeminar_Huy]Deciphering Spatio-Temporal Graph Forecasting: A Cau...
[20240415_LabSeminar_Huy]Deciphering Spatio-Temporal Graph Forecasting: A Cau...
 
240315_Thanh_LabSeminar[G-TAD: Sub-Graph Localization for Temporal Action Det...
240315_Thanh_LabSeminar[G-TAD: Sub-Graph Localization for Temporal Action Det...240315_Thanh_LabSeminar[G-TAD: Sub-Graph Localization for Temporal Action Det...
240315_Thanh_LabSeminar[G-TAD: Sub-Graph Localization for Temporal Action Det...
 
240415_Thuy_Labseminar[Simple and Asymmetric Graph Contrastive Learning witho...
240415_Thuy_Labseminar[Simple and Asymmetric Graph Contrastive Learning witho...240415_Thuy_Labseminar[Simple and Asymmetric Graph Contrastive Learning witho...
240415_Thuy_Labseminar[Simple and Asymmetric Graph Contrastive Learning witho...
 
240115_Attention Is All You Need (2017 NIPS).pptx
240115_Attention Is All You Need (2017 NIPS).pptx240115_Attention Is All You Need (2017 NIPS).pptx
240115_Attention Is All You Need (2017 NIPS).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...
 
240122_Attention Is All You Need (2017 NIPS)2.pptx
240122_Attention Is All You Need (2017 NIPS)2.pptx240122_Attention Is All You Need (2017 NIPS)2.pptx
240122_Attention Is All You Need (2017 NIPS)2.pptx
 
240226_Thanh_LabSeminar[Structure-Aware Transformer for Graph Representation ...
240226_Thanh_LabSeminar[Structure-Aware Transformer for Graph Representation ...240226_Thanh_LabSeminar[Structure-Aware Transformer for Graph Representation ...
240226_Thanh_LabSeminar[Structure-Aware Transformer for Graph Representation ...
 

Recently uploaded

會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
EADTU
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
中 央社
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 

Recently uploaded (20)

The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 

240408_JW_labseminar[Asymmetric Transitivity Preserving Graph Embedding].pptx

  • 1. Jin-Woo Jeong Network Science Lab Dept. of Mathematics The Catholic University of Korea E-mail: zeus0208b@catholic.ac.kr Mingdong Ou, Peng Cui, Jian Pei, Ziwei Zhang, Wenwu Zhu
  • 2. 1  INTRODUCTION • Motivation • Introduction  HIGH-ORDER PROXIMITY PRESERVED EMBEDDING • Problem Definition • Notation • High order proximities • Approximation of High-Order Proximity EXPERIMENTS • Experiments Setting • High-Order Proximity Approximation • Graph Reconstruction • Link Prediction • Vertex Recommendation  CONCLUSION Q/A
  • 3. 2 INTRODUCTION Motivation  Most of the existing graph embedding methods target on undirected graphs.  We can not apply undirected graph embedding methods on directed graph because a fundamentally different characteristic of directed graphs : asymmetric transitivity.  How to preserve the asymmetric transitivity of directed graphs in a vector space is much more challenging.
  • 4. 3 INTRODUCTION Introduction  In this paper, we tackle the challenging problem of asymmetric transitivity preserving graph embedding. Our major idea is that we learn two embedding vectors, source vector and target vector, for each node to capture asymmetric edges, as illustrated in Figure 2. • We propose a high-order proximity preserved embedding (HOPE) method • We derive a general form covering multiple commonly used high-order proximities, enabling the scalable solution of HOPE with generalized SVD. • We provide an upper bound on the approximation error of HOPE. • Extensive experiments are conducted to verify the use- fulness and generality of the learned embedding in var- ious applications.
  • 5. 4 HIGH-ORDER PROXIMITY PRESERVED EMBEDDING Notations • 𝐺 = 𝑉, 𝐸 • 𝑉 = 𝑣1, ⋯ , 𝑣𝑖, ⋯ , 𝑣𝑁 𝑤ℎ𝑒𝑟𝑒 𝑁 𝑖𝑠 𝑜𝑓 𝑣𝑒𝑟𝑡𝑒𝑥𝑒𝑠 • 𝐸 is the directed edge set. 𝑒𝑖𝑗 = 𝑣𝑖, 𝑣𝑗 ∈ 𝐸 represents a directed edge from 𝑣𝑖 to 𝑣𝑗. • 𝐴 is adjacency matrix • 𝑆 is a high-order proximity matrix, 𝑤ℎ𝑒𝑟𝑒 𝑆𝑖𝑗 is the proximity between 𝑣𝑖and 𝑣𝑗 • 𝑈 = 𝑈𝑠, 𝑈𝑡 is embedding matrix, 𝑤ℎ𝑒𝑟𝑒 the 𝑖-th row, 𝑢𝑖, is the embedding vector of 𝑣𝑖 • 𝑈𝑠 , 𝑈𝑡 ∈ ℛ𝑁×𝐾 are the source embedding vectors and target embedding vectors respectively, 𝑤ℎ𝑒𝑟𝑒 𝐾 is the embedding dimensions.
  • 6. 5 HIGH-ORDER PROXIMITY PRESERVED EMBEDDING Problem Definition  As high-order proximities are derived from asymmetric transitivity, we propose to preserve the asymmetric transitivity by approximating high-order proximity. Formally, we adopt the L2-norm below as the loss function which need to be minimized:
  • 7. 6 HIGH-ORDER PROXIMITY PRESERVED EMBEDDING High order proximities  Many high-order proximity measurements in graph can reflect the asymmetric transitivity. Moreover, we found that many of them share a general formulation which will facilitate the approximation of these proximities, that is: Global proximities Local proximities
  • 8. 7 HIGH-ORDER PROXIMITY PRESERVED EMBEDDING High order proximities  Katz Index • 𝛽 : decay parameter
  • 9. 8 HIGH-ORDER PROXIMITY PRESERVED EMBEDDING High order proximities  Rooted PageRank (RPR) • 𝛼 ∈ [0, 1) : probability to randomly walk to a neighbor • 𝑃 : probability transition matrix satisfying that 𝑖=1 𝑁 𝑃𝑖𝑗 = 1.
  • 10. 9 HIGH-ORDER PROXIMITY PRESERVED EMBEDDING High order proximities  Common Neighbors (CN)
  • 11. 10 HIGH-ORDER PROXIMITY PRESERVED EMBEDDING High order proximities  Adamic-Adar (AA)
  • 12. 11 HIGH-ORDER PROXIMITY PRESERVED EMBEDDING Approximation of High-Order Proximity  The objective in Equation (1) aims to find an optimal rank-K approximation of the proximity matrix 𝑆.  the solution is to perform SVD (Singular Value Decomposition) on S and use the largest K singular value and corresponding singular vectors to construct the optimal embedding vectors.  The solution is not feasible for large scale graphs. (because of time complexity)
  • 13. 12 HIGH-ORDER PROXIMITY PRESERVED EMBEDDING Approximation of High-Order Proximity JDGSVD
  • 14. 13 HIGH-ORDER PROXIMITY PRESERVED EMBEDDING Approximation of High-Order Proximity  Approximation Error
  • 15. 14 Experiments Setting EXPERIMENTS  Datasets • Synthetic Data (Syn) : generated small data. • Cora : a citation network of academic papers.  Vertexes : academic papers  Directed Edges : the citation relationship between papers • Twitter Social Network (SN-Twitter) : the subnetwork of Twitter.  Vertexes :users of Twitter  Directed Edges : following relationship between users • Tencent Weibo Social Network (SN-TWeibo) : the subnetwork of social network in Tencent Weibo.  Vertexes :users  Directed Edges : following relationship between users Small Large
  • 16. 15 Experiments Setting EXPERIMENTS  Baseline Methods • LINE • DeepWalk • PPE (Partial Proximity Embedding) • Common Neighbors • Adamic-Adar
  • 17. 16 Experiments Setting EXPERIMENTS  Evaluation Metrics • RMSE : used to evaluate the approximation error of the proximity approximation algorithms. • NRMSE(Normalized RMSE) : used to evaluate the relative error of the proximity approximation algorithms. • Precision@k : used to evaluate the performance of link prediction • MAP : used to evaluate the performance of vertex recommendation
  • 21. 20 Conclusion Conclusion  We propose a scalable approximation algorithm , called High-Order Proximity preserved Embedding (HOPE). In this algorithm, we first derive a general formulation of a class of high-order proximity measurements, then apply generalized SVD to the general formulation, whose time complexity is linear with the size of graph.  The empirical study demonstrates the superiority of asymmetric transitivity and our proposed algorithm, HOPE.
  • 22. 21 Q & A Q / A

Editor's Notes

  1. thank you, the presentation is concluded