论文标题
基于智能合同的众筹机制,用于分层联合学习
A Smart Contract based Crowdfunding Mechanism for Hierarchical Federated Learning
论文作者
论文摘要
将分层联合学习(HFL)作为一种有前途的技术引入,允许模型所有者完全利用计算资源和带宽资源来训练全球模型。但是,由于高训练成本,单个模型所有者可能无法部署HFL。为了解决这个问题,我们为HFL开发了基于智能合约的信任众筹机制,该机制使多个模型所有者能够为多个众筹参与者获得具有高社会公用事业的众筹模型。为了确保众筹机制的真实性,我们实施了Vickey-Clark-Croves(VCG)机制,以鼓励所有众筹参与者和客户提供现实的出价和优惠。同时,为了确保众筹和自动分配资金的可信赖性,我们开发并实施了智能合约,以记录众筹过程和培训结果。我们证明拟议的计划满足预算余额和参与者的约束。最后,我们在Ethereoum私有链上实施了该智能合约的原型,并评估了拟议的VCG机制。实验结果表明,所提出的计划可以有效地改善社会效用,同时确保众筹过程的真实性和可信赖性。
Hierarchical Federated Learning (HFL) is introduced as a promising technique that allows model owners to fully exploit computational resources and bandwidth resources to train the global model. However, due to the high training cost, a single model owner may not be able to deploy HFL. To address this issue, we develop a smart contract based trust crowdfunding mechanism for HFL, which enables multiple model owners to obtain a crowdfunding model with high social utility for multiple crowdfunding participants. To ensure the authenticity of the crowdfunding mechanism, we implemented the Vickey-Clark-Croves (VCG) mechanism to encourage all crowdfunding participants and clients to provide realistic bids and offers. At the same time, in order to ensure guaranteed trustworthiness of crowdfunding and automatic distribution of funds, we develop and implement a smart contract to record the crowdfunding process and training results in the blockchain. We prove that the proposed scheme satisfies the budget balance and participant constraint. Finally, we implement a prototype of this smart contract on an Ethereoum private chain and evaluate the proposed VCG mechanism. The experimental results demonstrate that the proposed scheme can effectively improve social utility while ensuring the authenticity and trustworthiness of the crowdfunding process.