
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