Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Paris Siminelakis

dblp:64/10357 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Algorithms and data structures › kernel methods
kernel density estimation
0.832020
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.722019
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.412020
Kernel Density Estimation through Density Constrained Near Neighbor Search · FOCS 2020
Algorithms and data structures › similarity search
near neighbor search
0.412020
Kernel Density Estimation through Density Constrained Near Neighbor Search · FOCS 2020
Algorithms and data structures › kernel methods
kernel evaluation
0.412019
Rehashing Kernel Evaluation in High Dimensions · ICML 2019
Algorithms and data structures › randomized algorithms › sampling
random sampling
0.412019
Rehashing Kernel Evaluation in High Dimensions · ICML 2019
Algorithms and data structures › sublinear algorithms › sublinear-time algorithms
sublinear-time approximation
0.412019
Multi-resolution Hashing for Fast Pairwise Summations · FOCS 2019
Algorithms and data structures › similarity search › nearest neighbor search
approximate nearest neighbor search
0.312018
Efficient Density Evaluation for Smooth Kernels · FOCS 2018
Computational geometry › geometric graph
disjoint edges
0.312018
Symmetric graph properties have independent edges · Inf. Comput. 2018
Computational geometry
high-dimensional geometry
0.222020
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.112019
Rehashing Kernel Evaluation in High Dimensions · ICML 2019
Approximation and online algorithms › approximation algorithms
partition function approximation
0.112019
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
YearPublicationVenuePosition
2020 Kernel Density Estimation through Density Constrained Near Neighbor Search
abstract
In 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
FOCS4
2019 Multi-resolution Hashing for Fast Pairwise Summations
abstract
A 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
FOCS2
2019 Rehashing Kernel Evaluation in High Dimensions
abstract
Kernel 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
ICML1
2018 Efficient Density Evaluation for Smooth Kernels
abstract
Given 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
FOCS4
2018 Symmetric graph properties have independent edges
Dimitris Achlioptas, Paris Siminelakis
Inf. Comput.2
2017 Hashing-Based-Estimators for Kernel Density in High Dimensions
abstract
Given 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
FOCS2
2015 Symmetric Graph Properties Have Independent Edges
Dimitris Achlioptas, Paris Siminelakis
ICALP (2)2
2015 Navigability is a Robust Property
Dimitris Achlioptas, Paris Siminelakis
WAW2
2014 On the efficiency of Influence-and-Exploit strategies for revenue maximization under positive externalities
Dimitris Fotakis 0001, Paris Siminelakis
Theor. Comput. Sci.2