← Search

Kimon Fountoulakis

14 accepted papers

2026

Learning to Execute Graph Algorithms Exactly with Graph Neural Networks

ICML 2026spotlight

Understanding what graph neural networks can learn, especially their ability to learn to execute algorithms, remains a central theoretical challenge. In this work, we prove exact learnability results for graph algorithms under bounded-degree and finite-precision constraints. Our approach follows a t…

Cited by 0SourceScholar
2025

Learning to Add, Multiply, and Execute Algorithmic Instructions Exactly with Neural Networks

NeurIPS 2025poster

Neural networks are known for their ability to approximate smooth functions, yet they fail to generalize perfectly to unseen inputs when trained on discrete operations. Such operations lie at the heart of algorithmic tasks such as arithmetic, which is often used as a test bed for algorithmic executi…

Cited by 0SourceScholar
2025

Positional Attention: Expressivity and Learnability of Algorithmic Computation

ICML 2025poster

There is a growing interest in the ability of neural networks to execute algorithmic tasks (e.g., arithmetic, summary statistics, and sorting). The goal of this work is to better understand the role of attention in Transformers for algorithmic execution. Its importance for algorithmic execution has…

2023

Optimality of Message-Passing Architectures for Sparse Graphs

NeurIPS 2023poster

We study the node classification problem on feature-decorated graphs in the sparse setting, i.e., when the expected degree of a node is $O(1)$ in the number of nodes, in the fixed-dimensional asymptotic regime, i.e., the dimension of the feature data is fixed while the number of nodes is large. Such…

Cited by 13SourcePDFScholar
2023

Weighted Flow Diffusion for Local Graph Clustering with Node Attributes: an Algorithm and Statistical Guarantees

ICML 2023oral

Local graph clustering methods aim to detect small clusters in very large graphs without the need to process the whole graph. They are fundamental and scalable tools for a wide range of tasks such as local community detection, node ranking and node embedding. While prior work on local graph clusteri…

2021

Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalization

ICML 2021spotlight

Recently there has been increased interest in semi-supervised classification in the presence of graphical information. A new class of learning models has emerged that relies, at its most basic level, on classifying the data after first applying a graph convolution. To understand the merits of this a…

Cited by 93SourcePDFScholar
2017

Capacity Releasing Diffusion for Speed and Locality

ICML 2017poster

Diffusions and related random walk procedures are of central importance in many areas of machine learning, data analysis, and applied mathematics. Because they spread mass agnostically at each step in an iterative manner, they can sometimes spread mass “too aggressively,” thereby failing to find the…

Cited by 49SourcePDFScholar