Litcius/Paper detail

An Approach for Peer-to-Peer Federated Learning

Tobias Wink, Zoltán Nochta

202151 citationsDOI

Abstract

We present a novel approach for the collaborative training of neural network models in decentralized federated environments. In the iterative process a group of autonomous peers run multiple training rounds to train a common model. Thereby, participants perform all model training steps locally, such as stochastic gradient descent optimization, using their private, e.g. mission-critical, training datasets. Based on locally updated models, participants can jointly determine a common model by averaging all associated model weights without sharing the actual weight values. For this purpose we introduce a simple n-out-of-n secret sharing schema and an algorithm to calculate average values in a peer-to-peer manner. Our experimental results with deep neural networks on well-known sample datasets prove the generic applicability of the approach, with regard to model quality parameters. Since there is no need to involve a central service provider in model training, the approach can help establish trustworthy collaboration platforms for businesses with high security and data protection requirements.

Topics & Concepts

Computer scienceSchema (genetic algorithms)Stochastic gradient descentGradient descentFederated learningArtificial neural networkProcess (computing)Peer-to-peerTrustworthinessSample (material)Machine learningArtificial intelligenceQuality of serviceData miningDistributed computingComputer networkComputer securityChemistryChromatographyOperating systemPrivacy-Preserving Technologies in DataStochastic Gradient Optimization TechniquesAdversarial Robustness in Machine Learning