EDBT 2026 Demo / reviewers in the wild / expert
Ethan Epperly
dblp:254/1116 · also Ethan N. Epperly
· DBLP profile ↗
4ranked-venue papers
1as first author
4since 2021 · last 2026
0000-0003-0712-8296ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021Theory of computation · 2 · 2 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
4 papers |
Algorithms and data structures · 46% Mathematical optimization · 45% Computational complexity · 10% | |
| Computer networks
1 paper |
Physical-layer communications · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Machine learning and data management · 100% |
Topics — the 16 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization › iterative methods
krylov subspace methods |
2.0 | 2 | 2026 | Does block size matter in randomized block Krylov low-rank approximation? · SODA 2026 The matrix-vector complexity of Ax=b · COLT 2026 |
Algorithms and data structures
numerical linear algebra |
2.0 | 2 | 2026 | Does block size matter in randomized block Krylov low-rank approximation? · SODA 2026 The matrix-vector complexity of Ax=b · COLT 2026 |
Mathematical optimization › numerical computation
iterative linear solver |
1.0 | 1 | 2026 | The matrix-vector complexity of Ax=b · COLT 2026 |
Computational complexity
lower bounds |
1.0 | 1 | 2026 | The matrix-vector complexity of Ax=b · COLT 2026 |
Algorithms and data structures › matrix approximation
low-rank approximation |
1.0 | 1 | 2026 | Does block size matter in randomized block Krylov low-rank approximation? · SODA 2026 |
Physical-layer communications
signal processing for communications |
0.8 | 1 | 2024 | The ESPRIT Algorithm Under High Noise: Optimal Error Scaling and Noisy Super-Resolution · FOCS 2024 |
Physical-layer communications › signal processing for communications › spectral analysis
spectral estimation |
0.8 | 1 | 2024 | The ESPRIT Algorithm Under High Noise: Optimal Error Scaling and Noisy Super-Resolution · FOCS 2024 |
Physical-layer communications › signal processing for communications › array signal processing
super-resolution |
0.8 | 1 | 2024 | The ESPRIT Algorithm Under High Noise: Optimal Error Scaling and Noisy Super-Resolution · FOCS 2024 |
Algorithms and data structures › numerical linear algebra
matrix perturbation theory |
0.8 | 1 | 2024 | The ESPRIT Algorithm Under High Noise: Optimal Error Scaling and Noisy Super-Resolution · FOCS 2024 |
Mathematical optimization › numerical analysis › numerical integration › quadrature rules
kernel quadrature |
0.7 | 1 | 2023 | Kernel Quadrature with Randomly Pivoted Cholesky · NeurIPS 2023 |
Mathematical optimization › numerical computation
numerical optimization |
0.7 | 1 | 2023 | Kernel Quadrature with Randomly Pivoted Cholesky · NeurIPS 2023 |
Algorithms and data structures › numerical linear algebra
randomized numerical linear algebra |
0.7 | 1 | 2023 | Kernel Quadrature with Randomly Pivoted Cholesky · NeurIPS 2023 |
Mathematical optimization › continuous optimization
convex optimization |
0.3 | 1 | 2026 | The matrix-vector complexity of Ax=b · COLT 2026 |
Algorithms and data structures › numerical linear algebra
linear system solving |
0.3 | 1 | 2026 | The matrix-vector complexity of Ax=b · COLT 2026 |
Machine learning and data management › kernel methods
kernel approximation |
0.2 | 1 | 2023 | Kernel Quadrature with Randomly Pivoted Cholesky · NeurIPS 2023 |
Machine learning and data management
kernel methods |
0.2 | 1 | 2023 | Kernel Quadrature with Randomly Pivoted Cholesky · NeurIPS 2023 |
Methods — techniques the papers use, named apart from their topics
matrix perturbation theory · 1.5ESPRIT algorithm · 1.5volume sampling · 1.3thinning · 1.3recombination · 1.3randomly pivoted cholesky · 1.3singular value bounds · 1.0randomized numerical linear algebra · 1.0randomization · 1.0conjugate gradient · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | The matrix-vector complexity of Ax=babstractMatrix–vector algorithms, particularly Krylov subspace methods, are widely viewed as the most effective algorithms for solving large systems of linear equations. This paper establishes lower bounds on the worst-case number of matrix–vector products needed by such an algorithm to approximately solve a general linear system. The first main result is that, for any matrix–vector algorithm which is allowed the use of randomization and can perform products with both a matrix and its transpose, $\Omega(\kappa \log(1/\varepsilon))$ matrix–vector products are necessary to solve a linear system with condition number $\kappa$ to accuracy $\varepsilon$, matching an upper bound for conjugate gradient on the normal equations. The second main result is that one-sided algorithms, which lack access to the transpose, must use $n$ matrix–vector products to solve an $n \times n$ linear system, even when the problem is perfectly conditioned. Both main results include explicit constants that match known upper bounds up to a factor of four. These results rigorously demonstrate the limitations of matrix–vector algorithms and confirm the optimality of widely used Krylov subspace algorithms. Michal Derezinski, Ethan Epperly, Raphael A. Meyer |
COLT | 2 |
| 2026 | Does block size matter in randomized block Krylov low-rank approximation?abstractWe study the problem of computing a rank-\(k\) approximation of a matrix using randomized block Krylov iteration. Prior work has shown that, for block size \(b = 1\) or \(b = k\), a \((1+\varepsilon)\)-factor approximation to the best rank-\(k\) approximation can be obtained after \(\tilde{O}(k/\sqrt{\varepsilon})\) matrix-vector products with the target matrix. On the other hand, when \(b\) is between \(1\) and \(k\), the best known bound on the number of matrix-vector products scales with \(b(k-b)\), which could be as large as \(O(k^2)\). Nevertheless, in practice, the performance of block Krylov methods is often optimized by choosing a block size \(1 \ll b \ll k\). We address this theory-practice gap by proving that randomized block Krylov iteration produces a \((1+\varepsilon)\)-factor approximate rank-\(k\) approximation using \(\tilde{O}(k/\sqrt{\varepsilon})\) matrix-vector products for any block size \(1 \le b \le k\). Our analysis relies on new bounds for the minimum singular value of a random block Krylov matrix, which may be of independent interest. Similar bounds are central to recent breakthroughs on faster algorithms for sparse linear systems [Peng & Vempala 2021; SODA 2021; Nie, STOC 2022]. Tyler Chen, Ethan Epperly, Raphael A. Meyer, Christopher Musco, Akash Rao |
SODA | 2 |
| 2024 | The ESPRIT Algorithm Under High Noise: Optimal Error Scaling and Noisy Super-ResolutionabstractSubspace-based signal processing techniques, such as the Estimation of Signal Parameters via Rotational Invariant Techniques (ESPRIT) algorithm, are popular methods for spectral estimation. These algorithms can achieve the so-called super-resolution scaling under low noise conditions, surpassing the well-known Nyquist limit. However, the performance of these algorithms under high-noise conditions is not as well understood. Existing state-of-the-art analysis indicates that ESPRIT and related algorithms can be resilient even for signals where each observation is corrupted by statistically independent, mean-zero noise of size$\mathcal{O}(1)$, but these analyses only show that the error$\epsilon$decays at a slow rate$\epsilon=\widetilde{\mathcal{O}}(n^{-1/2})$with respect to the cutoff frequency$n$(i.e., the maximum frequency of the measurements). In this work, we prove that under certain assumptions, the ESPRIT algorithm can attain a significantly improved error scaling$\epsilon=\widetilde{\mathcal{O}}(n^{-3/2})$, exhibiting noisy super-resolution scaling beyond the Nyquist limit$\epsilon=\mathcal{O}(n^{-1})$given by the Nyquist-Shannon sampling theorem. We further establish a theoretical lower bound and show that this scaling is optimal. Our analysis introduces novel matrix perturbation results, which could be of independent interest. Zhiyan Ding, Ethan Epperly, Lin Lin 0001, Ruizhe Zhang 0016 |
FOCS | 2 |
| 2023 | Kernel Quadrature with Randomly Pivoted CholeskyabstractThis paper presents new quadrature rules for functions in a reproducing kernel Hilbert space using nodes drawn by a sampling algorithm known as randomly pivoted Cholesky. The resulting computational procedure compares favorably to previous kernel quadrature methods, which either achieve low accuracy or require solving a computationally challenging sampling problem. Theoretical and numerical results show that randomly pivoted Cholesky is fast and achieves comparable quadrature error rates to more computationally expensive quadrature schemes based on continuous volume sampling, thinning, and recombination. Randomly pivoted Cholesky is easily adapted to complicated geometries with arbitrary kernels, unlocking new potential for kernel quadrature. Ethan Epperly, Elvira Moreno |
NeurIPS | 1 |