Why Graphs
Applications of Graph ML
Choice of Graph Representation
Traditional Feature-based Methods: Node
Traditional Feature-based Methods: Link
Traditional Feature-based Methods: Graph
Node Embeddings
Random Walk Approaches for Node Embeddings
Embedding Entire Graphs
Page Rank
Page Rank : How to Solve?
Random Walk with Restarts
Matrix Factorization and Node Embeddings
Message passing and Node Classification
Relational and Iterative Classification
Collective Classification
Introduction to Graph Neural Networks
Basics of Deep Learning
Deep Learning for Graphs
A general Perspective on GNNs
A Single Layer of a GNN
Stacking layers of a GNN
Graph Augmentation for GNNs
Training Graph Neural Networks
Setting up GNN Prediction Tasks
How Expressive are Graph Neural Networks
Designing the Most Powerful GNNs
Heterogeneous & Knowledge Graph Embedding
Knowledge Graph Completion
Knowledge Graph Completion Algorithms
Reasoning in Knowledge Graphs
Answering Predictive Queries
📌 Query2box: Reasoning over KGs
Fast Neural Subgraph Matching & Counting
Neural Subgraph Matching
Scaling up Graph Neural Networks
GraphSAGE Neighbor Sampling