arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2403.07151cs.LGcs.AIcs.CR

联邦学习中的历史感知与动态客户端贡献

History-Aware and Dynamic Client Contribution in Federated Learning

Max Planck Institute for Software Systems, Germany(马克斯·普朗克软件系统研究所,德国);Univ. Lille, Inria, CNRS, Centrale Lille, UMR 9189 - CRIStAL, France(里尔大学,法国);Institute of High Performance Computing (IHPC), Agency for Science, Technology and Research (A*STAR), Singapore(高性能计算研究所(IHPC),新加坡);EVYD Technology, Singapore(EVYD技术公司,新加坡)

Bishwamittra Ghosh, Debabrota Basu, Fu Huazhu, Wang Yuan, Renuga Kanagavelu, Jiang Jin Peng, Liu Yong, Goh Siow Mong Rick, Wei Qingsong

AI总结:

针对联邦学习中现有沙普利值贡献评估方法的参与假设限制问题,提出历史感知的动态客户端贡献评估框架FLContrib,基于马尔可夫训练过程计算贡献时间线,通过双边公平准则优化计算,实现高效准确评估并可检测不诚实客户端。

摘要:

联邦学习(FL)是一种协作式机器学习(ML)方法,多个客户端在不暴露私有数据的情况下参与ML模型训练。公平准确地评估客户端贡献有助于FL中的激励分配,鼓励不同客户端参与统一模型训练。现有贡献评估方法采用合作博弈论概念沙普利值(Shapley value),但存在限制假设,如所有客户端参与所有轮次或至少参与一轮FL。我们提出历史感知的客户端贡献评估框架FLContrib,其中客户端参与是动态的,即每轮仅部分客户端参与。FLContrib的理论基础基于FL的马尔可夫训练过程,在此设置下直接应用沙普利值的线性性质,计算客户端贡献的历史时间线。考虑到计算预算有限,我们提出双边公平准则,在部分轮次中调度沙普利值计算。实验表明,FLContrib在多种效用函数下评估贡献高效且持续准确;作为实际应用,基于历史沙普利值(Shaplee值)检测FL中的不诚实客户端。

英文摘要:

Federated Learning (FL) is a collaborative machine learning (ML) approach, where multiple clients participate in training an ML model without exposing their private data. Fair and accurate assessment of client contributions facilitates incentive allocation in FL and encourages diverse clients to participate in a unified model training. Existing methods for contribution assessment adopts a co-operative game-theoretic concept, called Shapley value, but under restricted assumptions, e.g., all clients' participating in all epochs or at least in one epoch of FL. We propose a history-aware client contribution assessment framework, called FLContrib, where client-participation is dynamic, i.e., a subset of clients participates in each epoch. The theoretical underpinning of FLContrib is based on the Markovian training process of FL. Under this setting, we directly apply the linearity property of Shapley value and compute a historical timeline of client contributions. Considering the possibility of a limited computational budget, we propose a two-sided fairness criteria to schedule Shapley value computation in a subset of epochs. Empirically, FLContrib is efficient and consistently accurate in estimating contribution across multiple utility functions. As a practical application, we apply FLContrib to detect dishonest clients in FL based on historical Shaplee values.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