EDBT 2026 Demo / reviewers in the wild / expert
Nikolaos Karalias
dblp:267/9290
· DBLP profile ↗
5ranked-venue papers
3as first author
4since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 3 first-author · 4 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
5 papers |
Optimization for machine learning · 56% Graph learning · 32% 3D vision · 11% | |
| Theoretical computer science
2 papers |
Mathematical optimization · 40% Approximation and online algorithms · 31% Graph algorithms and graph theory · 20% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Optimization for machine learning
combinatorial optimization |
1.9 | 3 | 2025 | Geometric Algorithms for Neural Combinatorial Optimization with Constraints · NeurIPS 2025 Neural Set Function Extensions: Learning with Discrete Functions in High Dimensions · NeurIPS 2022 Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphs · NeurIPS 2020 |
Machine learning › Optimization for machine learning › combinatorial optimization
neural combinatorial optimization |
1.0 | 2 | 2022 | Neural Set Function Extensions: Learning with Discrete Functions in High Dimensions · NeurIPS 2022 Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphs · NeurIPS 2020 |
Machine learning › Graph learning
graph neural network |
0.9 | 2 | 2024 | Are Graph Neural Networks Optimal Approximation Algorithms? · NeurIPS 2024 Partition and Code: learning how to compress graphs · NeurIPS 2021 |
Machine learning › Graph learning › graph neural network
message passing |
0.8 | 1 | 2024 | Are Graph Neural Networks Optimal Approximation Algorithms? · NeurIPS 2024 |
Approximation and online algorithms
approximation algorithms |
0.8 | 1 | 2024 | Are Graph Neural Networks Optimal Approximation Algorithms? · NeurIPS 2024 |
Mathematical optimization › convex relaxation
semidefinite relaxation |
0.8 | 1 | 2024 | Are Graph Neural Networks Optimal Approximation Algorithms? · NeurIPS 2024 |
Computer vision › 3D vision › geometric deep learning
set functions |
0.6 | 1 | 2022 | Neural Set Function Extensions: Learning with Discrete Functions in High Dimensions · NeurIPS 2022 |
Graph algorithms and graph theory › graph representation
graph compression |
0.5 | 1 | 2021 | Partition and Code: learning how to compress graphs · NeurIPS 2021 |
Mathematical optimization
combinatorial optimization |
0.2 | 1 | 2024 | Are Graph Neural Networks Optimal Approximation Algorithms? · NeurIPS 2024 |
Computational complexity › constraint satisfaction
Max-CSP |
0.2 | 1 | 2024 | Are Graph Neural Networks Optimal Approximation Algorithms? · NeurIPS 2024 |
Methods — techniques the papers use, named apart from their topics
semidefinite programming · 2.1convex relaxation · 1.5probabilistic modeling · 1.0gradient descent · 1.0entropy encoding · 1.0differentiable rounding · 0.9convex geometry · 0.9carathéodory's theorem · 0.9continuous extension · 0.6derandomization · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Geometric Algorithms for Neural Combinatorial Optimization with ConstraintsabstractSelf-Supervised Learning (SSL) for Combinatorial Optimization (CO) is an emerging paradigm for solving combinatorial problems using neural networks. In this paper, we address a central challenge of SSL for CO: solving problems with discrete constraints. We design an end-to-end differentiable framework that enables us to solve discrete constrained optimization problems with neural networks. Concretely, we leverage algorithmic techniques from the literature on convex geometry and Carathéodory's theorem to decompose neural network outputs into convex combinations of polytope corners that correspond to feasible sets. This decomposition-based approach enables self-supervised training but also ensures efficient quality-preserving rounding of the neural net output into feasible solutions. Extensive experiments in cardinality-constrained optimization show that our approach can consistently outperform neural baselines. We further provide worked-out examples of how our method can be applied beyond cardinality-constrained problems to a diverse set of combinatorial optimization tasks, including finding independent sets in graphs, and solving matroid-constrained problems. Nikolaos Karalias, Akbar Rafiey, Zhishang Luo, Behrooz Tahmasebi, Connie Jiang, Stefanie Jegelka |
NeurIPS | 1 |
| 2024 | Are Graph Neural Networks Optimal Approximation Algorithms?abstractIn this work we design graph neural network architectures that capture optimal
approximation algorithms for a large class of combinatorial optimization problems,
using powerful algorithmic tools from semidefinite programming (SDP). Concretely, we prove that polynomial-sized message-passing algorithms can represent
the most powerful polynomial time algorithms for Max Constraint Satisfaction
Problems assuming the Unique Games Conjecture. We leverage this result to
construct efficient graph neural network architectures, OptGNN, that obtain high quality approximate solutions on landmark combinatorial optimization problems
such as Max-Cut, Min-Vertex-Cover, and Max-3-SAT. Our approach achieves
strong empirical results across a wide range of real-world and synthetic datasets
against solvers and neural baselines. Finally, we take advantage of OptGNN’s
ability to capture convex relaxations to design an algorithm for producing bounds
on the optimal solution from the learned embeddings of OptGNN. Morris Yau, Nikolaos Karalias, Eric Lu, Jessica Xu, Stefanie Jegelka |
NeurIPS | 2 |
| 2022 | Neural Set Function Extensions: Learning with Discrete Functions in High DimensionsabstractIntegrating functions on discrete domains into neural networks is key to developing their capability to reason about discrete objects. But, discrete domains are (1) not naturally amenable to gradient-based optimization, and (2) incompatible with deep learning architectures that rely on representations in high-dimensional vector spaces. In this work, we address both difficulties for set functions, which capture many important discrete problems. First, we develop a framework for extending set functions onto low-dimensional continuous domains, where many extensions are naturally defined. Our framework subsumes many well-known extensions as special cases. Second, to avoid undesirable low-dimensional neural network bottlenecks, we convert low-dimensional extensions into representations in high-dimensional spaces, taking inspiration from the success of semidefinite programs for combinatorial optimization. Empirically, we observe benefits of our extensions for unsupervised neural combinatorial optimization, in particular with high-dimensional representations. Nikolaos Karalias, Joshua Robinson 0001, Andreas Loukas, Stefanie Jegelka |
NeurIPS | 1 |
| 2021 | Partition and Code: learning how to compress graphsabstractCan we use machine learning to compress graph data? The absence of ordering in graphs poses a significant challenge to conventional compression algorithms, limiting their attainable gains as well as their ability to discover relevant patterns. On the other hand, most graph compression approaches rely on domain-dependent handcrafted representations and cannot adapt to different underlying graph distributions. This work aims to establish the necessary principles a lossless graph compression method should follow to approach the entropy storage lower bound. Instead of making rigid assumptions about the graph distribution, we formulate the compressor as a probabilistic model that can be learned from data and generalise to unseen instances. Our “Partition and Code” framework entails three steps: first, a partitioning algorithm decomposes the graph into subgraphs, then these are mapped to the elements of a small dictionary on which we learn a probability distribution, and finally, an entropy encoder translates the representation into bits. All the components (partitioning, dictionary and distribution) are parametric and can be trained with gradient descent. We theoretically compare the compression quality of several graph encodings and prove, under mild conditions, that PnC achieves compression gains that grow either linearly or quadratically with the number of vertices. Empirically, PnC yields significant compression improvements on diverse real-world networks. Giorgos Bouritsas, Andreas Loukas, Nikolaos Karalias, Michael M. Bronstein |
NeurIPS | 3 |
| 2020 | Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on GraphsabstractCombinatorial optimization (CO) problems are notoriously challenging for neural networks, especially in the absence of labeled instances. This work proposes an unsupervised learning framework for CO problems on graphs that can provide integral solutions of certified quality. Inspired by Erdos' probabilistic method, we use a neural network to parametrize a probability distribution over sets. Crucially, we show that when the network is optimized w.r.t. a suitably chosen loss, the learned distribution contains, with controlled probability, a low-cost integral solution that obeys the constraints of the combinatorial problem. The probabilistic proof of existence is then derandomized to decode the desired solutions. We demonstrate the efficacy of this approach to obtain valid solutions to the maximum clique problem and to perform local graph clustering. Our method achieves competitive results on both real datasets and synthetic hard instances. Nikolaos Karalias, Andreas Loukas |
NeurIPS | 1 |