FedRand通过随机发送部分LoRA参数提升联邦学习隐私性。
FedRand: Enhancing Privacy in Federated Learning with Randomized LoRA Subparameter Updates
- 客户端随机选择LoRA子参数,仅上传非私有部分
- 在多个数据集上隐私保护效果优于基线方法
- 保持与全参数传输相当的模型准确率
联邦学习(FL)是一种去中心化训练框架,确保中央服务器无法直接访问本地客户端的数据。然而,该方法仍可能无法完全保护数据隐私,因为在聚合过程中本地模型会暴露给中央服务器。这一问题在训练视觉语言模型(VLMs)时尤为突出,因为VLMs容易记忆训练数据,易受成员推理攻击(MIAs)影响。为此,我们提出FedRand框架,避免披露客户端完整的参数。在此框架中,每个客户端从服务器随机选取低秩适配(LoRA)的子参数,其余部分作为私有参数保留在客户端。训练完成后,仅将非私有参数上传至服务器进行聚合。该方法降低了客户端VLM参数暴露风险,从而增强数据隐私。我们在多个基准数据集上验证了FedRand在抵御MIAs方面的鲁棒性优于相关基线方法,同时在精度上接近全LoRA参数传输的方法。
原文摘要 · Abstract (English)
Federated Learning (FL) is a widely used framework for training models in a decentralized manner, ensuring that the central server does not have direct access to data from local clients. However, this approach may still fail to fully preserve data privacy, as models from local clients are exposed to the central server during the aggregation process. This issue becomes even more critical when training vision-language models (VLMs) with FL, as VLMs can easily memorize training data instances, making them vulnerable to membership inference attacks (MIAs). To address this challenge, we propose the FedRand framework, which avoids disclosing the full set of client parameters. In this framework, each client randomly selects subparameters of Low-Rank Adaptation (LoRA) from the server and keeps the remaining counterparts of the LoRA weights as private parameters. After training both parameters on the client's private dataset, only the non-private client parameters are sent back to the server for aggregation. This approach mitigates the risk of exposing client-side VLM parameters, thereby enhancing data privacy. We empirically validate that FedRand improves robustness against MIAs compared to relevant baselines while achieving accuracy comparable to methods that communicate full LoRA parameters across several benchmark datasets.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。