conference: IEEE
year: 2024
link: paper
- This research presents a novel federated learning (FL) method named Federated cINN Clustering Algorithm (FCCA). It addresses the challenges of data heterogeneity in FL by clustering clients based on their data distributions to improve the performance of the global model.
- Innovative Clustering Approach: Unlike previous clustered FL methods, FCCA does not rely on previous clustering solutions, reducing error propagation through training iterations.
- Privacy Preservation: It uses a conditional Invertible Neural Network (cINN) to encode client data, ensuring privacy and preventing mode collapse.
- Generative Model Utilization: Employs a generative model for maximum likelihood estimation, enhancing optimization.
- Global Encoder: Transforms each client’s private data into multivariate Gaussian distributions.
- Conditional Invertible Neural Network (cINN): Learns encoded latent features through maximum likelihood estimation to avoid mode collapse.
- Similarity Assessment and Clustering: The central server collects converged local models and partitions them into distinct clusters based on approximated similarities.
- The algorithm was validated through extensive experiments on various datasets, demonstrating its superiority over state-of-the-art clustered FL algorithms. The performance improvements were measured in terms of clustering accuracy and overall model performance.
- The paper discusses the efficiency and accuracy of the FCCA in real-world FL tasks. It highlights the robustness of the method against data heterogeneity and emphasizes the importance of accurate clustering in improving FL performance.