FastLloyd: Federated, Accurate, Secure, and Tunable k-Means Clustering with Differential Privacy

Abdulrahman Diaa, Thomas Humphries, Florian Kerschbaum
5/3/2024
cs.CRcs.LG

No official code found. Best implementation: D-Diaa/FastLloyd (4 stars, last commit 2025-06-14).

Abstract

We study the problem of privacy-preserving $k$-means clustering in the horizontally federated setting. Existing federated approaches using secure computation suffer from substantial overheads and do not offer output privacy. At the same time, differentially private (DP) $k$-means algorithms either assume a trusted central curator or significantly degrade utility by adding noise in the local DP model. Naively combining the secure and central DP solutions results in a protocol with impractical overhead. Instead, our work provides enhancements to both the DP and secure computation components, resulting in a design that is faster, more private, and more accurate than previous work. By utilizing the computational DP model, we design a lightweight, secure aggregation-based approach that achieves five orders of magnitude speed-up over state-of-the-art related work. Furthermore, we not only maintain the utility of the state-of-the-art in the central model of DP, but we improve the utility further by designing a new DP clustering mechanism.

View on arXivView PDF

Code Implementations(1)

D-Diaa/FastLloydCommunity100%

Federated, Accurate, Secure, and Tunable k-Means Clustering with Differential Privacy

40R, ShellApr 1, 20251 years ago
clusteringdifferential-privacyfederated-learningkmeansmachine-learning+2 more

Similar Papers

Cite this paper

@article{diaa2024fastlloyd,
  title  = {FastLloyd: Federated, Accurate, Secure, and Tunable k-Means Clustering with Differential Privacy},
  author = {Abdulrahman Diaa and Thomas Humphries and Florian Kerschbaum},
  year   = {2024},
  eprint = {2405.02437},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.02437v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.02437.svg)](https://codeofpaper.com/paper/2405.02437)

Discussion