SlideShare a Scribd company logo
1 of 4
Download to read offline
Table of Contents
Preface
Section 1 – Introduction to Graph Machine
Learning
1
Getting Started with Graphs
Technical requirements 4
Introduction to graphs with
networkx 5
Types of graphs 9
Graph representations 14
Plotting graphs 18
networkx 18
Gephi 21
Graph properties 26
Integration metrics 27
Segregation metrics 30
Centrality metrics 32
Resilience metrics 35
Benchmarks and repositories 36
Examples of simple graphs 36
Generative graph models 38
Benchmarks 40
Dealing with large graphs 47
Summary  48
2
Graph Machine Learning
Technical requirements 52
Understanding machine
learning on graphs 52
Basic principles of machine learning 53
Thebenefitofmachinelearningon
graphs 55
The generalized graph
embedding problem 57
The taxonomy of graph
embedding machine learning
algorithms 64
The categorization of embedding
ii Table of Contents
algorithms 65 Summary  68
Section 2 – Machine Learning on Graphs
3
Unsupervised Graph Learning
Technical requirements 72
The unsupervised graph
embedding roadmap 72
Shallow embedding methods 74
Matrix factorization 74
Skip-gram 81
Autoencoders 92
TensorFlow and Keras – a powerful
combination 93
Ourfirstautoencoder 95
Denoising autoencoders 100
Graph autoencoders 102
Graph neural networks 104
Variants of GNNs 106
Spectral graph convolution 107
Spatial graph convolution 110
Graph convolution in practice 111
Summary  114
4
Supervised Graph Learning
Technical requirements 116
The supervised graph
embeddingroadmap  116
Feature-basedmethods  117
Shallowembeddingmethods  121
Label propagation algorithm 121
Label spreading algorithm 127
Graph regularization methods 131
Manifold regularization and semi-
supervised embedding 132
Neural Graph Learning 134
Planetoid 144
Graph CNNs 145
GraphclassificationusingGCNs 145
NodeclassificationusingGraphSAGE 148
Summary  150
5
Problems with Machine Learning on Graphs
Technical requirements 152
Predicting missing links in a
graph 153
Similarity-based methods 154
Embedding-based methods 158
Detecting meaningful
structures such as communities
Table of Contents iii
163
Embedding-based community
detection 164
Spectral methods and matrix
factorization 165
Probability models 166
Cost function minimization 167
Detecting graph similarities and
graph matching 169
Graph embedding-based methods 171
Graph kernel-based methods 171
GNN-based methods 171
Applications 172
Summary  173
Section 3 – Advanced Applications of Graph
Machine Learning
6
Social Network Graphs
Technical requirements 178
Overview of the dataset 178
Dataset download 179
Loading the dataset using networkx 180
Network topology and
community detection 181
Topology overview 182
Node centrality 183
Community detection 186
Embedding for supervised and
unsupervised tasks 188
Task preparation 189
node2vec-based link prediction 190
GraphSAGE-based link prediction 191
Hand-crafted features for link
prediction 197
Summary of results 199
Summary 200
7
Text Analytics and Natural Language Processing Using
Graphs
Technical requirements 202
Providing a quick overview of a
dataset 203
Understanding the main
concepts and tools used in NLP 204
Creating graphs from a corpus
of documents 209
Knowledge graphs 210
Bipartite document/entity graphs 212
Building a document topic
classifier 233
Shallow learning methods 234
Graph neural networks 238
Summary 249
iv Table of Contents
8
Graph Analysis for Credit Card Transactions
Technical requirements 252
Overview of the dataset 252
Loading the dataset and graph
building using networkx 254
Network topology and
community detection 260
Network topology 260
Community detection 264
Embedding for supervised and
unsupervised fraud detection 270
Supervised approach to fraudulent
transactionidentification 271
Unsupervised approach to fraudulent
transactionidentification 274
Summary 277
9
Building a Data-Driven Graph-Powered Application
Technical requirements 280
Overview of Lambda
architectures 280
Lambda architectures for
graph-powered applications 283
Graph processing engines 285
Graph querying layer 288
Selecting between Neo4j and GraphX 293
Summary 293
10
Novel Trends on Graphs
Technical requirements  296
Learning about data
augmentation for graphs 296
Sampling strategies 297
Exploring data augmentation
techniques 298
Learning about topological data
analysis 299
Topological machine learning 300
Applying graph theory in new
domains 302
Graph machine learning and
neuroscience 302
Graph theory and chemistry and
biology 304
Graph machine learning and computer
vision 304
Recommendation systems 305
Summary 305
Why subscribe? 307

More Related Content

Similar to Graph machine learning table of content

ntroducing to the Power of Graph Technology
ntroducing to the Power of Graph Technologyntroducing to the Power of Graph Technology
ntroducing to the Power of Graph TechnologyNeo4j
 
Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?
Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?
Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?Digipolis Antwerpen
 
