Vanilla Federated learning (FL) relies on the centralized global aggregation mechanism and assumes that all clients are honest. This makes it a challenge for FL to alleviate the single point of failure and dishonest clients. These impending challenges in the design philosophy of FL call for blockchain-based federated learning (BFL) due to the benefits of coupling FL and blockchain (e.g., democracy, incentive, and immutability). However, one problem in vanilla BFL is that its capabilities do not follow adopters' needs in a dynamic fashion. Besides, vanilla BFL relies on unverifiable clients' self-reported contributions like data size because checking clients' raw data is not allowed in FL for privacy concerns. We design and evaluate a novel BFL framework, and resolve the identified challenges in vanilla BFL with greater flexibility and incentive mechanism called FAIR-BFL. In contrast to existing works, FAIR-BFL offers unprecedented flexibility via the modular design, allowing adopters to adjust its capabilities following business demands in a dynamic fashion. Our design accounts for BFL's ability to quantify each client's contribution to the global learning process. Such quantification provides a rational metric for distributing the rewards among federated clients and helps discover malicious participants that may poison the global model.
翻译:Vanilla Vanilla Federal 学习(FL) 依靠集中的全球聚合机制,并假定所有客户都是诚实的。这给FL减轻单一的失败和不诚实客户的单一点带来了挑战。FL设计理念的这些即将出现的挑战要求基于链式联结学习(FFFL),因为将FL和块状链(如民主、激励和不可改变性)结合起来的好处。然而,Villa BFL的一个问题是,其能力不能以动态的方式满足收养人的需求。此外,Villa BFLL依靠无法核实的客户自报贡献,如数据大小,因为FL不允许检查客户的原始数据,从而导致隐私问题。我们设计并评估新的BFLL框架,以更大的灵活性和激励机制(即FAIR-BFFL)解决Vanilla BFLL的确定挑战。 与现有的工程相比,FAIR-BFL提供前所未有的灵活性,允许收养人以动态的方式根据商业需求调整其能力。此外,我们为BLLL公司设计的设计账户能够量化每个客户对全球恶意学习奖赏的客户的贡献。这种量化标准可以帮助用户进行全球研究。