Related Experiment Video
Updated: Jul 25, 2025

Author Spotlight: Advancing Alzheimer's Research – Exploring Early Detection and Multi-Omics Approaches
Published on: December 15, 2023
Contrastive encoder pre-training-based clustered federated learning for heterogeneous data.
Ye Lin Tun1, Minh N H Nguyen2, Chu Myaet Thwal1
1Department of Computer Science and Engineering, Kyung Hee University, Yongin-si, Gyeonggi-do 17104, South Korea.
Federated learning (FL) faces challenges with data heterogeneity. This study introduces contrastive pre-training-based clustered federated learning (CP-CFL) to improve model convergence and performance by leveraging unlabeled data for pre-training.
Area of Science:
- Machine Learning
- Artificial Intelligence
- Distributed Systems
Background:
- Federated learning (FL) enables collaborative model training while preserving data privacy.
- Data heterogeneity in FL significantly degrades model performance.
- Clustered federated learning (CFL) aims to create personalized models for client groups.
Purpose of the Study:
- To address the clustering failure issue in CFL caused by a lack of pre-trained models.
- To improve the performance and convergence of FL systems in heterogeneous environments.
- To propose a novel approach, contrastive pre-training-based clustered federated learning (CP-CFL).
Main Methods:
- Utilizing self-supervised contrastive learning for pre-training FL systems with unlabeled data.
- Implementing a client clustering strategy based on local model selection.
- Combining self-supervised pre-training with client clustering to form CP-CFL.
Main Results:
- CP-CFL effectively tackles data heterogeneity issues in FL.
- The proposed method demonstrates improved model convergence.
- Extensive experiments in heterogeneous FL settings validate the effectiveness of CP-CFL.
Conclusions:
- Self-supervised pre-training is crucial for effective client clustering in FL.
- CP-CFL offers a robust solution for improving FL performance under data heterogeneity.
- The study highlights the potential of leveraging unlabeled data in distributed learning environments.
Related Concept Videos
Aggregates Classification
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Force Classification
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Improving Translational Accuracy
Associative Learning
Classical conditioning, also known...
How Data are Classified: Categorical Data
Data are classified based on whether they are measurable or not. Categorical data cannot be measured; instead, it can be divided into categories. For example, if Y denotes a person's party affiliation, some examples of Y include...
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...

