Journal of Computer Applications ›› 2026, Vol. 46 ›› Issue (9): 2741-2751.DOI: 10.11772/j.issn.1001-9081.2025081017
• Artificial intelligence • Previous Articles
Xingyao WANG1,2,3, Xuebin CHEN1,2,3(
)
Received:2025-09-04
Revised:2025-10-10
Accepted:2025-10-20
Online:2025-11-07
Published:2026-09-10
Contact:
Xuebin CHEN
About author:WANG Xingyao, born in 1999, M. S. candidate. His research interests include data security, privacy protection.Supported by:通讯作者:
陈学斌
作者简介:王星尧(1999—),男,河北唐山人,硕士研究生,CCF会员,主要研究方向:数据安全、隐私保护基金资助:CLC Number:
Xingyao WANG, Xuebin CHEN. Federated learning algorithm based on prototype clustering and Fisher information matrix weighted fusion[J]. Journal of Computer Applications, 2026, 46(9): 2741-2751.
王星尧, 陈学斌. 基于原型聚类和费舍尔信息矩阵加权融合的联邦学习算法[J]. 《计算机应用》唯一官方网站, 2026, 46(9): 2741-2751.
Add to citation manager EndNote|Ris|BibTeX
URL: https://www.joca.cn/EN/10.11772/j.issn.1001-9081.2025081017
| 算法 | MNIST | Fashion-MNIST | CIFAR-10 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | |
| FedAvg | 82.96 | 0.479 | 86.66 | 0.371 | 63.41 | 1.037 | 67.19 | 0.858 | 40.95 | 1.722 | 47.09 | 1.445 |
| FedProx | 82.26 | 0.502 | 85.10 | 0.412 | 60.53 | 1.147 | 68.10 | 0.844 | 37.44 | 1.829 | 41.48 | 1.617 |
| FedProto | 81.61 | 0.076 | 96.69 | 0.040 | 65.37 | 0.134 | 85.34 | 0.102 | 75.55 | 0.153 | 84.28 | 0.014 |
| FedGH | 78.48 | 1.668 | 88.91 | 0.996 | 64.68 | 2.814 | 81.34 | 0.895 | 72.18 | 2.283 | 78.32 | 2.085 |
| FedCross | 97.80 | 0.066 | 97.77 | 0.067 | 89.30 | 0.287 | 89.43 | 0.285 | 88.19 | 0.258 | 88.94 | 0.268 |
| FedPFA | 98.12 | 0.047 | 98.86 | 0.006 | 90.82 | 0.614 | 92.40 | 0.302 | 88.33 | 0.047 | 89.19 | 0.001 |
Tab. 1 Performance comparison results of different algorithms on three datasets (20 clients)
| 算法 | MNIST | Fashion-MNIST | CIFAR-10 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | |
| FedAvg | 82.96 | 0.479 | 86.66 | 0.371 | 63.41 | 1.037 | 67.19 | 0.858 | 40.95 | 1.722 | 47.09 | 1.445 |
| FedProx | 82.26 | 0.502 | 85.10 | 0.412 | 60.53 | 1.147 | 68.10 | 0.844 | 37.44 | 1.829 | 41.48 | 1.617 |
| FedProto | 81.61 | 0.076 | 96.69 | 0.040 | 65.37 | 0.134 | 85.34 | 0.102 | 75.55 | 0.153 | 84.28 | 0.014 |
| FedGH | 78.48 | 1.668 | 88.91 | 0.996 | 64.68 | 2.814 | 81.34 | 0.895 | 72.18 | 2.283 | 78.32 | 2.085 |
| FedCross | 97.80 | 0.066 | 97.77 | 0.067 | 89.30 | 0.287 | 89.43 | 0.285 | 88.19 | 0.258 | 88.94 | 0.268 |
| FedPFA | 98.12 | 0.047 | 98.86 | 0.006 | 90.82 | 0.614 | 92.40 | 0.302 | 88.33 | 0.047 | 89.19 | 0.001 |
| 算法 | MNIST | Fashion-MNIST | CIFAR-10 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | |
| FedAvg | 80.30 | 0.586 | 82.66 | 0.539 | 65.11 | 0.984 | 69.10 | 0.891 | 43.05 | 1.561 | 47.09 | 1.423 |
| FedProx | 79.35 | 0.611 | 82.11 | 0.553 | 65.17 | 0.986 | 70.07 | 0.864 | 40.87 | 1.599 | 44.11 | 1.502 |
| FedProto | 88.40 | 0.153 | 96.22 | 0.079 | 79.80 | 0.177 | 88.61 | 0.118 | 83.77 | 0.189 | 86.91 | 0.039 |
| FedGH | 79.68 | 1.353 | 92.70 | 0.391 | 79.68 | 1.167 | 84.02 | 0.611 | 72.64 | 1.039 | 86.00 | 0.200 |
| FedCross | 97.02 | 0.087 | 97.54 | 0.082 | 95.35 | 0.144 | 95.45 | 0.142 | 87.05 | 0.330 | 87.19 | 0.323 |
| FedPFA | 97.21 | 0.059 | 98.59 | 0.004 | 96.36 | 0.085 | 96.63 | 0.057 | 87.64 | 0.046 | 88.22 | 0.001 |
Tab. 2 Performance comparison results of different algorithms on three datasets (50 clients)
| 算法 | MNIST | Fashion-MNIST | CIFAR-10 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | |
| FedAvg | 80.30 | 0.586 | 82.66 | 0.539 | 65.11 | 0.984 | 69.10 | 0.891 | 43.05 | 1.561 | 47.09 | 1.423 |
| FedProx | 79.35 | 0.611 | 82.11 | 0.553 | 65.17 | 0.986 | 70.07 | 0.864 | 40.87 | 1.599 | 44.11 | 1.502 |
| FedProto | 88.40 | 0.153 | 96.22 | 0.079 | 79.80 | 0.177 | 88.61 | 0.118 | 83.77 | 0.189 | 86.91 | 0.039 |
| FedGH | 79.68 | 1.353 | 92.70 | 0.391 | 79.68 | 1.167 | 84.02 | 0.611 | 72.64 | 1.039 | 86.00 | 0.200 |
| FedCross | 97.02 | 0.087 | 97.54 | 0.082 | 95.35 | 0.144 | 95.45 | 0.142 | 87.05 | 0.330 | 87.19 | 0.323 |
| FedPFA | 97.21 | 0.059 | 98.59 | 0.004 | 96.36 | 0.085 | 96.63 | 0.057 | 87.64 | 0.046 | 88.22 | 0.001 |
| m | MNIST | Fashion-MNIST | CIFAR-10 | |||
|---|---|---|---|---|---|---|
| Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | |
| 6 | 95.62 | 0.257 | 86.55 | 0.926 | 78.42 | 1.323 |
| 5 | 90.04 | 1.156 | 82.28 | 1.498 | 87.59 | 0.039 |
| 4 | 95.38 | 0.188 | 82.66 | 1.239 | 83.89 | 0.986 |
| 3 | 96.93 | 0.119 | 79.70 | 1.804 | 80.26 | 0.680 |
| 2 | 90.85 | 0.894 | 80.01 | 1.369 | 80.50 | 1.282 |
Tab. 3 Performance comparison results of different cluster numbers on three datasets (20 clients, 0.3 participation rate)
| m | MNIST | Fashion-MNIST | CIFAR-10 | |||
|---|---|---|---|---|---|---|
| Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | |
| 6 | 95.62 | 0.257 | 86.55 | 0.926 | 78.42 | 1.323 |
| 5 | 90.04 | 1.156 | 82.28 | 1.498 | 87.59 | 0.039 |
| 4 | 95.38 | 0.188 | 82.66 | 1.239 | 83.89 | 0.986 |
| 3 | 96.93 | 0.119 | 79.70 | 1.804 | 80.26 | 0.680 |
| 2 | 90.85 | 0.894 | 80.01 | 1.369 | 80.50 | 1.282 |
| m | MNIST | Fashion-MNIST | CIFAR-10 | |||
|---|---|---|---|---|---|---|
| Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | |
| 15 | 89.71 | 0.474 | 88.80 | 0.580 | 84.45 | 0.248 |
| 12 | 90.91 | 0.568 | 85.31 | 0.844 | 80.96 | 0.547 |
| 9 | 96.76 | 0.123 | 86.23 | 0.803 | 85.49 | 0.177 |
| 7 | 95.74 | 0.159 | 89.41 | 0.415 | 81.71 | 0.383 |
| 5 | 89.13 | 0.542 | 87.41 | 0.596 | 83.40 | 0.258 |
Tab. 4 Performance comparison results of different cluster numbers on three datasets (50 clients, 0.3 participation rate)
| m | MNIST | Fashion-MNIST | CIFAR-10 | |||
|---|---|---|---|---|---|---|
| Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | |
| 15 | 89.71 | 0.474 | 88.80 | 0.580 | 84.45 | 0.248 |
| 12 | 90.91 | 0.568 | 85.31 | 0.844 | 80.96 | 0.547 |
| 9 | 96.76 | 0.123 | 86.23 | 0.803 | 85.49 | 0.177 |
| 7 | 95.74 | 0.159 | 89.41 | 0.415 | 81.71 | 0.383 |
| 5 | 89.13 | 0.542 | 87.41 | 0.596 | 83.40 | 0.258 |
| 算法 | MNIST | Fashion-MNIST | CIFAR-10 | |||
|---|---|---|---|---|---|---|
| Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | |
| FedAvg | 82.96 | 0.479 | 63.41 | 1.037 | 40.95 | 1.722 |
| FedProx | 82.26 | 0.502 | 60.53 | 1.147 | 37.44 | 1.829 |
| FedProto | 81.61 | 0.076 | 65.37 | 0.134 | 75.55 | 0.153 |
| FedGH | 78.48 | 1.668 | 64.68 | 2.814 | 72.18 | 2.283 |
| FedCross | 97.80 | 0.066 | 89.30 | 0.287 | 88.19 | 0.258 |
| FedPFA | 95.13 | 0.230 | 86.90 | 0.491 | 87.59 | 0.071 |
Tab. 5 Performance comparison results using adaptive weighted fusion algorithm alone
| 算法 | MNIST | Fashion-MNIST | CIFAR-10 | |||
|---|---|---|---|---|---|---|
| Acc/% | Loss | Acc/% | Loss | Acc/% | Loss | |
| FedAvg | 82.96 | 0.479 | 63.41 | 1.037 | 40.95 | 1.722 |
| FedProx | 82.26 | 0.502 | 60.53 | 1.147 | 37.44 | 1.829 |
| FedProto | 81.61 | 0.076 | 65.37 | 0.134 | 75.55 | 0.153 |
| FedGH | 78.48 | 1.668 | 64.68 | 2.814 | 72.18 | 2.283 |
| FedCross | 97.80 | 0.066 | 89.30 | 0.287 | 88.19 | 0.258 |
| FedPFA | 95.13 | 0.230 | 86.90 | 0.491 | 87.59 | 0.071 |
| 算法 | ||
|---|---|---|
| FedAvg | 34 | 2 317.07 |
| FedProx | 45 | 2 829.78 |
| FedProto | 31 | 3 092.16 |
| FedGH | 48 | 2 669.11 |
| FedCross | 10 | 2 539.87 |
| FedPFA | 12 | 2 939.82 |
Tab. 6 Running time comparison of different algorithms
| 算法 | ||
|---|---|---|
| FedAvg | 34 | 2 317.07 |
| FedProx | 45 | 2 829.78 |
| FedProto | 31 | 3 092.16 |
| FedGH | 48 | 2 669.11 |
| FedCross | 10 | 2 539.87 |
| FedPFA | 12 | 2 939.82 |
| [1] | McMahan H B, Moore E, Ramage D, et al. Communication-efficient learning of deep networks from decentralized data [J]. Proceedings of Machine Learning Research, 2017, 54: 1273-1282. |
| [2] | 管桂林,陶政坪,支婷,等. 面向医疗场景的去中心化联邦学习隐私保护方法[J]. 计算机应用, 2024, 44(): 112-117. |
| Guan Guilin, Tao Zhengping, Zhi Ting, et al. Decentralized federated learning privacy protection method for medical scenarios [J]. Journal of Computer Applications, 2024, 44(): 112-117. | |
| [3] | Ramaswamy S, Mathews R, Rao K, et al. Federated learning for emoji prediction in a mobile keyboard [PP/OL]. arXiv (2019-06-11) [2025-04-12].. |
| [4] | 陈泉. 联邦学习在工业物联网设备安全防护中的应用研究[J]. 中国宽带, 2025, 21(8): 61-63. |
| Chen Quan. Research on the application of federated learning in the security protection of industrial Internet of Things equipment [J]. China Broadband, 2025, 21(8): 61-63. | |
| [5] | Mendieta M, Yang T, Wang P, et al. Local learning matters: rethinking data heterogeneity in federated learning [C]// CVPR 2022. Piscataway: IEEE, 2022: 8387-8396. |
| [6] | 田浩迪,张冠华,龙伟,等. 面向客户端数据异构性问题的联邦学习算法综述[J]. 计算机与网络, 2025, 51(3): 246-252. |
| Tian Haodi, Zhang Guanhua, Long Wei, et al. Survey of federated learning algorithms for client data heterogeneity problems [J]. Computer and Network, 2025, 51(3): 246-252. | |
| [7] | Zawad S, Ali A, Chen P Y, et al. Curse or redemption? how data heterogeneity affects the robustness of federated learning [J]. Proceedings of the AAAI Conference on Artificial Intelligence, 2021, 35(12): 10807-10814. |
| [8] | Li T, Sahu A K, Zaheer M, et al. Federated optimization in heterogeneous networks [EB/OL]. (2020) [2025-05-22].. |
| [9] | Karimireddy S P, Kale S, Mohri M, et al. SCAFFOLD: stochastic controlled averaging for federated learning [J]. Proceedings of Machine Learning Research, 2020, 119: 5132-5143. |
| [10] | Acar D A E, Zhao Y, Navarro R M, et al. Federated learning based on dynamic regularization [PP/OL]. V2. arXiv (2021-11-09) [2025-05-13].. |
| [11] | Li Q, He B, Song D. Model-contrastive federated learning [C]// CVPR 2021. Piscataway: IEEE, 2021: 10708-10717. |
| [12] | Zhang J, Li Z, Li B, et al. Federated learning with label distribution skew via logits calibration [J]. Proceedings of Machine Learning Research, 2022, 162: 26311-26329. |
| [13] | Sun Y, Mao Y, Zhang J. MimiC: combating client dropouts in federated learning by mimicking central updates [J]. IEEE Transactions on Mobile Computing, 2024, 23(7): 7572-7584. |
| [14] | Hu M, Zhou P, Yue Z, et al. FedCross: towards accurate federated learning via multi-model cross-aggregation [C]// ICDE 2024. Piscataway: IEEE, 2024: 2137-2150. |
| [15] | EL-Rifai O, Ali M B, Megdiche I, et al. A survey on cluster-based federated learning [PP/OL]. arXiv (2025-01-29) [2025-09-18].. |
| [16] | Duan M, Liu D, Ji X, et al. FedGroup: efficient federated learning via decomposed similarity-based clustering [C]// ISPA/BDCloud/SocialCom/SustainCom 2021. Piscataway: IEEE, 2021: 228-237. |
| [17] | Wang Z, Xu H, Liu J, et al. Accelerating federated learning with cluster construction and hierarchical aggregation [J]. IEEE Transactions on Mobile Computing, 2023, 22(7): 3805-3822. |
| [18] | Zhou Y, Shi M, Tian Y, et al. Federated cINN clustering for accurate clustered federated learning [C]// ICASSP 2024. Piscataway: IEEE, 2024: 5590-5594. |
| [19] | Tian P, Liao W, Yu W, et al. WSCC: a weight-similarity-based client clustering approach for non-IID federated learning [J]. IEEE Internet of Things Journal, 2022, 9(20): 20243-20256. |
| [20] | Liang T, Yuan C, Lu C, et al. Efficient one-off clustering for personalized federated learning [J]. Knowledge-Based Systems, 2023, 277: No.110813. |
| [21] | Cai L, Chen N, Cao Y, et al. FedCE: personalized federated learning method based on clustering ensembles [C]// MM 2023. New York: ACM, 2023: 1625-1633. |
| [22] | Al-Saedi A A, Boeva V, Casalicchio E. FedCO: communication-efficient federated learning via clustering optimization [J]. Future Internet, 2022, 14(12): No.377. |
| [23] | Li Y, Wang X, An L. Hierarchical clustering-based personalized federated learning for robust and fair human activity recognition[J]. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, 2023, 7(1): No.20. |
| [24] | Tan Y, Long G, Liu L, et al. FedProto: federated prototype learning across heterogeneous clients [J]. Proceedings of the AAAI Conference on Artificial Intelligence, 2022, 36(8): 8432-8440. |
| [25] | Dai Y, Chen Z, Li J, et al. Tackling data heterogeneity in federated learning with class prototypes [J]. Proceedings of the AAAI Conference on Artificial Intelligence, 2023, 37(6): 7314-7322. |
| [26] | Mu X, Shen Y, Cheng K, et al. FedProc: prototypical contrastive federated learning on non-IID data [J]. Future Generation Computer Systems, 2023, 143: 93-104. |
| [27] | Yi L, Wang G, Liu X, et al. FedGH: heterogeneous federated learning with generalized global header [C]// MM 2023. New York: ACM, 2023: 8686-8696. |
| [28] | Chai L, Xie J, Zhou N. Prototype-based fine-tuning for mitigating data heterogeneity in federated learning [J]. Future Generation Computer Systems, 2025, 170: No.107831. |
| [29] | Zhang J, Liu Y, Hua Y, et al. FedTGP: trainable global prototypes with adaptive-margin-enhanced contrastive learning for data and model heterogeneity in federated learning [J]. Proceedings of the AAAI Conference on Artificial Intelligence, 2024, 38(15): 16768-16776. |
| [30] | Cheng D, Zhang L, Bu C, et al. ProtoHAR: prototype guided personalized federated learning for human activity recognition [J]. IEEE Journal of Biomedical and Health Informatics, 2023, 27(8): 3900-3911. |
| [1] | Yadong JIN, Jing FAN, Enkang XI, Hua DONG, Hao YU, Yihang SUN. Personalized federated learning intelligent edge aggregation method for space-air-ground integrated networks [J]. Journal of Computer Applications, 2026, 46(8): 2555-2566. |
| [2] | Tianle SUN, Tengfei CAO. Quality-aware incentive mechanism based on Stackelberg game for federated learning in internet of vehicles [J]. Journal of Computer Applications, 2026, 46(7): 2229-2238. |
| [3] | Qi ZHONG, Shufen ZHANG, Zhenbo ZHANG, Tao LI. Federated learning backdoor defense algorithm based on gradient features [J]. Journal of Computer Applications, 2026, 46(7): 2184-2195. |
| [4] | Zhiqiang REN, Xuebin CHEN, Changsheng QU. Active defense framework against Byzantine attacks in federated learning [J]. Journal of Computer Applications, 2026, 46(7): 2196-2207. |
| [5] | Zhijian DONG, Ruichun GU. Federated learning framework integrating dynamic feature alignment and temperature-aware aggregation [J]. Journal of Computer Applications, 2026, 46(6): 1746-1755. |
| [6] | Hao YU, Jing FAN, Enkang XI, Yadong JIN, Hua DONG, Yihang SUN. HEFSL: high-efficient federated split learning framework for edge heterogeneity [J]. Journal of Computer Applications, 2026, 46(5): 1397-1407. |
| [7] | Zhi JIANG, Xuebin CHEN, Changyin LUO, Ziye ZHEN. Hybrid optimization framework for improving Kolmogorov-Arnold network in federated learning [J]. Journal of Computer Applications, 2026, 46(4): 1023-1033. |
| [8] | Enkang XI, Jing FAN, Yadong JIN, Hua DONG, Hao YU, Yihang SUN. Review of threats faced by federated learning in privacy and security field [J]. Journal of Computer Applications, 2026, 46(3): 798-808. |
| [9] | Huan PING, Zhanguo XIA, Sicheng LIU, Qihan LIU, Chunlei LI. Terminal data privacy-preserving scheme based on hierarchical federated learning [J]. Journal of Computer Applications, 2026, 46(3): 830-838. |
| [10] | Lei WANG, Wenxuan ZHOU, Ninghui JIA, Zhihao QU. Federated learning with two-pass communication compression for privacy-sensitive IoT data [J]. Journal of Computer Applications, 2026, 46(3): 887-898. |
| [11] | Kaiguang MA, Xuebin CHEN, Yinlong JIAN, Liu WANG, Yuan GAO. Network intrusion detection based on hybrid sequence model and federated class balance algorithm [J]. Journal of Computer Applications, 2026, 46(3): 857-866. |
| [12] | Qi ZHONG, Shufen ZHANG, Zhenbo ZHANG, Yinlong JIAN, Zhongrui JING. Detection and defense mechanism for poisoning attacks to federated learning [J]. Journal of Computer Applications, 2026, 46(2): 445-457. |
| [13] | Kejia ZHANG, Zhijun FANG, Nanrun ZHOU, Zhicai SHI. Personalized federated learning method based on model pre-assignment and self-distillation [J]. Journal of Computer Applications, 2026, 46(1): 10-20. |
| [14] | Yinlong JIAN, Xuebin CHEN, Zhongrui JING, Qi ZHONG, Zhenbo ZHANG. Data augmentation scheme based on conditional generative adversarial network in federated learning [J]. Journal of Computer Applications, 2026, 46(1): 21-32. |
| [15] | Hao YU, Jing FAN, Yihang SUN, Yadong JIN, Enkang XI, Hua DONG. Federated split learning optimization method under edge heterogeneity [J]. Journal of Computer Applications, 2026, 46(1): 33-42. |
| Viewed | ||||||
|
Full text |
|
|||||
|
Abstract |
|
|||||