Source author record

David Saulpic

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

4works
4topics
4close collaborators

Published work

4 publications

preprint2022arXiv

A New Coreset Framework for Clustering

Given a metric space, the (k,z)(k,z)-clustering problem consists of finding kk centers such that the sum of the of distances raised to the power zz of every point to its closest center is minimized. This encapsulates the famous kk-median (z=1z=1) and kk-means (z=2z=2) clustering problems. Designing small-space sketches of the data that approximately preserves the cost of the solutions, also known as \emph{coresets}, has been an important research direction over the last 15 years. In this paper, we present a new, simple coreset framework that simultaneously improves upon the best known bounds for a large variety of settings, ranging from Euclidean space, doubling metric, minor-free metric, and the general metric cases.

preprint2022arXiv

Scalable Differentially Private Clustering via Hierarchically Separated Trees

We study the private kk-median and kk-means clustering problem in dd dimensional Euclidean space. By leveraging tree embeddings, we give an efficient and easy to implement algorithm, that is empirically competitive with state of the art non private methods. We prove that our method computes a solution with cost at most O(d3/2log⁡n)⋅OPT+O(kd2log⁡2n/ε2)O(d^{3/2}\log n)\cdot OPT + O(k d^2 \log^2 n / ε^2), where εε is the privacy guarantee. (The dimension term, dd, can be replaced with O(log⁡k)O(\log k) using standard dimension reduction techniques.) Although the worst-case guarantee is worse than that of state of the art private clustering methods, the algorithm we propose is practical, runs in near-linear, O~(nkd)\tilde{O}(nkd), time and scales to tens of millions of points. We also show that our method is amenable to parallelization in large-scale distributed computing environments. In particular we show that our private algorithms can be implemented in logarithmic number of MPC rounds in the sublinear memory regime. Finally, we complement our theoretical analysis with an empirical evaluation demonstrating the algorithm's efficiency and accuracy in comparison to other privacy clustering baselines.

preprint2022arXiv

Towards Optimal Lower Bounds for k-median and k-means Coresets

Given a set of points in a metric space, the (k,z)(k,z)-clustering problem consists of finding a set of kk points called centers, such that the sum of distances raised to the power of zz of every data point to its closest center is minimized. Special cases include the famous k-median problem (z=1z = 1) and k-means problem (z=2z = 2). The kk-median and kk-means problems are at the heart of modern data analysis and massive data applications have given raise to the notion of coreset: a small (weighted) subset of the input point set preserving the cost of any solution to the problem up to a multiplicative (1±ε)(1 \pm \varepsilon) factor, hence reducing from large to small scale the input to the problem. In this paper, we present improved lower bounds for coresets in various metric spaces. In finite metrics consisting of nn points and doubling metrics with doubling constant DD, we show that any coreset for (k,z)(k,z) clustering must consist of at least Ω(kε−2log⁡n)Ω(k \varepsilon^{-2} \log n) and Ω(kε−2D)Ω(k \varepsilon^{-2} D) points, respectively. Both bounds match previous upper bounds up to polylog factors. In Euclidean spaces, we show that any coreset for (k,z)(k,z) clustering must consists of at least Ω(kε−2)Ω(k\varepsilon^{-2}) points. We complement these lower bounds with a coreset construction consisting of at most O~(kε−2⋅min⁡(ε−z,k))\tilde{O}(k\varepsilon^{-2}\cdot \min(\varepsilon^{-z},k)) points.

preprint2020arXiv

Near-Linear Time Approximation Schemes for Clustering in Doubling Metrics

We consider the classic Facility Location, kk-Median, and kk-Means problems in metric spaces of doubling dimension dd. We give nearly linear-time approximation schemes for each problem. The complexity of our algorithms is $2^{(\log(1/\eps)/\eps)^{O(d^2)}} n \log^4 n + 2^{O(d)} n \log^9 n$, making a significant improvement over the state-of-the-art algorithms which run in time $n^{(d/\eps)^{O(d)}}$. Moreover, we show how to extend the techniques used to get the first efficient approximation schemes for the problems of prize-collecting kk-Medians and kk-Means, and efficient bicriteria approximation schemes for kk-Medians with outliers, kk-Means with outliers and kk-Center.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.