SlideShare a Scribd company logo
Using Graph Neural Networks To Embrace
The Dependency In Your Data
Usman Zafar
GoDataDriven
Introduction
l Machine Learning Engineer @ GoDataDriven
l Background in data science
l Fascinated by graphs and their problem solving abilities
2
Agenda
3
l Example use-case
l Common methods and their limitations
l How graphs can save the day
l Open-source tools to get started
Graphs are cool
4
Problem solving
5
Example use-case
6
l Predicting/categorising demand in new train
stations
Framing the problem
7
Framing the problem
8
Framing the problem
9
Framing the problem
10
Framing the problem
11
Framing the problem
12
Framing the problem...using a graph
13
Encoding information in the edges
14
Encoding information in the nodes
15
Graph Labels
16
Types of Problems
17
Node
Prediction
Types of Problems
18
Link
Prediction
Types of Problems
19
Graph
classification
Types of Problems
20
Graph
classification
Node Prediction
21
What Now?
22
Adjacency Matrix
23
A
Diagonal Degree Matrix
24
D
Laplacian
25
L = D - A
Node Features
26
V
Edge Features
27
E
‘Local’ Context
28
‘Local’ Context
29
‘Local’ Context
30
Message Passing
31
Message Passing
32
The Mathematics
33
Polynomials of
Laplacian
The Mathematics
34
Convolving a
feature vector
The Mathematics
35
The Mathematics
36
The Mathematics
37
The Mathematics
38
The Mathematics
39
The Mathematics
40
End-To-End Process
41
End-To-End Process
42
Performance
43
[1] Cui et al, Traffic Graph Convolutional Recurrent Neural Network: A Deep Learning Framework for Network-Scale Traffic Learning and Forecasting, 2018
Graph Database
44
Traditional SQL Query
Graph
Query
Spark GraphX
45
PyTorch Geometric (Temporal)
46
Q&A
47
Thank you!
GoDataDriven

More Related Content

PPTX
20191107 deeplearningapproachesfornetworks
PPTX
Chapter 3.pptx
PPTX
Chapter 4 better.pptx
PPTX
Introduction to Graph neural networks @ Vienna Deep Learning meetup
PDF
Knowledge graphs, meet Deep Learning
PDF
Graph convolutional networks in apache spark
PDF
Learning Convolutional Neural Networks for Graphs
PDF
Leveraging Graphs for Better AI
20191107 deeplearningapproachesfornetworks
Chapter 3.pptx
Chapter 4 better.pptx
Introduction to Graph neural networks @ Vienna Deep Learning meetup
Knowledge graphs, meet Deep Learning
Graph convolutional networks in apache spark
Learning Convolutional Neural Networks for Graphs
Leveraging Graphs for Better AI

Similar to Using Graph Neural Networks To Embrace The Dependency In Your Data by Usman Zafar - GoDataFest 2022 (20)

PDF
Training Graph Convolutional Neural Networks in Graph Database
PDF
Memory Efficient Graph Convolutional Network based Distributed Link Prediction
PDF
Transforming AI with Graphs: Real World Examples using Spark and Neo4j
PDF
Transforming AI with Graphs: Real World Examples using Spark and Neo4j
PDF
Leveraging Graphs for Better AI
PDF
Deep Learning for Graphs
PDF
Representation learning on graphs
PPTX
Demystifying Graph Neural Networks
PDF
Graph machine learning table of content
PDF
How Graphs Enhance AI
PPTX
Sun_MAPL_GNN.pptx
PDF
Graph neural networks overview
PDF
Deep learning and reasoning: Recent advances
PDF
Graph Neural Network in practice
PDF
Gnn overview
PDF
Scalable Graph Convolutional Network Based Link Prediction on a Distributed G...
PPTX
250623_JW_labseminar[STRATEGIES FOR PRE-TRAINING GRAPH NEURAL NETWORKS].pptx
PPTX
NS-CUK Joint Journal Club: V.T.Hoang, Review on "Breaking the Limit of Graph ...
PDF
Improve ml predictions using graph algorithms (webinar july 23_19).pptx
PDF
#7 Neural Networks Artificial intelligence
Training Graph Convolutional Neural Networks in Graph Database
Memory Efficient Graph Convolutional Network based Distributed Link Prediction
Transforming AI with Graphs: Real World Examples using Spark and Neo4j
Transforming AI with Graphs: Real World Examples using Spark and Neo4j
Leveraging Graphs for Better AI
Deep Learning for Graphs
Representation learning on graphs
Demystifying Graph Neural Networks
Graph machine learning table of content
How Graphs Enhance AI
Sun_MAPL_GNN.pptx
Graph neural networks overview
Deep learning and reasoning: Recent advances
Graph Neural Network in practice
Gnn overview
Scalable Graph Convolutional Network Based Link Prediction on a Distributed G...
250623_JW_labseminar[STRATEGIES FOR PRE-TRAINING GRAPH NEURAL NETWORKS].pptx
NS-CUK Joint Journal Club: V.T.Hoang, Review on "Breaking the Limit of Graph ...
Improve ml predictions using graph algorithms (webinar july 23_19).pptx
#7 Neural Networks Artificial intelligence
Ad

