FedSpectral+: Spectral Clustering using Federated Learning

02/04/2023
by   Janvi Thakkar, et al.
0

Clustering in graphs has been a well-known research problem, particularly because most Internet and social network data is in the form of graphs. Organizations widely use spectral clustering algorithms to find clustering in graph datasets. However, applying spectral clustering to a large dataset is challenging due to computational overhead. While the distributed spectral clustering algorithm exists, they face the problem of data privacy and increased communication costs between the clients. Thus, in this paper, we propose a spectral clustering algorithm using federated learning (FL) to overcome these issues. FL is a privacy-protecting algorithm that accumulates model parameters from each local learner rather than collecting users' raw data, thus providing both scalability and data privacy. We developed two approaches: FedSpectral and FedSpectral+. FedSpectral is a baseline approach that uses local spectral clustering labels to aggregate the global spectral clustering by creating a similarity graph. FedSpectral+, a state-of-the-art approach, uses the power iteration method to learn the global spectral embedding by incorporating the entire graph data without access to the raw information distributed among the clients. We further designed our own similarity metric to check the clustering quality of the distributed approach to that of the original/non-FL clustering. The proposed approach FedSpectral+ obtained a similarity of 98.85 clustering on the ego-Facebook and email-Eu-core dataset.

READ FULL TEXT
research
03/15/2016

Data Clustering and Graph Partitioning via Simulated Mixing

Spectral clustering approaches have led to well-accepted algorithms for ...
research
12/23/2022

Graph Federated Learning with Hidden Representation Sharing

Learning on Graphs (LoG) is widely used in multi-client systems when eac...
research
12/28/2021

Robust Convergence in Federated Learning through Label-wise Clustering

Non-IID dataset and heterogeneous environment of the local clients are r...
research
05/05/2019

Fast communication-efficient spectral clustering over distributed data

The last decades have seen a surge of interests in distributed computing...
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
06/29/2017

Iterative Spectral Clustering for Unsupervised Object Localization

This paper addresses the problem of unsupervised object localization in ...
research
06/08/2015

A Topological Approach to Spectral Clustering

We propose a clustering algorithm which, for input, takes data assumed t...

Please sign up or login with your details

Forgot password? Click here to reset