Building_a_Geodatabase_ArcGIS_9.pdf
Building_a_Geodatabase_ArcGIS_9.pdfBuilding_a_Geodatabase_ArcGIS_9.pdf
Building_a_Geodatabase_ArcGIS_9.pdfkovan azeez
 
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"Fwdays
 
Digital parking
Digital parkingDigital parking
Digital parkingbhavithd
 
Using Connected Data and Graph Technology to Enhance Machine Learning and Art...
Using Connected Data and Graph Technology to Enhance Machine Learning and Art...Using Connected Data and Graph Technology to Enhance Machine Learning and Art...
Using Connected Data and Graph Technology to Enhance Machine Learning and Art...Neo4j
 
8th International Conference on Control, Modeling and Computing (CMC 2022)
8th International Conference on Control, Modeling and Computing (CMC 2022)8th International Conference on Control, Modeling and Computing (CMC 2022)
8th International Conference on Control, Modeling and Computing (CMC 2022)Zac Darcy
 
Optimizing Your Supply Chain with Neo4j
Optimizing Your Supply Chain with Neo4jOptimizing Your Supply Chain with Neo4j
Optimizing Your Supply Chain with Neo4jNeo4j
 
FROM DATAFRAMES TO GRAPH Data Science with pyTigerGraph
FROM DATAFRAMES TO GRAPH Data Science with pyTigerGraphFROM DATAFRAMES TO GRAPH Data Science with pyTigerGraph
FROM DATAFRAMES TO GRAPH Data Science with pyTigerGraphTigerGraph
 
Graphics for adjecency matrices
Graphics for adjecency matricesGraphics for adjecency matrices
Graphics for adjecency matricesLakshika Rasanjali
 
RAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsRAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsConnected Data World
 
MartinBauer_DigitalTwins.pdf
MartinBauer_DigitalTwins.pdfMartinBauer_DigitalTwins.pdf
MartinBauer_DigitalTwins.pdfFIWARE
 
How Graphs Enhance AI
How Graphs Enhance AIHow Graphs Enhance AI
How Graphs Enhance AINeo4j
 
Fundamentals of Logic Design 6th Charles H.Roth.pdf
Fundamentals of Logic Design 6th Charles H.Roth.pdfFundamentals of Logic Design 6th Charles H.Roth.pdf
Fundamentals of Logic Design 6th Charles H.Roth.pdfMohsinNaushad1
 
Fundamentals of Logic Design 6th Charles H.Roth.pdf
Fundamentals of Logic Design 6th Charles H.Roth.pdfFundamentals of Logic Design 6th Charles H.Roth.pdf
Fundamentals of Logic Design 6th Charles H.Roth.pdfMohsinNaushad1
 