More from GoDataDriven (20)

PDF
Streamlining Data Science Workflows with a Feature Catalog
PDF
Visualizing Big Data in a Small Screen
PDF
Building a Scalable and reliable open source ML Platform with MLFlow
PDF
Training Taster: Leading the way to become a data-driven organization
PDF
My Path From Data Engineer to Analytics Engineer
PDF
dbt Python models - GoDataFest by Guillermo Sanchez
PDF
Workshop on Google Cloud Data Platform
PDF
How to create a Devcontainer for your Python project
PDF
Common Issues With Time Series by Vadim Nelidov - GoDataFest 2022
PDF
MLOps CodeBreakfast on AWS - GoDataFest 2022
PDF
MLOps CodeBreakfast on Azure - GoDataFest 2022
PDF
Tableau vs. Power BI by Juan Manuel Perafan - GoDataFest 2022
PDF
Deploying a Modern Data Stack by Lasse Benninga - GoDataFest 2022
PPTX
AWS Well-Architected Webinar Security - Ben de Haan
PDF
The 7 Habits of Effective Data Driven Companies
PPTX
DevOps for Data Science on Azure - Marcel de Vries (Xpirit) and Niels Zeilema...
PDF
Artificial intelligence in actions: delivering a new experience to Formula 1 ...
PDF
Smart application on Azure at Vattenfall - Rens Weijers & Peter van 't Hof
PDF
Democratizing AI/ML with GCP - Abishay Rao (Google) at GoDataFest 2019
PDF
The world runs on AI - Tony Krijnen (Microsoft) at GoDataFest 2019
Streamlining Data Science Workflows with a Feature Catalog
Visualizing Big Data in a Small Screen
Building a Scalable and reliable open source ML Platform with MLFlow
Training Taster: Leading the way to become a data-driven organization
My Path From Data Engineer to Analytics Engineer
dbt Python models - GoDataFest by Guillermo Sanchez
Workshop on Google Cloud Data Platform
How to create a Devcontainer for your Python project
Common Issues With Time Series by Vadim Nelidov - GoDataFest 2022
MLOps CodeBreakfast on AWS - GoDataFest 2022
MLOps CodeBreakfast on Azure - GoDataFest 2022
Tableau vs. Power BI by Juan Manuel Perafan - GoDataFest 2022
Deploying a Modern Data Stack by Lasse Benninga - GoDataFest 2022
AWS Well-Architected Webinar Security - Ben de Haan
The 7 Habits of Effective Data Driven Companies
DevOps for Data Science on Azure - Marcel de Vries (Xpirit) and Niels Zeilema...
Artificial intelligence in actions: delivering a new experience to Formula 1 ...
Smart application on Azure at Vattenfall - Rens Weijers & Peter van 't Hof
Democratizing AI/ML with GCP - Abishay Rao (Google) at GoDataFest 2019
The world runs on AI - Tony Krijnen (Microsoft) at GoDataFest 2019
Ad

Recently uploaded (20)

PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
Computer network topology notes for revision
PDF
Lecture1 pattern recognition............
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
Supervised vs unsupervised machine learning algorithms
PPTX
Database Infoormation System (DBIS).pptx
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPT
Quality review (1)_presentation of this 21
PDF
annual-report-2024-2025 original latest.
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PDF
Introduction to the R Programming Language
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
SAP 2 completion done . PRESENTATION.pptx
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Miokarditis (Inflamasi pada Otot Jantung)
Computer network topology notes for revision
Lecture1 pattern recognition............
Business Ppt On Nestle.pptx huunnnhhgfvu
Galatica Smart Energy Infrastructure Startup Pitch Deck
IBA_Chapter_11_Slides_Final_Accessible.pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Supervised vs unsupervised machine learning algorithms
Database Infoormation System (DBIS).pptx
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
.pdf is not working space design for the following data for the following dat...
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
Quality review (1)_presentation of this 21
annual-report-2024-2025 original latest.
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Introduction to the R Programming Language
Acceptance and paychological effects of mandatory extra coach I classes.pptx
SAP 2 completion done . PRESENTATION.pptx
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx

Using Graph Neural Networks To Embrace The Dependency In Your Data by Usman Zafar - GoDataFest 2022