Skip to main content

Showing 1–31 of 31 results for author: Kriege, N M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2506.03919  [pdf, ps, other

    cs.LG

    Weisfeiler and Leman Go Gambling: Why Expressive Lottery Tickets Win

    Authors: Lorenz Kummer, Samir Moustafa, Anatol Ehrlich, Franka Bause, Nikolaus Suess, Wilfried N. Gansterer, Nils M. Kriege

    Abstract: The lottery ticket hypothesis (LTH) is well-studied for convolutional neural networks but has been validated only empirically for graph neural networks (GNNs), for which theoretical findings are largely lacking. In this paper, we identify the expressivity of sparse subnetworks, i.e. their ability to distinguish non-isomorphic graphs, as crucial for finding winning tickets that preserve the predict… ▽ More

    Submitted 4 June, 2025; originally announced June 2025.

    Comments: Accepted at ICML 2025

  2. Efficient Mixed Precision Quantization in Graph Neural Networks

    Authors: Samir Moustafa, Nils M. Kriege, Wilfried N. Gansterer

    Abstract: Graph Neural Networks (GNNs) have become essential for handling large-scale graph applications. However, the computational demands of GNNs necessitate the development of efficient methods to accelerate inference. Mixed precision quantization emerges as a promising solution to enhance the efficiency of GNN architectures without compromising prediction performance. Compared to conventional deep lear… ▽ More

    Submitted 14 May, 2025; originally announced May 2025.

  3. arXiv:2504.13786  [pdf, other

    cs.LG

    On the Relationship Between Robustness and Expressivity of Graph Neural Networks

    Authors: Lorenz Kummer, Wilfried N. Gansterer, Nils M. Kriege

    Abstract: We investigate the vulnerability of Graph Neural Networks (GNNs) to bit-flip attacks (BFAs) by introducing an analytical framework to study the influence of architectural features, graph properties, and their interaction. The expressivity of GNNs refers to their ability to distinguish non-isomorphic graphs and depends on the encoding of node neighborhoods. We examine the vulnerability of neural… ▽ More

    Submitted 18 April, 2025; originally announced April 2025.

    Comments: Accepted at AISTAST 2025, will add DOI when available

  4. arXiv:2409.11504  [pdf, other

    cs.LG

    Preventing Representational Rank Collapse in MPNNs by Splitting the Computational Graph

    Authors: Andreas Roth, Franka Bause, Nils M. Kriege, Thomas Liebig

    Abstract: The ability of message-passing neural networks (MPNNs) to fit complex functions over graphs is limited as most graph convolutions amplify the same signal across all feature channels, a phenomenon known as rank collapse, and over-smoothing as a special case. Most approaches to mitigate over-smoothing extend common message-passing schemes, e.g., the graph convolutional network, by utilizing residual… ▽ More

    Submitted 9 December, 2024; v1 submitted 17 September, 2024; originally announced September 2024.

    Comments: Published at LoG 2024

  5. arXiv:2312.04123  [pdf, other

    cs.DS

    Approximating the Graph Edit Distance with Compact Neighborhood Representations

    Authors: Franka Bause, Christian Permann, Nils M. Kriege

    Abstract: The graph edit distance is used for comparing graphs in various domains. Due to its high computational complexity it is primarily approximated. Widely-used heuristics search for an optimal assignment of vertices based on the distance between local substructures. While faster ones only consider vertices and their incident edges, leading to poor accuracy, other approaches require computationally int… ▽ More

    Submitted 7 December, 2023; originally announced December 2023.

  6. arXiv:2310.04190  [pdf, other

    cs.LG

    On the Two Sides of Redundancy in Graph Neural Networks

    Authors: Franka Bause, Samir Moustafa, Johannes Langguth, Wilfried N. Gansterer, Nils M. Kriege

    Abstract: Message passing neural networks iteratively generate node embeddings by aggregating information from neighboring nodes. With increasing depth, information from more distant nodes is included. However, node embeddings may be unable to represent the growing node neighborhoods accurately and the influence of distant nodes may vanish, a problem referred to as oversquashing. Information redundancy in m… ▽ More

    Submitted 28 March, 2024; v1 submitted 6 October, 2023; originally announced October 2023.

  7. arXiv:2305.16001  [pdf, other

    cs.SI

    A Higher-Order Temporal H-Index for Evolving Networks

    Authors: Lutz Oettershagen, Nils M. Kriege, Petra Mutzel

    Abstract: The H-index of a node in a static network is the maximum value $h$ such that at least $h$ of its neighbors have a degree of at least $h$. Recently, a generalized version, the $n$-th order H-index, was introduced, allowing to relate degree centrality, H-index, and the $k$-core of a node. We extend the $n$-th order H-index to temporal networks and define corresponding temporal centrality measures an… ▽ More

    Submitted 25 May, 2023; originally announced May 2023.

  8. arXiv:2209.09048  [pdf, other

    cs.LG cs.DS

    Gradual Weisfeiler-Leman: Slow and Steady Wins the Race

    Authors: Franka Bause, Nils M. Kriege

    Abstract: The classical Weisfeiler-Leman algorithm aka color refinement is fundamental for graph learning with kernels and neural networks. Originally developed for graph isomorphism testing, the algorithm iteratively refines vertex colors. On many datasets, the stable coloring is reached after a few iterations and the optimal number of iterations for machine learning tasks is typically even lower. This sug… ▽ More

    Submitted 8 December, 2022; v1 submitted 19 September, 2022; originally announced September 2022.

    Comments: LoG 2022

  9. arXiv:2209.07332  [pdf, other

    cs.SI cs.LG

    A Temporal Graphlet Kernel for Classifying Dissemination in Evolving Networks

    Authors: Lutz Oettershagen, Nils M. Kriege, Claude Jordan, Petra Mutzel

    Abstract: We introduce the \emph{temporal graphlet kernel} for classifying dissemination processes in labeled temporal graphs. Such dissemination processes can be spreading (fake) news, infectious diseases, or computer viruses in dynamic networks. The networks are modeled as labeled temporal graphs, in which the edges exist at specific points in time, and node labels change over time. The classification pro… ▽ More

    Submitted 12 September, 2022; originally announced September 2022.

  10. arXiv:2205.10914  [pdf, other

    cs.LG cs.DS stat.ML

    Weisfeiler and Leman Go Walking: Random Walk Kernels Revisited

    Authors: Nils M. Kriege

    Abstract: Random walk kernels have been introduced in seminal work on graph learning and were later largely superseded by kernels based on the Weisfeiler-Leman test for graph isomorphism. We give a unified view on both classes of graph kernels. We study walk-based node refinement methods and formally relate them to several widely-used techniques, including Morgan's algorithm for molecule canonization and th… ▽ More

    Submitted 15 January, 2023; v1 submitted 22 May, 2022; originally announced May 2022.

    Comments: NeurIPS 2022

  11. arXiv:2202.03706  [pdf, other

    cs.SI cs.DS cs.IR

    Temporal Walk Centrality: Ranking Nodes in Evolving Networks

    Authors: Lutz Oettershagen, Petra Mutzel, Nils M. Kriege

    Abstract: We propose the Temporal Walk Centrality, which quantifies the importance of a node by measuring its ability to obtain and distribute information in a temporal network. In contrast to the widely-used betweenness centrality, we assume that information does not necessarily spread on shortest paths but on temporal random walks that satisfy the time constraints of the network. We show that temporal wal… ▽ More

    Submitted 8 February, 2022; originally announced February 2022.

    Comments: Accepted at the ACM Web Conference (WWW) 2022

  12. arXiv:2112.09992  [pdf, other

    cs.LG cs.DS cs.NE stat.ML

    Weisfeiler and Leman go Machine Learning: The Story so far

    Authors: Christopher Morris, Yaron Lipman, Haggai Maron, Bastian Rieck, Nils M. Kriege, Martin Grohe, Matthias Fey, Karsten Borgwardt

    Abstract: In recent years, algorithms and neural architectures based on the Weisfeiler--Leman algorithm, a well-known heuristic for the graph isomorphism problem, have emerged as a powerful tool for machine learning with graphs and relational data. Here, we give a comprehensive overview of the algorithm's use in a machine-learning setting, focusing on the supervised regime. We discuss the theoretical backgr… ▽ More

    Submitted 13 July, 2023; v1 submitted 18 December, 2021; originally announced December 2021.

    Comments: Accepted at JMLR

  13. EmbAssi: Embedding Assignment Costs for Similarity Search in Large Graph Databases

    Authors: Franka Bause, Erich Schubert, Nils M. Kriege

    Abstract: The graph edit distance is an intuitive measure to quantify the dissimilarity of graphs, but its computation is NP-hard and challenging in practice. We introduce methods for answering nearest neighbor and range queries regarding this distance efficiently for large databases with up to millions of graphs. We build on the filter-verification paradigm, where lower and upper bounds are used to reduce… ▽ More

    Submitted 19 July, 2022; v1 submitted 15 November, 2021; originally announced November 2021.

    Comments: Data Min Knowl Disc (2022)

  14. arXiv:2110.01283  [pdf, other

    cs.DB

    Metric Indexing for Graph Similarity Search

    Authors: Franka Bause, David B. Blumenthal, Erich Schubert, Nils M. Kriege

    Abstract: Finding the graphs that are most similar to a query graph in a large database is a common task with various applications. A widely-used similarity measure is the graph edit distance, which provides an intuitive notion of similarity and naturally supports graphs with vertex and edge attributes. Since its computation is NP-hard, techniques for accelerating similarity search have been studied extensi… ▽ More

    Submitted 4 October, 2021; originally announced October 2021.

    Comments: SISAP 2021

  15. arXiv:2105.05911  [pdf, other

    cs.LG cs.AI cs.DS cs.NE

    The Power of the Weisfeiler-Leman Algorithm for Machine Learning with Graphs

    Authors: Christopher Morris, Matthias Fey, Nils M. Kriege

    Abstract: In recent years, algorithms and neural architectures based on the Weisfeiler-Leman algorithm, a well-known heuristic for the graph isomorphism problem, emerged as a powerful tool for (supervised) machine learning with graphs and relational data. Here, we give a comprehensive overview of the algorithm's use in a machine learning setting. We discuss the theoretical background, show how to use it for… ▽ More

    Submitted 22 November, 2021; v1 submitted 12 May, 2021; originally announced May 2021.

    Comments: Accepted at IJCAI 2021 (survey track)

  16. arXiv:2007.08663  [pdf, ps, other

    cs.LG cs.NE stat.ML

    TUDataset: A collection of benchmark datasets for learning with graphs

    Authors: Christopher Morris, Nils M. Kriege, Franka Bause, Kristian Kersting, Petra Mutzel, Marion Neumann

    Abstract: Recently, there has been an increasing interest in (supervised) learning with graph data, especially using graph neural networks. However, the development of meaningful benchmark datasets and standardized evaluation procedures is lagging, consequently hindering advancements in this area. To address this, we introduce the TUDataset for graph classification and regression. The collection consists of… ▽ More

    Submitted 16 July, 2020; originally announced July 2020.

    Comments: ICML 2020 workshop "Graph Representation Learning and Beyond"

  17. arXiv:2001.09621  [pdf, other

    cs.LG stat.ML

    Deep Graph Matching Consensus

    Authors: Matthias Fey, Jan E. Lenssen, Christopher Morris, Jonathan Masci, Nils M. Kriege

    Abstract: This work presents a two-stage neural architecture for learning and refining structural correspondences between graphs. First, we use localized node embeddings computed by a graph neural network to obtain an initial ranking of soft correspondences between nodes. Secondly, we employ synchronous message passing networks to iteratively re-rank the soft correspondences to reach a matching consensus in… ▽ More

    Submitted 27 January, 2020; originally announced January 2020.

    Comments: Published as a conference paper at ICLR 2020

  18. arXiv:1911.05496  [pdf, other

    cs.SI cs.LG stat.ML

    Temporal Graph Kernels for Classifying Dissemination Processes

    Authors: Lutz Oettershagen, Nils M. Kriege, Christopher Morris, Petra Mutzel

    Abstract: Many real-world graphs or networks are temporal, e.g., in a social network persons only interact at specific points in time. This information directs dissemination processes on the network, such as the spread of rumors, fake news, or diseases. However, the current state-of-the-art methods for supervised graph classification are designed mainly for static graphs and may not be able to capture tempo… ▽ More

    Submitted 20 August, 2021; v1 submitted 14 October, 2019; originally announced November 2019.

  19. arXiv:1908.06661  [pdf, ps, other

    cs.LG stat.ML

    Deep Weisfeiler-Lehman Assignment Kernels via Multiple Kernel Learning

    Authors: Nils M. Kriege

    Abstract: Kernels for structured data are commonly obtained by decomposing objects into their parts and adding up the similarities between all pairs of parts measured by a base kernel. Assignment kernels are based on an optimal bijection between the parts and have proven to be an effective alternative to the established convolution kernels. We explore how the base kernel can be learned as part of the classi… ▽ More

    Submitted 19 August, 2019; originally announced August 2019.

    Comments: ESANN 2019

  20. A Survey on Graph Kernels

    Authors: Nils M. Kriege, Fredrik D. Johansson, Christopher Morris

    Abstract: Graph kernels have become an established and widely-used technique for solving classification tasks on graphs. This survey gives a comprehensive overview of techniques for kernel-based graph classification developed in the past 15 years. We describe and categorize graph kernels based on properties inherent to their design, such as the nature of their extracted graph features, their method of compu… ▽ More

    Submitted 4 February, 2020; v1 submitted 28 March, 2019; originally announced March 2019.

    Journal ref: Applied Network Science 5 (2020)

  21. Maximum Cut Parameterized by Crossing Number

    Authors: Markus Chimani, Christine Dahn, Martina Juhnke-Kubitzke, Nils M. Kriege, Petra Mutzel, Alexander Nover

    Abstract: Given an edge-weighted graph $G$ on $n$ nodes, the NP-hard Max-Cut problem asks for a node bipartition such that the sum of edge weights joining the different partitions is maximized. We propose a fixed-parameter tractable algorithm parameterized by the number $k$ of crossings in a given drawing of $G$. Our algorithm achieves a running time of $O(2^k \cdot p(n + k))$, where $p$ is the polynomial r… ▽ More

    Submitted 22 July, 2020; v1 submitted 14 March, 2019; originally announced March 2019.

    Journal ref: J. Graph Algorithms Appl. 24(3): 155-170 (2020)

  22. arXiv:1901.10356  [pdf, other

    cs.LG stat.ML

    Computing Optimal Assignments in Linear Time for Approximate Graph Matching

    Authors: Nils M. Kriege, Pierre-Louis Giscard, Franka Bause, Richard C. Wilson

    Abstract: Finding an optimal assignment between two sets of objects is a fundamental problem arising in many applications, including the matching of `bag-of-words' representations in natural language processing and computer vision. Solving the assignment problem typically requires cubic time and its pairwise computation is expensive on large datasets. In this paper, we develop an algorithm which can find an… ▽ More

    Submitted 10 September, 2019; v1 submitted 29 January, 2019; originally announced January 2019.

    Comments: IEEE ICDM 2019

  23. arXiv:1812.03074  [pdf, ps, other

    cs.DS

    Fixed-Parameter Algorithms for the Weighted Max-Cut Problem on Embedded 1-Planar Graphs

    Authors: Christine Dahn, Nils M. Kriege, Petra Mutzel, Julian Schilling

    Abstract: We propose two fixed-parameter tractable algorithms for the weighted Max-Cut problem on embedded 1-planar graphs parameterized by the crossing number $k$ of the given embedding. A graph is called 1-planar if it can be drawn in the plane with at most one crossing per edge. Our algorithms recursively reduce a 1-planar graph to at most $3^k$ planar graphs, using edge removal and node contraction. Our… ▽ More

    Submitted 30 November, 2020; v1 submitted 29 November, 2018; originally announced December 2018.

    Comments: This work is an extension of the conference version arXiv:1803.10983 , currently under review at TCS

  24. arXiv:1805.10754  [pdf, ps, other

    cs.DS

    A note on block-and-bridge preserving maximum common subgraph algorithms for outerplanar graphs

    Authors: Nils M. Kriege, Andre Droschinsky, Petra Mutzel

    Abstract: Schietgat, Ramon and Bruynooghe proposed a polynomial-time algorithm for computing a maximum common subgraph under the block-and-bridge preserving subgraph isomorphism (BBP-MCS) for outerplanar graphs. We show that the article contains the following errors: (i) The running time of the presented approach is claimed to be $\mathcal{O}(n^{2.5})$ for two graphs of order $n$. We show that the algorithm… ▽ More

    Submitted 6 December, 2018; v1 submitted 27 May, 2018; originally announced May 2018.

  25. arXiv:1805.00821  [pdf, other

    cs.DS

    Largest Weight Common Subtree Embeddings with Distance Penalties

    Authors: Andre Droschinsky, Nils M. Kriege, Petra Mutzel

    Abstract: The largest common embeddable subtree problem asks for the largest possible tree embeddable into two input trees and generalizes the classical maximum common subtree problem. Several variants of the problem in labeled and unlabeled rooted trees have been studied, e.g., for the comparison of evolutionary trees. We consider a generalization, where the sought embedding is maximal with regard to a wei… ▽ More

    Submitted 2 May, 2018; originally announced May 2018.

  26. A Fixed-Parameter Algorithm for the Max-Cut Problem on Embedded 1-Planar Graphs

    Authors: Christine Dahn, Nils M. Kriege, Petra Mutzel

    Abstract: We propose a fixed-parameter tractable algorithm for the \textsc{Max-Cut} problem on embedded 1-planar graphs parameterized by the crossing number $k$ of the given embedding. A graph is called 1-planar if it can be drawn in the plane with at most one crossing per edge. Our algorithm recursively reduces a 1-planar graph to at most $3^k$ planar graphs, using edge removal and node contraction. The \t… ▽ More

    Submitted 30 May, 2018; v1 submitted 29 March, 2018; originally announced March 2018.

    Comments: conference version from IWOCA 2018

  27. arXiv:1802.05908  [pdf, other

    cs.CV

    Recognizing Cuneiform Signs Using Graph Based Methods

    Authors: Nils M. Kriege, Matthias Fey, Denis Fisseler, Petra Mutzel, Frank Weichert

    Abstract: The cuneiform script constitutes one of the earliest systems of writing and is realized by wedge-shaped marks on clay tablets. A tremendous number of cuneiform tablets have already been discovered and are incrementally digitalized and made available to automated processing. As reading cuneiform script is still a manual task, we address the real-world application of recognizing cuneiform signs by t… ▽ More

    Submitted 9 March, 2018; v1 submitted 16 February, 2018; originally announced February 2018.

  28. A Unifying View of Explicit and Implicit Feature Maps of Graph Kernels

    Authors: Nils M. Kriege, Marion Neumann, Christopher Morris, Kristian Kersting, Petra Mutzel

    Abstract: Non-linear kernel methods can be approximated by fast linear ones using suitable explicit feature maps allowing their application to large scale problems. We investigate how convolution kernels for structured data are composed from base kernels and construct corresponding feature maps. On this basis we propose exact and approximative feature maps for widely used graph kernels based on the kernel t… ▽ More

    Submitted 3 September, 2019; v1 submitted 2 March, 2017; originally announced March 2017.

    Journal ref: Data Mining and Knowledge Discovery 33 (2019) 1505-1547

  29. arXiv:1610.00064  [pdf, other

    cs.LG stat.ML

    Faster Kernels for Graphs with Continuous Attributes via Hashing

    Authors: Christopher Morris, Nils M. Kriege, Kristian Kersting, Petra Mutzel

    Abstract: While state-of-the-art kernels for graphs with discrete labels scale well to graphs with thousands of nodes, the few existing kernels for graphs with continuous attributes, unfortunately, do not scale well. To overcome this limitation, we present hash graph kernels, a general framework to derive kernels for graphs with continuous attributes from discrete ones. The idea is to iteratively turn conti… ▽ More

    Submitted 30 September, 2016; originally announced October 2016.

    Comments: IEEE ICDM 2016

  30. arXiv:1606.01141  [pdf, other

    cs.LG stat.ML

    On Valid Optimal Assignment Kernels and Applications to Graph Classification

    Authors: Nils M. Kriege, Pierre-Louis Giscard, Richard C. Wilson

    Abstract: The success of kernel methods has initiated the design of novel positive semidefinite functions, in particular for structured data. A leading design paradigm for this is the convolution kernel, which decomposes structured objects into their parts and sums over all pairs of parts. Assignment kernels, in contrast, are obtained from an optimal bijection between parts, which can provide a more valid n… ▽ More

    Submitted 31 January, 2017; v1 submitted 3 June, 2016; originally announced June 2016.

    Comments: 9 pages, 4 figures, NIPS 2016

  31. Faster Algorithms for the Maximum Common Subtree Isomorphism Problem

    Authors: Andre Droschinsky, Nils M. Kriege, Petra Mutzel

    Abstract: The maximum common subtree isomorphism problem asks for the largest possible isomorphism between subtrees of two given input trees. This problem is a natural restriction of the maximum common subgraph problem, which is ${\sf NP}$-hard in general graphs. Confining to trees renders polynomial time algorithms possible and is of fundamental importance for approaches on more general graph classes. Vari… ▽ More

    Submitted 12 August, 2016; v1 submitted 23 February, 2016; originally announced February 2016.

    ACM Class: F.2.2