• Course code:63573
  • Credits:6
  • Semester: winter
  • Contents
  • Learning Tasks on Graphs
    • Basics of deep learning on graphs
    • Node-, link- & (sub)graph-level tasks
    • Transductive & inductive learning setting
    • Real-world examples & applications
  • Graph Prediction without Learning
    • Node ranking by position & centrality
    • Node clustering by community detection
    • Link prediction by node similarity indices
    • Graph similarity by kernel functions
  • Graph Representation Learning
    • “Shallow” encoder & decoder
    • Matrix factorization methods
    • Random-walk (node) embeddings
    • DeepWalk, LINE, node2vec, etc.
  • Graph Neural Networks (GNN)
    • Basic architecture (message, aggregation, layers)
    • Permutation invariance & equivariance
    • Over-smoothing & -squashing problems
    • GCN, GraphSAGE, GAT, GIN, etc.
  • GNN Training in Practice
    • Graph splitting (train, validation & test sets)
    • GNN design space & graph augmentation
    • Loss, training, prediction & evaluation
  • GNN Theory & Limitations
    • Weisfeiler-Leman graph kernel
    • Structure- & position-awareness
  • Introduction to Graph Transformers
  • Special Graphs & Applications
    • Heterogeneous graphs (RGCN, HGT, etc.)
    • Recommender systems (NGCF, LightGCN, etc.)
    • Knowledge graphs (TransE, RotateE, etc.)
    • Selected other applications
  • Relational Deep Learning
  • Study programmes
  • Distribution of hours per semester
45
hours
lectures
30
hours
laboratory work
  • Professor
Instructor
Room:R2.49 - Kabinet