Decorative hero image, showing a graph network.

Machine Learning
with Graphs

Created using Midjourney

Research

An image of a graph.

Graphs and networks are ubiquitous in various domains, from chem- and bioinformatics to computer vision and social network analysis. Machine learning with graphs aims to exploit the potential of the growing amount of structured data in all these areas to automate, accelerate, and improve decision-making. Analyzing graph data requires solving problems at the boundaries of machine learning, graph theory, and algorithmics.

Our ambition is to develop methods that are useful for solving concrete problems in real-world applications, especially in drug discovery. We focus on the development of new machine learning and data mining methods for structured data related to the following broad topics:

Diagram showing the process of embedding a graph in latent space, after it has been passed through 3 layers of a Graph Neural Network.

Graph Embedding

Graph embedding techniques map graphs into a vector space, such that similar graphs are represented by close vectors. We investigate graph kernels and graph neural networks (GNNs) for embedding graphs to solve learning problems. While graph kernels allow operating implicitly in high-dimensional feature spaces, graph neural networks optimize the feature representation for the learning task. We design, theoretically analyze, implement, and empirically evaluate graph embedding methods.

Diagram showing substructure matching between two graphs.

Graph Matching

The term graph matching refers to methods for finding a correspondence between the nodes of two graphs that optimally preserves their node/edge features and adjacency structure. We study exact polynomial-time algorithms for restricted graph classes, heuristics for general large graphs, and learning-based graph matching techniques.

Diagram showing substructure matching in molecules.

Graph Search

Information systems with graph-structured data require custom methods for specifying, identifying, and retrieving the desired information. We develop efficient methods and index structures for searching large databases of graphs, e.g., regarding similarity or subgraph containment.

Team

Picture of Nils Kriege in a suit.

Nils
Kriege

Group Leader

A picture of Franka Bause

Franka
Bause

PhD Candidate

Picture of Lorenz Kummer smiling into the camera with a beard.

Lorenz Kummer

PhD Candidate

Image of Anatol Ehrlich in a shirt.

Anatol
Ehrlich

PhD Candidate

An image of Tinatini smiling into the camera.

Tinatini Buturishvili

External PhD Candidate

A picture of Albert Dinstl

Albert
Dinstl

Research Assistant

Charlotte Zott, black and white image.

Charlotte
Zott

Administration

Alumni

Recent News

See All News
  • Franka Successfully Defends Thesis

    Franka Successfully Defends Thesis

    On Thursday, 7th of August, Franka successfully defended her doctoral thesis entitled “Efficient and Expressive Graph Learning”. Congratulations Franka!!

    Read more

  • Lorenz and Anatol Present at ICML 2025

    Lorenz and Anatol Present at ICML 2025

    We were amazed by the amount of attention our latest work, “Weisfeiler and Leman Go Gambling: Why Expressive Lottery Tickets Win” received at ICML 2025, Vancouver, Canada and want to thank everyone involved in the interesting and inspiring discussions we had.In short, our paper shows theoretically how succsessful pre-training parameter pruning combined with sparse training…

    Read more

  • “Best of the Best”-Award for Franka

    “Best of the Best”-Award for Franka

    We are happy to announce that Franka was honored in the category Publications in highest ranking venues 2024 (Gruppe PraeDoc). The award recognizes outstanding research contributions by PhD students from the faculty of computer science.

    Read more

Join Us!

We are a collaborative and ambitious research team advancing machine learning with graphs through both theoretical analysis and methodological innovation for applications.

PhD Students

We regularly have open positions for doctoral researchers. We are open to working with outstanding students from different areas, including computer science, and mathematics. If you are interested, please send your CV and up-to-date transcript of records to Nils Kriege.

Master’s and Bachelor’s Students

We are happy to supervise students at the University of Vienna who are interested in our research. An overview of possible topics for theses offered by our group can be found in the teaching section or on the Univie Open Topics page. Please get in touch with Nils Kriege or the specified contact persons and send an up-to-date transcript of records.