703158 VU Introduction to Graph AI

winter semester 2025/2026 | Last update: 25.09.2025 Place course on memo list
703158
VU Introduction to Graph AI
VU 3
5
weekly
annually
English

The outcome of the course is to get familiar with imprtant graph data properties and algorithms over them and apply embedding and machine learning methods to make predictions on them. They will also get familiar with knowledge graphs and some reasoning methods over them.

The course includes the following topics:

  • Introduction to applications of graphs
  • Graph types and representations
  • Graph properties including node, edge and graph features
  • Introduction to spectral graph theory
  • Node embedding methods
  • Graph neural networks including GCN, GAT, MPNN and GraphSAGE
  • Knowledge graphs (KG) concepts and embedding
  • KG completion and reasoning
  • Graph embedding methods
    • Encoder-decoder
    • DeepWalk
    • Nod2vec
  • Machine learning algorithms including graph neural networks (GNNs) for predictions on graphs including
    • node prediction
    • edge prediction
    • graph prediction
  • Different GNN models
    • GCN
    • GAT
    • MPNN
    • GraphSage
  • Knowledge graph reasoning methods
    • rule based
    • GNN based
    • path based

Grading includes completion of the following activities

  • Exercises
  • Midterm exam
  • Final exam

Books

  • Graph Representation Learning by William L. Hamilton
  • Graph Machine Learning by Claudio Stamile et. al.

Machine Learning, Statistics, Probability, Programming

Allocation of places in courses with a limited number of participants (PS, SE, VU, PJ)

In courses with a limited number of participants, course places are allocated as follows:

1. Students for whom the study duration would be extended due to the postponement are to be given priority.

2. If the criteria in no. 1 do not suffice, first, students for whom this course is part of a compulsory module are to be given priority, and second, students for whom this course is part of an elective module.

3. If the criteria in no. 1 and 2 do not suffice, the available places are drawn by random.

Curriculum BA Computer Science 2019W

Curriculum MA Computer Science 2021W

see dates
Group 0
Date Time Location
Fri 2025-10-03
12.00 - 13.30 rr 22 rr 22
Mon 2025-10-06
16.15 - 17.00 rr 22 rr 22
Fri 2025-10-10
12.00 - 13.30 rr 22 rr 22
Mon 2025-10-13
16.15 - 17.00 rr 22 rr 22
Mon 2025-10-20
16.15 - 17.00 rr 22 rr 22
Fri 2025-10-24
12.00 - 13.30 rr 22 rr 22
Mon 2025-10-27
16.15 - 17.00 rr 22 rr 22
Fri 2025-10-31
12.00 - 13.30 rr 22 rr 22
Mon 2025-11-03
16.15 - 17.00 rr 22 rr 22
Fri 2025-11-07
12.00 - 13.30 rr 22 rr 22
Mon 2025-11-10
16.15 - 17.00 rr 22 rr 22
Fri 2025-11-14
12.00 - 13.30 rr 22 rr 22
Mon 2025-11-17
16.15 - 17.00 rr 22 rr 22
Fri 2025-11-21
12.00 - 13.30 rr 22 rr 22
Mon 2025-11-24
16.15 - 17.00 rr 22 rr 22
Fri 2025-11-28
12.00 - 13.30 rr 22 rr 22
Mon 2025-12-01
16.15 - 17.00 rr 22 rr 22
Fri 2025-12-05
12.00 - 13.30 rr 22 rr 22
Fri 2025-12-12
12.00 - 13.30 rr 22 rr 22
Mon 2025-12-15
16.15 - 17.00 rr 22 rr 22
Fri 2026-01-09
12.00 - 13.30 rr 22 rr 22
Mon 2026-01-12
16.15 - 17.00 rr 22 rr 22
Fri 2026-01-16
12.00 - 13.30 rr 22 rr 22
Mon 2026-01-19
16.15 - 17.00 rr 22 rr 22
Fri 2026-01-23
12.00 - 13.30 rr 22 rr 22
Mon 2026-01-26
16.15 - 17.00 rr 22 rr 22
Fri 2026-01-30
12.00 - 13.30 rr 22 rr 22
Mon 2026-02-02
16.15 - 17.00 rr 22 rr 22