FedCLCC: A personalized federated learning algorithm for edge cloud collaboration based on contrastive learning and conditional computing

Federated learning (FL) is a distributed machine learning paradigm for edge cloud computing. FL can facilitate data-driven decision-making in tactical scenarios, effectively addressing both data volume and infrastructure challenges in edge environments. However, the diversity of clients in edge clou...

Full description

Saved in:
Bibliographic Details
Main Authors: Kangning Yin, Xinhui Ji, Yan Wang, Zhiguo Wang
Format: Article
Language:English
Published: KeAi Communications Co., Ltd. 2025-01-01
Series:Defence Technology
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2214914724002009
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832590939762196480
author Kangning Yin
Xinhui Ji
Yan Wang
Zhiguo Wang
author_facet Kangning Yin
Xinhui Ji
Yan Wang
Zhiguo Wang
author_sort Kangning Yin
collection DOAJ
description Federated learning (FL) is a distributed machine learning paradigm for edge cloud computing. FL can facilitate data-driven decision-making in tactical scenarios, effectively addressing both data volume and infrastructure challenges in edge environments. However, the diversity of clients in edge cloud computing presents significant challenges for FL. Personalized federated learning (pFL) received considerable attention in recent years. One example of pFL involves exploiting the global and local information in the local model. Current pFL algorithms experience limitations such as slow convergence speed, catastrophic forgetting, and poor performance in complex tasks, which still have significant shortcomings compared to the centralized learning. To achieve high pFL performance, we propose FedCLCC: Federated Contrastive Learning and Conditional Computing. The core of FedCLCC is the use of contrastive learning and conditional computing. Contrastive learning determines the feature representation similarity to adjust the local model. Conditional computing separates the global and local information and feeds it to their corresponding heads for global and local handling. Our comprehensive experiments demonstrate that FedCLCC outperforms other state-of-the-art FL algorithms.
format Article
id doaj-art-29d984e866d747049fc5d2387af79b9e
institution Kabale University
issn 2214-9147
language English
publishDate 2025-01-01
publisher KeAi Communications Co., Ltd.
record_format Article
series Defence Technology
spelling doaj-art-29d984e866d747049fc5d2387af79b9e2025-01-23T05:26:49ZengKeAi Communications Co., Ltd.Defence Technology2214-91472025-01-01438093FedCLCC: A personalized federated learning algorithm for edge cloud collaboration based on contrastive learning and conditional computingKangning Yin0Xinhui Ji1Yan Wang2Zhiguo Wang3School of Information and Software Engineering, University of Electronic Science and Technology of China, Chengdu, 611731, China; Institute of Public Security, Kash Institute of Electronics and Information Industry, Kashi, 844000, ChinaInstitute of Public Security, Kash Institute of Electronics and Information Industry, Kashi, 844000, ChinaSchool of Information and Software Engineering, University of Electronic Science and Technology of China, Chengdu, 611731, ChinaSchool of Information and Software Engineering, University of Electronic Science and Technology of China, Chengdu, 611731, China; Corresponding author.Federated learning (FL) is a distributed machine learning paradigm for edge cloud computing. FL can facilitate data-driven decision-making in tactical scenarios, effectively addressing both data volume and infrastructure challenges in edge environments. However, the diversity of clients in edge cloud computing presents significant challenges for FL. Personalized federated learning (pFL) received considerable attention in recent years. One example of pFL involves exploiting the global and local information in the local model. Current pFL algorithms experience limitations such as slow convergence speed, catastrophic forgetting, and poor performance in complex tasks, which still have significant shortcomings compared to the centralized learning. To achieve high pFL performance, we propose FedCLCC: Federated Contrastive Learning and Conditional Computing. The core of FedCLCC is the use of contrastive learning and conditional computing. Contrastive learning determines the feature representation similarity to adjust the local model. Conditional computing separates the global and local information and feeds it to their corresponding heads for global and local handling. Our comprehensive experiments demonstrate that FedCLCC outperforms other state-of-the-art FL algorithms.http://www.sciencedirect.com/science/article/pii/S2214914724002009Federated learningStatistical heterogeneityPersonalized modelConditional computingContrastive learning
spellingShingle Kangning Yin
Xinhui Ji
Yan Wang
Zhiguo Wang
FedCLCC: A personalized federated learning algorithm for edge cloud collaboration based on contrastive learning and conditional computing
Defence Technology
Federated learning
Statistical heterogeneity
Personalized model
Conditional computing
Contrastive learning
title FedCLCC: A personalized federated learning algorithm for edge cloud collaboration based on contrastive learning and conditional computing
title_full FedCLCC: A personalized federated learning algorithm for edge cloud collaboration based on contrastive learning and conditional computing
title_fullStr FedCLCC: A personalized federated learning algorithm for edge cloud collaboration based on contrastive learning and conditional computing
title_full_unstemmed FedCLCC: A personalized federated learning algorithm for edge cloud collaboration based on contrastive learning and conditional computing
title_short FedCLCC: A personalized federated learning algorithm for edge cloud collaboration based on contrastive learning and conditional computing
title_sort fedclcc a personalized federated learning algorithm for edge cloud collaboration based on contrastive learning and conditional computing
topic Federated learning
Statistical heterogeneity
Personalized model
Conditional computing
Contrastive learning
url http://www.sciencedirect.com/science/article/pii/S2214914724002009
work_keys_str_mv AT kangningyin fedclccapersonalizedfederatedlearningalgorithmforedgecloudcollaborationbasedoncontrastivelearningandconditionalcomputing
AT xinhuiji fedclccapersonalizedfederatedlearningalgorithmforedgecloudcollaborationbasedoncontrastivelearningandconditionalcomputing
AT yanwang fedclccapersonalizedfederatedlearningalgorithmforedgecloudcollaborationbasedoncontrastivelearningandconditionalcomputing
AT zhiguowang fedclccapersonalizedfederatedlearningalgorithmforedgecloudcollaborationbasedoncontrastivelearningandconditionalcomputing