Secure Federated Clustering

05/31/2022
by   Songze Li, et al.
0

We consider a foundational unsupervised learning task of k-means data clustering, in a federated learning (FL) setting consisting of a central server and many distributed clients. We develop SecFC, which is a secure federated clustering algorithm that simultaneously achieves 1) universal performance: no performance loss compared with clustering over centralized data, regardless of data distribution across clients; 2) data privacy: each client's private data and the cluster centers are not leaked to other clients and the server. In SecFC, the clients perform Lagrange encoding on their local data and share the coded data in an information-theoretically private manner; then leveraging the algebraic structure of the coding, the FL network exactly executes the Lloyd's k-means heuristic over the coded data to obtain the final clustering. Experiment results on synthetic and real datasets demonstrate the universally superior performance of SecFC for different data distributions across clients, and its computational practicality for various combinations of system parameters. Finally, we propose an extension of SecFC to further provide membership privacy for all data points.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/06/2022

DReS-FL: Dropout-Resilient Secure Federated Learning for Non-IID Clients via Secret Data Sharing

Federated learning (FL) strives to enable collaborative training of mach...
research
04/09/2023

FedPNN: One-shot Federated Classification via Evolving Clustering Method and Probabilistic Neural Network hybrid

Protecting data privacy is paramount in the fields such as finance, bank...
research
01/09/2023

Federated Coded Matrix Inversion

Federated learning (FL) is a decentralized model for training data distr...
research
11/30/2022

Federated deep clustering with GAN-based data synthesis

Clustering has been extensively studied in centralized settings, but rel...
research
10/28/2022

Machine Unlearning of Federated Clusters

Federated clustering is an unsupervised learning problem that arises in ...
research
11/12/2020

Coded Computing for Low-Latency Federated Learning over Wireless Edge Networks

Federated learning enables training a global model from data located at ...
research
10/29/2022

Federated clustering with GAN-based data synthesis

Federated clustering is an adaptation of centralized clustering in the f...

Please sign up or login with your details

Forgot password? Click here to reset