Submitted:
10 July 2026
Posted:
13 July 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
- 1.
- We developed a multi-stage federated learning model in order to strengthen the robustness and efficiency of decentralized learning against client-side data poisoning attacks.
- 2.
- As a countermeasure against information integrity attacks, specifically client-side data poisoning attacks, we developed a sophisticated defence strategy using the Augmented Lagrange Multiplication method. Our proposed method not only ensures the successful recovery of data after being corrupted but also detects client-side data integrity attacks in an efficient and effective manner.
- 3.
- We have proposed a novel approach to the Inexact Augmented Lagrange Multiplier (IALM)-RPCA[6] method by integrating the inertial momentum with an average constant momentum factor ( = 0.5) without any tuning of the value persisting the trait of traditional IALM -RPCA algorithm.
- 4.
- The proposed model and the novel approach of IALM-RPCA has been validated through a set of extensive experiments considering a benchmark dataset known as N-BaIoT [7]. Novel approach of IALM RPCA exhibits a positive outcome over existing IALM RPCA method for reconstruction.
2. Related Work
2.1. Foundational Work on Federated Learning
2.2. Security Vulnerabilities in Federated Learning
3. Methodology
3.1. Overview of the Workflow
3.2. Operation of Federated Learning
- 1.
- The initial model is trained on a central server, which may be initialized randomly or based on some previous knowledge.
- 2.
- The most recent model is communicated to all of the devices (clients) that are actively participating in the federation.
- 3.
- Every device generates an updated model by using the data from its local environment.
- 4.
- The changes that were made locally are sent to the server. Users’ privacy can be protected by making these changes anonymous, random, or otherwise hard to understand.
- 5.
- The server aggregates all of these modifications and creates a new global model, often by taking an average of them. To balance the contribution of each device, the updates can be weighted, for example by the number of local samples on each device.
- 6.
- Steps 2 through 5 are carried out multiple times throughout several rounds until the performance of the model satisfies the specified requirements.
3.3. Poisoning Attack on Federated Learning and Recovery
3.3.1. Sparse Noise Introduction

