Over the recent years, Federated machine learning continues to gain interest and momentum where there is a need to draw insights from data while preserving the data provider's privacy. However, one among other existing challenges in the adoption of federated learning has been the lack of fair, transparent and universally agreed incentivization schemes for rewarding the federated learning contributors. Smart contracts on a blockchain network provide transparent, immutable and independently verifiable proofs by all participants of the network. We leverage this open and transparent nature of smart contracts on a blockchain to define incentivization rules for the contributors, which is based on a novel scalar quantity - federated contribution. Such a smart contract based reward-driven model has the potential to revolutionize the federated learning adoption in enterprises. Our contribution is two-fold: first is to show how smart contract based blockchain can be a very natural communication channel for federated learning. Second, leveraging this infrastructure, we can show how an intuitive measure of each agents' contribution can be built and integrated with the life cycle of the training and reward process.
翻译:近年来,联邦机器学习在需要从数据中获取洞察力并同时保护数据提供者隐私的地方继续获得兴趣和动力,但是,在采用联邦学习方法方面,目前存在的其他挑战之一是缺乏公平、透明和普遍接受的激励机制,以奖励联邦学习者; 连锁网络的智能合同提供了网络所有参与者的透明、不可移动和可独立核查的证明; 我们利用这一开放和透明的智能合同在链条上为贡献者确定激励规则,该链以新颖的卡路里数量 - 联合贡献为基础; 这种以奖励为驱动的智能合同模式有可能使联合学习在企业的采用发生革命性变化。 我们的贡献有两个方面:第一是展示基于智能合同的链条如何能成为一个非常自然的沟通渠道,用于联合学习。 其次,利用这一基础设施,我们可以展示如何构建和整合每个贡献者贡献的直观尺度,使之与培训和奖励过程的生命周期相结合。