Skip to content

Concept Taxonomy

The 300 concepts in this learning graph are organized into 15 categories. No category exceeds 30% of total concepts.

TaxonomyID Category Name Description Count
PREREQ Prerequisites Linear algebra, probability, calculus, PyTorch basics required before graph content 20
FOUND Graph Fundamentals Core graph theory: nodes, edges, properties, random graph models, network science 37
ALGO Classical Graph Algorithms PageRank, centrality, community detection, graph kernels, influence propagation 33
EMB Node Embeddings Shallow embedding methods: DeepWalk, node2vec, matrix factorization, skip-gram 17
GNN GNN Architecture GNN model components and variants: GCN, GraphSAGE, GAT, GIN, pooling, tasks 44
THEORY GNN Theory Expressiveness, WL test, over-smoothing, over-squashing, equivariance, identity 17
TRANS Graph Transformers Attention-based graph architectures and positional/structural encodings 12
KG Knowledge Graphs KG embeddings (TransE, RotatE), multi-hop reasoning, inductive KG methods 25
HETERO Heterogeneous Graphs Multi-relational and typed graphs: R-GCN, HGT, HAN, meta-paths 8
APP Applications Domain applications: recommenders, drug discovery, temporal, subgraph mining 23
SCALE Scalability Sampling strategies, mini-batching, graph partitioning for large-scale training 10
GEN Generative Models Graph generation: GraphRNN, GCPN, VGAE, DiGress, evaluation metrics 7
ADV Advanced Topics LLMs+GNNs, self-supervised learning, foundation models, agents on graphs 18
TRAIN Training & Optimization Loss functions, regularization, augmentation, normalization, data splits 20
TOOLS Tools & Frameworks PyTorch Geometric, NetworkX, OGB, DGL, PyKEEN, RelBench 9