Demo Data from EDBT 2026 / reviewers in the wild / expert
Themistoklis Haris
dblp:282/6452 · also Themistoklis K. Haris
· DBLP profile ↗
4ranked-venue papers
3as first author
4since 2021 · last 2025
0009-0009-4703-6266ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 3 first-author · 3 since 2021Theory of computation · 1 · 1 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.
| Theoretical computer science
3 papers |
Computational complexity · 33% Algorithms and data structures · 33% Graph algorithms and graph theory · 17% | |
| Artificial intelligence
3 papers |
Deep learning architectures and training · 74% Efficient and distributed learning · 20% Learning theory · 6% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Deep learning architectures and training › transformer
efficient transformer |
0.9 | 1 | 2025 | kNN Attention Demystified: A Theoretical Exploration for Scalable Transformers · ICLR 2025 |
Machine learning › Efficient and distributed learning › KV cache management
KV cache compression |
0.9 | 1 | 2025 | Compression Barriers in Autoregressive Transformers · COLT 2025 |
Machine learning › Deep learning architectures and training › attention mechanism
sparse attention |
0.9 | 1 | 2025 | kNN Attention Demystified: A Theoretical Exploration for Scalable Transformers · ICLR 2025 |
Machine learning › Deep learning architectures and training
transformer |
0.9 | 1 | 2025 | Compression Barriers in Autoregressive Transformers · COLT 2025 |
Computational complexity
communication complexity |
0.9 | 1 | 2025 | Compression Barriers in Autoregressive Transformers · COLT 2025 |
Graph algorithms and graph theory
graph algorithms |
0.9 | 1 | 2025 | Estimating Hitting Times Locally at Scale · NeurIPS 2025 |
Distributed computing theory › local algorithms
local graph algorithms |
0.9 | 1 | 2025 | Estimating Hitting Times Locally at Scale · NeurIPS 2025 |
Computational complexity › space complexity
space lower bounds |
0.9 | 1 | 2025 | Compression Barriers in Autoregressive Transformers · COLT 2025 |
Algorithms and data structures › polynomial-time algorithms
subquadratic algorithms |
0.9 | 1 | 2025 | kNN Attention Demystified: A Theoretical Exploration for Scalable Transformers · ICLR 2025 |
Machine learning › Deep learning architectures and training › sequence modeling › sequence generation
autoregressive generation |
0.3 | 1 | 2025 | Compression Barriers in Autoregressive Transformers · COLT 2025 |
Machine learning › Learning theory › computational learning theory › property testing
distribution testing |
0.3 | 1 | 2025 | Estimating Hitting Times Locally at Scale · NeurIPS 2025 |
Machine learning › Deep learning architectures and training › attention mechanism › efficient attention
sliding window attention |
0.3 | 1 | 2025 | Compression Barriers in Autoregressive Transformers · COLT 2025 |
Methods — techniques the papers use, named apart from their topics
spectral cutoff · 1.7markov chain estimation · 1.7markov chain chernoff bounds · 1.7lazy gumbel sampling · 1.7kronecker product graph · 1.7kNN attention · 1.7johnson-lindenstrauss lemma · 1.7covering numbers · 0.9covering number · 0.9communication complexity reductions · 0.9communication complexity reduction · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Compression Barriers in Autoregressive TransformersabstractA key limitation of autoregressive Transformers is the large memory needed at inference-time to cache all previous key-value (KV) embeddings. Prior works address this by compressing the KV cache but often assume specific structural properties of the embeddings. This raises the following natural question: Can truly sublinear space utilization be achieved without such assumptions? In this work, we answer this question in the negative. Any algorithm for attention-based token generation must use $\Theta(nd)$ space, where $n$ is the number of tokens generated so far and $d \geq \Omega(\log n)$ is the dimension of the KV embeddings. Our proof involves a reduction from a classic communication complexity problem and uses a randomized construction that leverages properties of projections in the spirit of the Johnson-Linderstrauss lemma. For the low-dimensional regime $d = o(\log n)$, we show that any algorithm requires $\Omega(de^d)$ space and prove, using tight bounds on covering numbers, that \textsc{SubGen}, proposed by Zandieh, Han, Mirrokni, and Karbasi (2024), matches this bound. Further, we investigate how sparsity assumptions enable token generation in truly sublinear space, presenting impossibility results and proposing a new KV cache compression algorithm for sliding window attention when the value cache outside the window is unmasked. Finally, we analyze token generation’s time complexity, using an indistinguishability argument to prove that no non-adaptive algorithm can compute attention online in sublinear time for all tokens. Themistoklis Haris, Krzysztof Onak |
COLT | 1 |
| 2025 | kNN Attention Demystified: A Theoretical Exploration for Scalable TransformersabstractDespite their power, Transformers face challenges with long sequences due to the quadratic complexity of self-attention. To address this limitation, methods like $k$-Nearest-Neighbor ($k$NN) attention have been introduced [Roy et al., 2017], enabling each token to attend to only its $k$ closest tokens. While $k$NN attention has shown empirical success in making Transformers more efficient, its exact approximation guarantees have not been theoretically analyzed. In this work, we establish a theoretical framework for $k$NN attention, reformulating self-attention as expectations over softmax distributions and leveraging lazy Gumbel sampling [Mussmann et al., 2017] with $k$NN indices for efficient approximation. Building on this framework, we also propose novel sub-quadratic algorithms that approximate self-attention gradients by leveraging efficient sampling techniques, such as Markov Chain-based estimation. Finally, we demonstrate the practical effectiveness of these algorithms through empirical experiments, showcasing their benefits in both training and inference. Themistoklis Haris |
ICLR | 1 |
| 2025 | Estimating Hitting Times Locally at ScaleabstractHitting times provide a fundamental measure of distance in random processes, quantifying the expected number of steps for a random walk starting at node $u$ to reach node $v$. They have broad applications across domains such as network centrality analysis, ranking and recommendation systems, and epidemiology.
In this work, we develop local algorithms for estimating hitting times between a pair of vertices $u,v$ without accessing the full graph, overcoming scalability issues of prior global methods. Our first algorithm uses the key insight that hitting time computations can be truncated at the meeting time of two independent random walks from $u$ and $v$. This leads to an efficient estimator analyzed via the Kronecker product graph and Markov Chain Chernoff bounds. We also present an algorithm extending the work of Peng et al. [2021] that introduces a novel adaptation of the spectral cutoff technique to account for the asymmetry of hitting times. This adaptation captures the directionality of the underlying random walk and requires non-trivial modifications to ensure accuracy and efficiency. In addition to the algorithmic upper bounds, we also provide tight asymptotic lower bounds.
Finally, we reveal a connection between hitting time estimation and distribution testing, and we validate our algorithms using experiments on both real and synthetic data. Themistoklis Haris, Fabian Spaeh, Spyridon Konstantinos Dragazis, Charalampos E. Tsourakakis |
NeurIPS | 1 |
| 2022 | Counting Simplices in Hypergraph StreamsabstractWe consider the problem of space-efficiently estimating the number of simplices in a hypergraph stream. This is the most natural hypergraph generalization of the highly-studied problem of estimating the number of triangles in a graph stream. Our input is a k-uniform hypergraph H with n vertices and m hyperedges, each hyperedge being a k-sized subset of vertices. A k-simplex in H is a subhypergraph on k+1 vertices X such that all k+1 possible hyperedges among X exist in H. The goal is to process the hyperedges of H, which arrive in an arbitrary order as a data stream, and compute a good estimate of T_k(H), the number of k-simplices in H. We design a suite of algorithms for this problem. As with triangle-counting in graphs (which is the special case k = 2), sublinear space is achievable but only under a promise of the form T_k(H) ≥ T. Under such a promise, our algorithms use at most four passes and together imply a space bound of O(ε^{-2} log δ^{-1} polylog n ⋅ min{(m^{1+1/k})/T, m/(T^{2/(k+1)})}) for each fixed k ≥ 3, in order to guarantee an estimate within (1±ε)T_k(H) with probability ≥ 1-δ. We also give a simpler 1-pass algorithm that achieves O(ε^{-2} log δ^{-1} log n⋅ (m/T) (Δ_E + Δ_V^{1-1/k})) space, where Δ_E (respectively, Δ_V) denotes the maximum number of k-simplices that share a hyperedge (respectively, a vertex), which generalizes a previous result for the k = 2 case. We complement these algorithmic results with space lower bounds of the form Ω(ε^{-2}), Ω(m^{1+1/k}/T), Ω(m/T^{1-1/k}) and Ω(mΔ_V^{1/k}/T) for multi-pass algorithms and Ω(mΔ_E/T) for 1-pass algorithms, which show that some of the dependencies on parameters in our upper bounds are nearly tight. Our techniques extend and generalize several different ideas previously developed for triangle counting in graphs, using appropriate innovations to handle the more complicated combinatorics of hypergraphs. Amit Chakrabarti, Themistoklis Haris |
ESA | 2 |