8th International Conference on Computer Science, Information Technology (CSI...
8th International Conference on Computer Science, Information Technology (CSI...8th International Conference on Computer Science, Information Technology (CSI...
8th International Conference on Computer Science, Information Technology (CSI...IJCSEA Journal
 

Similar to Graph machine learning table of content (20)

ntroducing to the Power of Graph Technology
ntroducing to the Power of Graph Technologyntroducing to the Power of Graph Technology
ntroducing to the Power of Graph Technology
 
Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?
Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?
Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?
 
Building_a_Geodatabase_ArcGIS_9.pdf
Building_a_Geodatabase_ArcGIS_9.pdfBuilding_a_Geodatabase_ArcGIS_9.pdf
Building_a_Geodatabase_ArcGIS_9.pdf
 
37.%20 m.e.%20cse%20
37.%20 m.e.%20cse%2037.%20 m.e.%20cse%20
37.%20 m.e.%20cse%20
 
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
 
Hb services java ieee 2015 - 16
Hb services java ieee 2015 - 16Hb services java ieee 2015 - 16
Hb services java ieee 2015 - 16
 
Digital parking
Digital parkingDigital parking
Digital parking
 
Using Connected Data and Graph Technology to Enhance Machine Learning and Art...
Using Connected Data and Graph Technology to Enhance Machine Learning and Art...Using Connected Data and Graph Technology to Enhance Machine Learning and Art...
Using Connected Data and Graph Technology to Enhance Machine Learning and Art...
 
8th International Conference on Control, Modeling and Computing (CMC 2022)
8th International Conference on Control, Modeling and Computing (CMC 2022)8th International Conference on Control, Modeling and Computing (CMC 2022)
8th International Conference on Control, Modeling and Computing (CMC 2022)
 
Optimizing Your Supply Chain with Neo4j
Optimizing Your Supply Chain with Neo4jOptimizing Your Supply Chain with Neo4j
Optimizing Your Supply Chain with Neo4j
 
15
1515
15
 
FROM DATAFRAMES TO GRAPH Data Science with pyTigerGraph
FROM DATAFRAMES TO GRAPH Data Science with pyTigerGraphFROM DATAFRAMES TO GRAPH Data Science with pyTigerGraph
FROM DATAFRAMES TO GRAPH Data Science with pyTigerGraph
 
Graphics for adjecency matrices
Graphics for adjecency matricesGraphics for adjecency matrices
Graphics for adjecency matrices
 
List of 58 Short Term Courses
List of 58 Short Term CoursesList of 58 Short Term Courses
List of 58 Short Term Courses
 
RAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsRAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needs
 
MartinBauer_DigitalTwins.pdf
MartinBauer_DigitalTwins.pdfMartinBauer_DigitalTwins.pdf
MartinBauer_DigitalTwins.pdf
 
How Graphs Enhance AI
How Graphs Enhance AIHow Graphs Enhance AI
How Graphs Enhance AI
 
Fundamentals of Logic Design 6th Charles H.Roth.pdf
Fundamentals of Logic Design 6th Charles H.Roth.pdfFundamentals of Logic Design 6th Charles H.Roth.pdf
Fundamentals of Logic Design 6th Charles H.Roth.pdf
 
Fundamentals of Logic Design 6th Charles H.Roth.pdf
Fundamentals of Logic Design 6th Charles H.Roth.pdfFundamentals of Logic Design 6th Charles H.Roth.pdf
Fundamentals of Logic Design 6th Charles H.Roth.pdf
 
8th International Conference on Computer Science, Information Technology (CSI...
8th International Conference on Computer Science, Information Technology (CSI...8th International Conference on Computer Science, Information Technology (CSI...
8th International Conference on Computer Science, Information Technology (CSI...
 

More from Minesh A. Jethva

TadGAN: Time Series Anomaly Detection Using GANs
TadGAN: Time Series Anomaly Detection Using GANsTadGAN: Time Series Anomaly Detection Using GANs
TadGAN: Time Series Anomaly Detection Using GANsMinesh A. Jethva
 
Confusion matrix and classification evaluation metrics
Confusion matrix and classification evaluation metricsConfusion matrix and classification evaluation metrics
Confusion matrix and classification evaluation metricsMinesh A. Jethva
 
Roadmap for Data Scientist
Roadmap for Data ScientistRoadmap for Data Scientist
Roadmap for Data ScientistMinesh A. Jethva
 
Influenza Drug Resistance Database Development & Analysis Tool
Influenza Drug Resistance Database Development & Analysis ToolInfluenza Drug Resistance Database Development & Analysis Tool
Influenza Drug Resistance Database Development & Analysis ToolMinesh A. Jethva
 
NGS Pipeline Preparation - Tools Selection
NGS Pipeline Preparation - Tools SelectionNGS Pipeline Preparation - Tools Selection
NGS Pipeline Preparation - Tools SelectionMinesh A. Jethva
 
BioFuel - MetaTranscriptomics - Enzyme Activity
BioFuel - MetaTranscriptomics - Enzyme ActivityBioFuel - MetaTranscriptomics - Enzyme Activity
BioFuel - MetaTranscriptomics - Enzyme ActivityMinesh A. Jethva
 

More from Minesh A. Jethva (11)

TadGAN: Time Series Anomaly Detection Using GANs
TadGAN: Time Series Anomaly Detection Using GANsTadGAN: Time Series Anomaly Detection Using GANs
TadGAN: Time Series Anomaly Detection Using GANs
 
Hidden Markov Models
Hidden Markov ModelsHidden Markov Models
Hidden Markov Models
 
Azure Engineering MLOps
Azure Engineering MLOps Azure Engineering MLOps
Azure Engineering MLOps
 
Confusion matrix and classification evaluation metrics
Confusion matrix and classification evaluation metricsConfusion matrix and classification evaluation metrics
Confusion matrix and classification evaluation metrics
 
Google cloud in 10 slides
Google cloud in 10 slidesGoogle cloud in 10 slides
Google cloud in 10 slides
 
What is apache kafka
What is apache kafkaWhat is apache kafka
What is apache kafka
 
Roadmap for Data Scientist
Roadmap for Data ScientistRoadmap for Data Scientist
Roadmap for Data Scientist
 
Git Practices
Git PracticesGit Practices
Git Practices
 
Influenza Drug Resistance Database Development & Analysis Tool
Influenza Drug Resistance Database Development & Analysis ToolInfluenza Drug Resistance Database Development & Analysis Tool
Influenza Drug Resistance Database Development & Analysis Tool
 
NGS Pipeline Preparation - Tools Selection
NGS Pipeline Preparation - Tools SelectionNGS Pipeline Preparation - Tools Selection
NGS Pipeline Preparation - Tools Selection
 
BioFuel - MetaTranscriptomics - Enzyme Activity
BioFuel - MetaTranscriptomics - Enzyme ActivityBioFuel - MetaTranscriptomics - Enzyme Activity
BioFuel - MetaTranscriptomics - Enzyme Activity
 

Recently uploaded

INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 

Recently uploaded (20)

INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 

Graph machine learning table of content

  • 1. Table of Contents Preface Section 1 – Introduction to Graph Machine Learning 1 Getting Started with Graphs Technical requirements 4 Introduction to graphs with networkx 5 Types of graphs 9 Graph representations 14 Plotting graphs 18 networkx 18 Gephi 21 Graph properties 26 Integration metrics 27 Segregation metrics 30 Centrality metrics 32 Resilience metrics 35 Benchmarks and repositories 36 Examples of simple graphs 36 Generative graph models 38 Benchmarks 40 Dealing with large graphs 47 Summary  48 2 Graph Machine Learning Technical requirements 52 Understanding machine learning on graphs 52 Basic principles of machine learning 53 Thebenefitofmachinelearningon graphs 55 The generalized graph embedding problem 57 The taxonomy of graph embedding machine learning algorithms 64 The categorization of embedding
  • 2. ii Table of Contents algorithms 65 Summary  68 Section 2 – Machine Learning on Graphs 3 Unsupervised Graph Learning Technical requirements 72 The unsupervised graph embedding roadmap 72 Shallow embedding methods 74 Matrix factorization 74 Skip-gram 81 Autoencoders 92 TensorFlow and Keras – a powerful combination 93 Ourfirstautoencoder 95 Denoising autoencoders 100 Graph autoencoders 102 Graph neural networks 104 Variants of GNNs 106 Spectral graph convolution 107 Spatial graph convolution 110 Graph convolution in practice 111 Summary  114 4 Supervised Graph Learning Technical requirements 116 The supervised graph embeddingroadmap  116 Feature-basedmethods  117 Shallowembeddingmethods  121 Label propagation algorithm 121 Label spreading algorithm 127 Graph regularization methods 131 Manifold regularization and semi- supervised embedding 132 Neural Graph Learning 134 Planetoid 144 Graph CNNs 145 GraphclassificationusingGCNs 145 NodeclassificationusingGraphSAGE 148 Summary  150 5 Problems with Machine Learning on Graphs Technical requirements 152 Predicting missing links in a graph 153 Similarity-based methods 154 Embedding-based methods 158 Detecting meaningful structures such as communities
  • 3. Table of Contents iii 163 Embedding-based community detection 164 Spectral methods and matrix factorization 165 Probability models 166 Cost function minimization 167 Detecting graph similarities and graph matching 169 Graph embedding-based methods 171 Graph kernel-based methods 171 GNN-based methods 171 Applications 172 Summary  173 Section 3 – Advanced Applications of Graph Machine Learning 6 Social Network Graphs Technical requirements 178 Overview of the dataset 178 Dataset download 179 Loading the dataset using networkx 180 Network topology and community detection 181 Topology overview 182 Node centrality 183 Community detection 186 Embedding for supervised and unsupervised tasks 188 Task preparation 189 node2vec-based link prediction 190 GraphSAGE-based link prediction 191 Hand-crafted features for link prediction 197 Summary of results 199 Summary 200 7 Text Analytics and Natural Language Processing Using Graphs Technical requirements 202 Providing a quick overview of a dataset 203 Understanding the main concepts and tools used in NLP 204 Creating graphs from a corpus of documents 209 Knowledge graphs 210 Bipartite document/entity graphs 212 Building a document topic classifier 233 Shallow learning methods 234 Graph neural networks 238 Summary 249
  • 4. iv Table of Contents 8 Graph Analysis for Credit Card Transactions Technical requirements 252 Overview of the dataset 252 Loading the dataset and graph building using networkx 254 Network topology and community detection 260 Network topology 260 Community detection 264 Embedding for supervised and unsupervised fraud detection 270 Supervised approach to fraudulent transactionidentification 271 Unsupervised approach to fraudulent transactionidentification 274 Summary 277 9 Building a Data-Driven Graph-Powered Application Technical requirements 280 Overview of Lambda architectures 280 Lambda architectures for graph-powered applications 283 Graph processing engines 285 Graph querying layer 288 Selecting between Neo4j and GraphX 293 Summary 293 10 Novel Trends on Graphs Technical requirements  296 Learning about data augmentation for graphs 296 Sampling strategies 297 Exploring data augmentation techniques 298 Learning about topological data analysis 299 Topological machine learning 300 Applying graph theory in new domains 302 Graph machine learning and neuroscience 302 Graph theory and chemistry and biology 304 Graph machine learning and computer vision 304 Recommendation systems 305 Summary 305 Why subscribe? 307