Achieving Byzantine-Resilient Federated Learning via Layer-Adaptive Sparsified Model Aggregation
<|reference_start|>Achieving Byzantine-Resilient Federated Learning via Layer-Adaptive Sparsified Model Aggregation: Federated Learning (FL) enables multiple clients to collaboratively train a model without sharing their local data. Yet the FL system is vulnerable to well-designed Byzantine attacks, which aim to disrupt the model training process by uploading malicious model updates. Existing robust aggregation rule-based defense methods overlook the diversity of magnitude and direction across different layers of the model updates, resulting in limited robustness performance, particularly in non-IID settings. To address these challenges, we propose the Layer-Adaptive Sparsified Model Aggregation (LASA) approach, which combines pre-aggregation sparsification with layer-wise adaptive aggregation to improve robustness. Specifically, LASA includes a pre-aggregation sparsification module that sparsifies updates from each client before aggregation, reducing the impact of malicious parameters and minimizing the interference from less important parameters for the subsequent filtering process. Based on sparsified updates, a layer-wise adaptive filter then adaptively selects benign layers using both magnitude and direction metrics across all clients for aggregation. We provide the detailed theoretical robustness analysis of LASA and the resilience analysis for the FL integrated with LASA. Extensive experiments are conducted on various IID and non-IID datasets. The numerical results demonstrate the effectiveness of LASA. Code is available at \url{https://github.com/JiiahaoXU/LASA}.<|reference_end|>
@article{xu2024achieving,
    title={Achieving Byzantine-Resilient Federated Learning via Layer-Adaptive
  Sparsified Model Aggregation},
    author={Jiahao Xu, Zikai Zhang, Rui Hu},
    journal={arXiv preprint arXiv:2409.01435},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.01435},
    primaryClass={cs.LG cs.CR cs.DC}
}