Graph & Network ML
Learn from data defined over nodes and edges.
Graph and network ML learns from data defined over nodes and edges — rankings, communities, and link structure. The methods below span classic centrality and community detection through to modern graph neural networks for representation learning.
- Use PageRank for node importance and Louvain/Leiden for community detection.
- Use Graph Neural Networks (GraphSAGE/GCN/GAT) when you must learn from graph structure.
| # | Algorithm | Best for | Common fields |
|---|---|---|---|
| 1 | PageRank | Node importance |
|
| 2 | Community Detection: Louvain, Leiden | Finding groups |
|
| 3 | Node2Vec / DeepWalk | Graph embeddings |
|
| 4 | Graph Neural Networks | Learning from graph structure |
|
| 5 | GraphSAGE / GCN / GAT | Scalable graph representation learning |
|
| 6 | Link Prediction Models | Predicting relationships |
|