3.3.2. Reconstruction of Noisy Data Using RPCA
3.3.3. Inexact ALM RPCA Algorithm
- 1.
- Initialize: , , and . Set , , and .
- 2.
-
Repeat until convergence:
- (a)
- Update S using the shrinkage operator: .
- (b)
- Update L with the Singular Value Thresholding (SVT) operator:
- (c)
- Update Y: .
- (d)
- Update : .
- 3.
- Convergence is achieved when , with ’tol’ as a pre-defined threshold.
3.3.4. Inertial Momentum Aware Inexact ALM RPCA Algorithm
- 1.
- Initialize: , , and . Set , , and =0.5.
- 2.
-
Repeat until convergence:
- (a)
- &= + *( - )
- (b)
- Update using the shrinkage operator: .
- (c)
- Update with the Singular Value Thresholding (SVT) operator:
- (d)
- Update Y: .
- (e)
- Update : .
- 3.
- Convergence is achieved when , with ’tol’ as a pre-defined threshold.
3.4. Overview of Used Multi-Stage Federated Learning Model
- 1.
- Initialization: The server initializes a global model .
- 2.
- Model Distribution: The server sends the global model to each of the K clients.
- 3.
- Local Training: Each client k computes an updated model based on its own local data . Each client performs E epochs of SGD with batch size B on its local dataset to compute the update.
- 4.
- Local Model Upload: Each client sends its model updates back to the server.
- 5.
- Global Aggregation: The server aggregates these updates to form a new global model. This is done by taking a weighted average of the clients’ updates, where the weights could be proportional to the number of data points each client has.
- 6.
- Repeat Steps 2-5: This process is repeated for several rounds until the model performance meets the desired criteria.
3.5. Global Model Architecture
4. Results
4.1. Datasets
4.2. Confusion Matrix Insights
4.3. Impact of Adversarial Attacks
- The number of clients, uniformly represented as K = 10.
- The accuracies observed during ten distinct training rounds: the initial (1st round) to the last stage (10th round).
- B (Best Client Accuracy): This depicts the highest accuracy achieved by any single client.
- W (Worst Client Accuracy): This represents the lowest accuracy across all clients.
- G (Global Model Accuracy): This metric illustrates the accuracy of the federated global model after aggregating updates from all clients.
4.4. Accuracy Trajectory over Epochs
4.5. Performance Metrics Under Varying Scenarios
4.6. Comparative Analysis of Performance Metrics
| Metric | No Attack | Post Attack | Post-Reconstruction | Improvement | ||
|---|---|---|---|---|---|---|
| IALM | IALM (Mom.) | IALM | IALM (Mom.) | |||
| Accuracy | 83.34% | 20.00% | 76.73% | 79.54% | 56.73% | 59.54% |
| Precision | 80.89% | 21.10% | 73.37% | 76.81% | 52.27% | 55.71% |
| Recall | 86.16% | 21.45% | 79.51% | 82.19% | 58.06% | 60.74% |
| F1-score | 81.83% | 12.65% | 74.97% | 77.68% | 62.32% | 65.03% |
| Metric | No Attack | Post Attack | Post-Reconstruction | Improvement | ||
|---|---|---|---|---|---|---|
| IALM | IALM (Mom.) | IALM | IALM (Mom.) | |||
| Accuracy | 83.34% | 21.40% | 77.58% | 79.20% | 56.18% | 57.80% |
| Precision | 80.89% | 16.63% | 74.55% | 76.11% | 57.92% | 59.48% |
| Recall | 86.16% | 23.09% | 80.41% | 82.00% | 57.32% | 58.91% |
| F1-score | 81.83% | 12.74% | 75.73% | 77.45% | 62.99% | 64.71% |
| Metric | No Attack | Post Attack | Post-Reconstruction | Improvement | ||
|---|---|---|---|---|---|---|
| IALM | IALM (Mom.) | IALM | IALM (Mom.) | |||
| Accuracy | 83.34% | 18.84% | 77.63% | 79.27% | 58.79% | 60.43% |
| Precision | 80.89% | 11.62% | 74.05% | 76.79% | 62.43% | 65.17% |
| Recall | 86.16% | 17.41% | 80.23% | 81.77% | 62.82% | 64.36% |
| F1-score | 81.83% | 8.04% | 75.90% | 77.27% | 67.05% | 69.23% |
| Metric | No Attack | Post Attack | Post-Reconstruction | Improvement | ||
|---|---|---|---|---|---|---|
| IALM | IALM (Mom.) | IALM | IALM (Mom.) | |||
| Accuracy | 83.34% | 23.70% | 74.82% | 75.19% | 51.82% | 51.49% |
| Precision | 80.89% | 11.72% | 72.78% | 72.97% | 61.06% | 61.25% |
| Recall | 86.16% | 26.13% | 77.55% | 76.53% | 51.42% | 50.4% |
| F1-score | 81.83% | 15.00% | 73.25% | 72.64% | 58.25% | 57.64% |
4.7. Comparative Analysis of Reconstruction Time
| Attack (%) | Min Time | Max Time | Average Time | Median Time | ||||
|---|---|---|---|---|---|---|---|---|
| IALM | IALM (Mom.) | IALM | IALM (Mom.) | IALM | IALM (Mom.) | IALM | IALM (Mom.) | |
| 25% | 508.08 | 538.47 | 573.27 | 654.05 | 524.35 | 557.34 | 519.13 | 548.285 |
| 50% | 452.50 | 491.08 | 475.82 | 514.78 | 460.31 | 499.12 | 459.89 | 496.27 |
| 75% | 465.23 | 506.76 | 512.35 | 568.31 | 489.59 | 533.00 | 494.06 | 537.00 |
| 100% | 464.90 | 506.06 | 521.25 | 560.12 | 491.50 | 535.72 | 498.82 | 546.14 |
4.8. Performance Assessment of Various Values at Different Poisoning Attack Intensities
| Accuracy | Precision | Recall | F1-score | |
|---|---|---|---|---|
| 0.1 | 78.01 | 74.30 | 79.98 | 75.85 |
| 0.3 | 78.06 | 75.36 | 81.50 | 76.45 |
| 0.5 | 79.54 | 76.81 | 82.19 | 77.68 |
| 0.7 | 79.62 | 76.78 | 82.14 | 77.72 |
| 0.9 | 78.01 | 75.70 | 80.55 | 76.25 |
| Accuracy | Precision | Recall | F1-score | |
|---|---|---|---|---|
| 0.1 | 78.18 | 75.87 | 81.53 | 76.67 |
| 0.3 | 79.28 | 76.58 | 82.10 | 77.75 |
| 0.5 | 79.20 | 76.11 | 82.00 | 77.45 |
| 0.7 | 78.24 | 75.69 | 81.66 | 76.68 |
| 0.9 | 77.55 | 74.52 | 80.52 | 75.78 |
| Accuracy | Precision | Recall | F1-score | |
|---|---|---|---|---|
| 0.1 | 79.28 | 76.34 | 81.58 | 77.15 |
| 0.3 | 78.66 | 75.75 | 81.75 | 76.97 |
| 0.5 | 79.27 | 76.79 | 81.77 | 77.28 |
| 0.7 | 76.89 | 73.89 | 79.81 | 74.96 |
| 0.9 | 78.57 | 76.68 | 81.25 | 77.03 |
| Accuracy | Precision | Recall | F1-score | |
|---|---|---|---|---|
| 0.1 | 74.54 | 71.23 | 76.32 | 72.09 |
| 0.3 | 71.55 | 68.08 | 71.49 | 67.65 |
| 0.5 | 75.19 | 72.97 | 76.53 | 72.64 |
| 0.7 | 79.18 | 75.81 | 81.72 | 77.22 |
| 0.9 | 77.64 | 76.09 | 80.34 | 75.69 |
5. Discussion
5.1. Relevance of Federated Learning
5.2. Significance of Data Reconstruction
5.3. Comparison with Previous Work
5.4. Future Research Directions
- This study aims to conduct a comprehensive examination of advanced data reconstruction strategies, with the potential to enhance the recovery capabilities of compromised models to a greater extent.
- The expansion of this research to include other publically accessible datasets would serve to enhance the validation breadth, hence broadening the applicability of the findings.
- An investigation on the extent to which these findings can be scaled, particularly in cases where the number of clients (K) is significantly increased.
- This study is designed to investigate and evaluate advanced adversarial techniques and their corresponding responses in the context of Federated Learning.
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| FL | Federated Learning |
| IoT | Internet of Things |
| ALM | Augmented Lagrange Multiplication |
| RPCA | Robust Principal Component Analysis |
| IRPCA | Improved Robust Principal Component Analysis |
References
- Koohang, A.; Sargent, C.S.; Nord, J.H.; Paliszkiewicz, J. Internet of Things (IoT): From awareness to continued use. Int. J. Inf. Manag. 2022, 62, 102442. [Google Scholar] [CrossRef]
- API management for IoT. [Online]. Available online: https://www.wallarm.com/what/api-management-for-iot.
- Farhan, L.; Shukur, S.T.; Alissa, A.E.; Alrweg, M.; Raza, U.; Kharel, R. A survey on the challenges and opportunities of the Internet of Things (IoT). In Proceedings of the 2017 Eleventh International Conference on Sensing Technology (ICST); IEEE, 2017; pp. 1–5. [Google Scholar]
- Ding, J.; Tramel, E.; Sahu, A.K.; Wu, S.; Avestimehr, S.; Zhang, T. Federated learning challenges and opportunities: An outlook. In Proceedings of the ICASSP 2022-2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); IEEE, 2022; pp. 8752–8756. [Google Scholar]
- Kumari, P.; Jain, A.K. A comprehensive study of DDoS attacks over IoT network and their countermeasures. Comput. Secur. 2023, 103096. [Google Scholar] [CrossRef]
- Lin, Z.; Chen, M.; Ma, Y. The augmented lagrange multiplier method for exact recovery of corrupted low-rank matrices. arXiv 2010, arXiv:1009.5055. [Google Scholar]
- Meidan; Yair, B.M.M.Y.M.Y.B.D.A.; Shabtai, A. detection_of_IoT_botnet_attacks_N_BaIoT. In UCI Machine Learning Repository; 2018. [Google Scholar] [CrossRef]
- McMahan, B.; Moore, E.; Ramage, D.; Hampson, S.; y Arcas, B.A. Communication-efficient learning of deep networks from decentralized data. In Proceedings of the Artificial intelligence and statistics. PMLR, 2017; pp. 1273–1282. [Google Scholar]
- Konečnỳ, J.; McMahan, H.B.; Yu, F.X.; Richtárik, P.; Suresh, A.T.; Bacon, D. Federated learning: Strategies for improving communication efficiency. arXiv 2016, arXiv:1610.05492. [Google Scholar]
- Yang, Q.; Liu, Y.; Chen, T.; Tong, Y. Federated machine learning: Concept and applications. ACM Trans. Intell. Syst. Technol. (TIST) 2019, 10, 1–19. [Google Scholar] [CrossRef]
- Smith, V.; Chiang, C.K.; Sanjabi, M.; Talwalkar, A.S. Federated multi-task learning. Adv. Neural Inf. Process. Syst. 2017, 30. [Google Scholar]
- Lim, W.Y.B.; Luong, N.C.; Hoang, D.T.; Jiao, Y.; Liang, Y.C.; Yang, Q.; Niyato, D.; Miao, C. Federated learning in mobile edge networks: A comprehensive survey. IEEE Commun. Surv. Tutor. 2020, 22, 2031–2063. [Google Scholar] [CrossRef]
- Bonawitz, K.; Eichner, H.; Grieskamp, W.; Huba, D.; Ingerman, A.; Ivanov, V.; Kiddon, C.; Konečnỳ, J.; Mazzocchi, S.; McMahan, B.; et al. Towards federated learning at scale: System design. Proc. Mach. Learn. Syst. 2019, 1, 374–388. [Google Scholar]
- Tanmoy, O.B.; Mamun, M.A.; Hasan, S.; Anwar, A. Enhancing Federated Learning with Globally Shared Model: A Modified FedAVG Approach (GSM-FedAVG). In Proceedings of the 2023 6th International Conference on Electrical Information and Communication Technology (EICT), 2023; pp. 1–6. [Google Scholar] [CrossRef]
- Tanmoy, O.B.; Hasan, M.A.M.; Nirjhar, N.A.; Mamun, M.A. Towards an Empirical Evaluation of Model and Data Sharing Methods in Federated Learning: Accuracy and Weight Divergence Analysis. In Proceedings of the 2025 28th International Conference on Computer and Information Technology (ICCIT), 2025; pp. 640–645. [Google Scholar] [CrossRef]
- Bhagoji, A.N.; Chakraborty, S.; Mittal, P.; Calo, S. Analyzing federated learning through an adversarial lens. In Proceedings of the International Conference on Machine Learning. PMLR, 2019; pp. 634–643. [Google Scholar]
- Li, Y.; Zhou, Y.; Jolfaei, A.; Yu, D.; Xu, G.; Zheng, X. Privacy-preserving federated learning framework based on chained secure multiparty computing. IEEE Internet Things J. 2020, 8, 6178–6186. [Google Scholar] [CrossRef]
- Biggio, B.; Nelson, B.; Laskov, P. Poisoning attacks against support vector machines. arXiv 2012, arXiv:1206.6389. [Google Scholar]
- Liu, Y.; Kang, Y.; Xing, C.; Chen, T.; Yang, Q. A secure federated transfer learning framework. IEEE Intell. Syst. 2020, 35, 70–82. [Google Scholar] [CrossRef]
- Billah, M.; Anwar, A.; Rahman, Z.; Galib, S.M. Bi-level poisoning attack model and countermeasure for appliance consumption data of smart homes. Energies 2021, 14, 3887. [Google Scholar] [CrossRef]
- Zhang, J.; Xu, X.; Han, B.; Niu, G.; Cui, L.; Sugiyama, M.; Kankanhalli, M. Attacks which do not kill training make adversarial learning stronger. In Proceedings of the International conference on machine learning. PMLR, 2020; pp. 11278–11287. [Google Scholar]
- Wang, H.; Sreenivasan, K.; Rajput, S.; Vishwakarma, H.; Agarwal, S.; Sohn, J.y.; Lee, K.; Papailiopoulos, D. Attack of the tails: Yes, you really can backdoor federated learning. Adv. Neural Inf. Process. Syst. 2020, 33, 16070–16084. [Google Scholar]
- Wei, W.; Liu, L.; Loper, M.; Chow, K.H.; Gursoy, M.E.; Truex, S.; Wu, Y. A framework for evaluating gradient leakage attacks in federated learning. arXiv 2020, arXiv:2004.10397. [Google Scholar]
- Zhu, Z.B.; Liu, Y.; Huang, J.Q.; Ding, Y.H. Efficient image and video processing via symmetric inertial proximal ADMM with RPCA model. Neurocomputing 2025, 637, 130054. [Google Scholar] [CrossRef]
- Wang, Q.; Han, D.; Zhang, W. A customized inertial proximal alternating minimization for SVD-free robust principal component analysis. Optimization 2024, 73, 2387–2412. [Google Scholar]
- Wu, Z.; Li, C.; Li, M.; Lim, A. Inertial proximal gradient methods with Bregman regularization for a class of nonconvex optimization problems. J. Glob. Optim. 2021, 79, 617–644. [Google Scholar]
- Xia, X.; Gao, F. An Optimization Algorithm of Robust Principal Component Analysis and Its Application. Proc. IOP Conf. Ser. Mater. Sci. Eng. 2019, Vol. 569, 052099. [Google Scholar] [CrossRef]
- Karimireddy, S.P.; Kale, S.; Mohri, M.; Reddi, S.; Stich, S.; Suresh, A.T. Scaffold: Stochastic controlled averaging for federated learning. In Proceedings of the International conference on machine learning. PMLR, 2020; pp. 5132–5143. [Google Scholar]
- Wei, K.; Li, J.; Ding, M.; Ma, C.; Yang, H.H.; Farokhi, F.; Jin, S.; Quek, T.Q.S.; Vincent Poor, H. Federated Learning With Differential Privacy: Algorithms and Performance Analysis. IEEE Trans. Inf. Forensics Secur. 2020, 15, 3454–3469. [Google Scholar] [CrossRef]
- Low-Rank Matrix Recovery and Completion via Convex Optimization. [Online]. Available online: https://people.eecs.berkeley.edu/∼yi ma/matrix-rank/sample_code.html.










| Characteristic | Detail |
|---|---|
| Type | Multivariate, Sequential |
| Instances | 7,062,606 |
| Attributes | 115 (Real Number Type) |
| Tasks | Classification, Clustering |
| Date Donated | March 19, 2018 |
| Poisoning Rate | Clients (K) | 1st Round | 10th Round | ||||
|---|---|---|---|---|---|---|---|
| B | W | G | B | W | G | ||
| 0% (No Attack) | 10 | 55.28 | 52.58 | 73.11 | 82.51 | .81.67 | 82.74 |
| 5% | 10 | 27.32 | 25.68 | 64.09 | .52.75 | 51.31 | 69.01 |
| 10% | 10 | 18.18 | 17.50 | 55.86 | 40.82 | 39.57 | 60.88 |
| 15% | 10 | 14.70 | 14.08 | 53.30 | 34.03 | 32.44 | 58.88 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).