EDBT 2026 Demo / reviewers in the wild / expert
Paris Siminelakis
dblp:64/10357
· DBLP profile ↗
9ranked-venue papers
1as first author
0since 2021 · last 2020
0000-0002-3777-2704ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 8Artificial intelligence and machine learning · 1 · 1 first-author
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
7 papers |
Algorithms and data structures · 74% Computational geometry · 11% Mathematical optimization · 9% | |
| Artificial intelligence
1 paper |
Kernel, tree and ensemble methods · 100% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › kernel methods
kernel density estimation |
0.8 | 3 | 2020 | Kernel Density Estimation through Density Constrained Near Neighbor Search · FOCS 2020 Hashing-Based-Estimators for Kernel Density in High Dimensions · FOCS 2017 Multi-resolution Hashing for Fast Pairwise Summations · FOCS 2019 |
Algorithms and data structures › data structure design › search structures › hashing
locality-sensitive hashing |
0.7 | 2 | 2019 | Multi-resolution Hashing for Fast Pairwise Summations · FOCS 2019 Hashing-Based-Estimators for Kernel Density in High Dimensions · FOCS 2017 |
Mathematical optimization
importance sampling |
0.4 | 1 | 2020 | Kernel Density Estimation through Density Constrained Near Neighbor Search · FOCS 2020 |
Algorithms and data structures › similarity search
near neighbor search |
0.4 | 1 | 2020 | Kernel Density Estimation through Density Constrained Near Neighbor Search · FOCS 2020 |
Algorithms and data structures › kernel methods
kernel evaluation |
0.4 | 1 | 2019 | Rehashing Kernel Evaluation in High Dimensions · ICML 2019 |
Algorithms and data structures › randomized algorithms › sampling
random sampling |
0.4 | 1 | 2019 | Rehashing Kernel Evaluation in High Dimensions · ICML 2019 |
Algorithms and data structures › sublinear algorithms › sublinear-time algorithms
sublinear-time approximation |
0.4 | 1 | 2019 | Multi-resolution Hashing for Fast Pairwise Summations · FOCS 2019 |
Algorithms and data structures › similarity search › nearest neighbor search
approximate nearest neighbor search |
0.3 | 1 | 2018 | Efficient Density Evaluation for Smooth Kernels · FOCS 2018 |
Computational geometry › geometric graph
disjoint edges |
0.3 | 1 | 2018 | Symmetric graph properties have independent edges · Inf. Comput. 2018 |
Computational geometry
high-dimensional geometry |
0.2 | 2 | 2020 | Kernel Density Estimation through Density Constrained Near Neighbor Search · FOCS 2020 Hashing-Based-Estimators for Kernel Density in High Dimensions · FOCS 2017 |
Machine learning › Kernel, tree and ensemble methods
kernel methods |
0.1 | 1 | 2019 | Rehashing Kernel Evaluation in High Dimensions · ICML 2019 |
Approximation and online algorithms › approximation algorithms
partition function approximation |
0.1 | 1 | 2019 | Multi-resolution Hashing for Fast Pairwise Summations · FOCS 2019 |
Methods — techniques the papers use, named apart from their topics
variance bounds · 0.8random sampling · 0.8hashing · 0.8locality-sensitive hashing · 0.7importance sampling · 0.4approximate near neighbor search · 0.4partitions of unity · 0.4harmonic analysis · 0.4distance-sensitive hashing · 0.4data structures · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Kernel Density Estimation through Density Constrained Near Neighbor SearchabstractIn this paper we revisit the kernel density estimation problem: given a kernel K(x, y) and a dataset of n points in high dimensional Euclidean space, prepare a data structure that can quickly output, given a query q, a (1+ ε)-approximation to μ:=[1/(|P|)]Σp∈PK(p, q). First, we give a single data structure based on classical near neighbor search techniques that improves upon or essentially matches the query time and space complexity for all radial kernels considered in the literature so far. We then show how to improve both the query complexity and runtime by using recent advances in data-dependent near neighbor search. We achieve our results by giving an new implementation of the natural importance sampling scheme. Unlike previous approaches, our algorithm first samples the dataset uniformly (considering a geometric sequence of sampling rates), and then uses existing approximate near neighbor search techniques on the resulting smaller dataset to retrieve the sampled points that lie at an appropriate distance from the query. We show that the resulting sampled dataset has strong geometric structure, making approximate near neighbor search return the required samples much more efficiently than for worst case datasets of the same size. As an example application, we show that this approach yields a data structure that achieves query time μ-(1+0(1))/4and space complexity μ-(1+0(1))for the Gaussian kernel. Our data dependent approach achieves query time μ-0.173-0(1)and space μ-(1+0(1))for the Gaussian kernel. The data dependent analysis relies on new techniques for tracking the geometric structure of the input datasets in a recursive hashing process that we hope will be of interest in other applications in near neighbor search. Moses Charikar, Michael Kapralov, Navid Nouri, Paris Siminelakis |
FOCS | 4 |
| 2019 | Multi-resolution Hashing for Fast Pairwise SummationsabstractA basic computational primitive in the analysis of massive datasets is summing simple functions over a large number of objects. Modern applications pose an additional challenge in that such functions often depend on a parameter vector y (query) that is unknown a priori. Given a set of points X and a pairwise function w(x,y), we study the problem of designing a data-structure that enables sub-linear time approximation of the summation of w(x,y) for all x in X for any query point y. By combining ideas from Harmonic Analysis (partitions of unity and approximation theory) with Hashing-Based-Estimators [Charikar, Siminelakis FOCS'17], we provide a general framework for designing such data structures through hashing that reaches far beyond what previous techniques allowed. A key design principle is constructing a collection of hash families, each inducing a different collision probability between points in the dataset, such that the pointwise supremum of the collision probabilities scales as the square root of the function w(x,y). This leads to a data-structure that approximates pairwise summations using a sub-linear number of samples from each hash family. Using this new framework along with Distance Sensitive Hashing [Aumuller, Christiani, Pagh, Silvestri PODS'18], we show that such a collection can be constructed and evaluated efficiently for log-convex functions of the inner product between two vectors. Our method leads to data structures with sub-linear query time that significantly improve upon random sampling and can be used for Kernel Density, Partition Function Estimation and sampling. Moses Charikar, Paris Siminelakis |
FOCS | 2 |
| 2019 | Rehashing Kernel Evaluation in High DimensionsabstractKernel methods are effective but do not scale well to large scale data, especially in high dimensions where the geometric data structures used to accelerate kernel evaluation suffer from the curse of dimensionality. Recent theoretical advances have proposed fast kernel evaluation algorithms leveraging hashing techniques with worst-case asymptotic improvements. However, these advances are largely confined to the theoretical realm due to concerns such as super-linear preprocessing time and diminishing gains in non-worst case datasets. In this paper, we close the gap between theory and practice by addressing these challenges via provable and practical procedures for adaptive sample size selection, preprocessing time reduction, and refined variance bounds that quantify the data-dependent performance of random sampling and hashing-based kernel evaluation methods. Our experiments show that these new tools offer up to $10\times$ improvement in evaluation time on a range of synthetic and real-world datasets. Paris Siminelakis, Kexin Rong 0001, Peter Bailis, Moses Charikar, Philip Alexander Levis |
ICML | 1 |
| 2018 | Efficient Density Evaluation for Smooth KernelsabstractGiven a kernel function k(.,.) and a dataset P⊂ R^d, the kernel density function of P at a point x∈ Rdis equal to KDFP(x):= 1/|P| Σy∈P k(x, y). Kernel density evaluation has numerous applications, in scientific computing, statistics, computer vision, machine learning and other fields. In all of them it is necessary to evaluate KDFP(x)quickly, often for many inputs x and large point-sets P. In this paper we present a collection of algorithms for efficient KDF evaluation under the assumptions that the kernel k is "smooth", i.e. the value changes at most polynomially with the distance. This assumption is satisfied by several well-studied kernels, including the (generalized) t-student kernel and rational quadratic kernel. For smooth kernels, we give a data structure that, after O(dn log (Φ n)/ε^2) preprocessing, estimates KDFP(x)up to a factor of 1 ± ε in O(dlog (Φ n)/ε2) time, where Phi; is the aspect ratio. The log(Φn) term can be further replaced by log n under an additional decay condition on k, which is satisfied by the aforementioned examples. We further extend the results in two ways. First, we use low-distortion embeddings to extend the results to kernels defined for spaces other than ℓ_2. The key feature of this reduction is that the distortion of the embedding affects only the running time of the algorithm, not the accuracy of the estimation. As a result, we obtain (1+ε)-approximate estimation algorithms for kernels over other ℓpnorms, Earth-Mover Distance, and other metric spaces. Second, for smooth kernels that are decreasing with distance, we present a general reduction from density estimation to approximate near neighbor in the underlying space. This allows us to construct algorithms for general doubling metrics, as well as alternative algorithms for lpnorms and other spaces. Arturs Backurs, Moses Charikar, Piotr Indyk, Paris Siminelakis |
FOCS | 4 |
| 2018 | Symmetric graph properties have independent edges
Dimitris Achlioptas, Paris Siminelakis |
Inf. Comput. | 2 |
| 2017 | Hashing-Based-Estimators for Kernel Density in High DimensionsabstractGiven a set of points P ⊂ ℝdand a kernel k, the Kernel Density Estimate at a point x ∈ ℝdis defined as KDEP(x) = 1/|P| Σy∈Pk(x, y). We study the problem of designing a data structure that given a data set P and a kernel function, returns approximations to the kernel density of a query point in sublinear time. We introduce a class of unbiased estimators for kernel density implemented through locality-sensitive hashing, and give general theorems bounding the variance of such estimators. These estimators give rise to efficient data structures for estimating the kernel density in high dimensions for a variety of commonly used kernels. Our work is the first to provide data-structures with theoretical guarantees that improve upon simple random sampling in high dimensions. Moses Charikar, Paris Siminelakis |
FOCS | 2 |
| 2015 | Symmetric Graph Properties Have Independent Edges
Dimitris Achlioptas, Paris Siminelakis |
ICALP (2) | 2 |
| 2015 | Navigability is a Robust Property
Dimitris Achlioptas, Paris Siminelakis |
WAW | 2 |
| 2014 | On the efficiency of Influence-and-Exploit strategies for revenue maximization under positive externalities
Dimitris Fotakis 0001, Paris Siminelakis |
Theor. Comput. Sci. | 2 |