arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2312.08096cs.LG

一种基于多资源交换的联邦学习激励机制

An Incentive Mechanism for Federated Learning Based on Multiple Resource Exchange

China University of Mining and Technology(中国矿业大学)

Ruonan Dong, Hui Xu, Han Zhang, GuoPeng Zhang

AI总结:

针对联邦学习中客户端计算资源受限、参与度不足的问题,本文提出基于数据换计算资源的多用户协同框架,通过分解MINLP问题的迭代算法优化资源分配,在缩短任务完成时间的同时实现95%以上的准确率。

摘要:

联邦学习(Federated Learning, FL)是一种分布式机器学习范式,既能解决机器学习中的隐私顾虑,又能保证较高的测试准确率。然而,受客户端本地计算资源的限制,让所有客户端都参与联邦学习以达到所需准确率是不切实际的。本文提出了一种多用户协同计算框架,将用户分为两类角色:模型所有者(model owners, MOs)和数据所有者(data owners, DOs)。无需借助货币激励,模型所有者可通过允许数据所有者将额外的本地计算任务卸载到自身执行,来鼓励更多数据所有者加入联邦学习。这种“数据”换“计算资源”的交换机制简化了激励,让客户端更有效地参与联邦学习。我们将模型所有者与数据所有者之间的交互建模为一个优化问题,目标是有效利用双方的通信和计算资源,最小化完成联邦学习任务的时间。该问题是一个计算复杂度较高的混合整数非线性规划(mixed integer nonlinear programming, MINLP)问题。我们首先将其分解为两个不同的子问题,即客户端选择问题和资源分配问题,以分离整数变量与连续变量,随后提出了一种有效的迭代算法来求解该问题。仿真结果表明,所提出的协同计算框架在最小化联邦学习任务总完成时间的同时,可达到95%以上的准确率。

英文摘要:

Federated Learning (FL) is a distributed machine learning paradigm that addresses privacy concerns in machine learning and still guarantees high test accuracy. However, achieving the necessary accuracy by having all clients participate in FL is impractical, given the constraints of client local computing resource. In this paper, we introduce a multi-user collaborative computing framework, categorizing users into two roles: model owners (MOs) and data owner (DOs). Without resorting to monetary incentives, an MO can encourage more DOs to join in FL by allowing the DOs to offload extra local computing tasks to the MO for execution. This exchange of "data" for "computing resources" streamlines the incentives for clients to engage more effectively in FL. We formulate the interaction between MO and DOs as an optimization problem, and the objective is to effectively utilize the communication and computing resource of the MO and DOs to minimize the time to complete an FL task. The proposed problem is a mixed integer nonlinear programming (MINLP) with high computational complexity. We first decompose it into two distinct subproblems, namely the client selection problem and the resource allocation problem to segregate the integer variables from the continuous variables. Then, an effective iterative algorithm is proposed to solve problem. Simulation results demonstrate that the proposed collaborative computing framework can achieve an accuracy of more than 95\% while minimizing the overall time to complete an FL task.

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

↑