Prof. Dr. Martin GROHE:
The Logic of Graph Neural Networks
Zeit und Ort
Donnerstag, 15.5.25, 15:00-16:30, Hörsaal 2
Zusammenfassung
Graph neural networks (GNNs) are deep learning models for graph data that play a key role in machine learning on graphs. A GNN describes a distributed algorithm carrying out local computations at the vertices of the input graph. Typically, the parameters governing this algorithm are acquired through data-driven learning processes.
After introducing the basic model, in this talk, I will focus on the expressiveness of GNNs: which functions on graphs or their vertices can be computed by GNNs? Understanding expressiveness will help us to understand the suitability of GNNs for various application tasks and guide our search for possible extensions.
Surprisingly, the expressiveness of GNNs has a clean and precise characterisation in terms of logic and Boolean circuits, that is, computation models of classical (descriptive) complexity theory.