How Does the Smoothness Approximation Method Facilitate Generalization for Federated Adversarial Learning?
Abstract
Federated Adversarial Learning (FAL) is a robust framework for resisting adversarial attacks on federated learning. Although some FAL studies have developed efficient algorithms, they primarily focus on convergence performance and overlook generalization. Generalization is crucial for evaluating algorithm performance on unseen data. However, generalization analysis is more challenging due to non-smooth adversarial loss functions. A common approach to addressing this issue is to leverage smoothness approximation. In this paper, we develop algorithm stability measures to evaluate the generalization performance of two popular FAL algorithms: Vanilla FAL (VFAL) and Slack FAL (SFAL), using three different smooth approximation methods: 1) Surrogate Smoothness Approximation (SSA), (2) Randomized Smoothness Approximation (RSA), and (3) Over-Parameterized Smoothness Approximation (OPSA). Based on our in-depth analysis, we answer how to properly set the smoothness approximation method to mitigate generalization error in FAL. Moreover, we identify RSA as the most effective generalization error reduction method. In highly data-heterogeneous scenarios, we also recommend employing SFAL to mitigate the deterioration of generalization performance caused by heterogeneity. Based on our theoretical results, we provide insights to help develop more efficient FAL algorithms, such as designing new metrics and dynamic aggregation rules to mitigate heterogeneity.
Cite
Text
Ding et al. "How Does the Smoothness Approximation Method Facilitate Generalization for Federated Adversarial Learning?." AAAI Conference on Artificial Intelligence, 2025. doi:10.1609/AAAI.V39I15.33788Markdown
[Ding et al. "How Does the Smoothness Approximation Method Facilitate Generalization for Federated Adversarial Learning?." AAAI Conference on Artificial Intelligence, 2025.](https://mlanthology.org/aaai/2025/ding2025aaai-smoothness/) doi:10.1609/AAAI.V39I15.33788BibTeX
@inproceedings{ding2025aaai-smoothness,
title = {{How Does the Smoothness Approximation Method Facilitate Generalization for Federated Adversarial Learning?}},
author = {Ding, Wenjun and An, Ying and Chen, Lixing and Kan, Shichao and Wu, Fan and Qu, Zhe},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2025},
pages = {16280-16288},
doi = {10.1609/AAAI.V39I15.33788},
url = {https://mlanthology.org/aaai/2025/ding2025aaai-smoothness/}
}