A Blockchain-based Decentralized Federated Learning Framework with Committee Consensus
基于区块链的具有委员会共识的分散联邦学习框架
模型优点
- High efficiency: only a few nodes will validate the updates, rather than broadcasting to every node and reach an agreement.
- K-fold:cross-validation: the committee members will not participate in the local training in the round. Therefore, the local data of the committee are taken as a validation set. As the alternating of committee members at each round, the validation set changes as well.In this setting, k-fold cross-validation on FL achieved.
- Anti-malevolence: based on the validation scores, the corresponding nodes with better performance will be elected by the smart contract and constitute the new committee for the next training round. which means the selected local data distribution