Back to Search Start Over

PySyft: A Library for Easy Federated Learning

Authors :
Nick Rose
Emma Bluemke
Antonio Lopardo
Jean-Mickael Nounahon
Alexander Ziller
Andrew Trask
Bobby Wagner
Jonathan Passerat-Palmbach
Théo Ryffel
Zarreen Naowal Reza
Benjamin Szymkow
Georgios Kaissis
Kritika Prakash
Source :
Federated Learning Systems ISBN: 9783030706036
Publication Year :
2021
Publisher :
Springer International Publishing, 2021.

Abstract

PySyft is an open-source multi-language library enabling secure and private machine learning by wrapping and extending popular deep learning frameworks such as PyTorch in a transparent, lightweight, and user-friendly manner. Its aim is to both help popularize privacy-preserving techniques in machine learning by making them as accessible as possible via Python bindings and common tools familiar to researchers and data scientists, as well as to be extensible such that new Federated Learning (FL), Multi-Party Computation, or Differential Privacy methods can be flexibly and simply implemented and integrated. This chapter will introduce the methods available within the PySyft library and describe their implementations. We will then provide a proof-of-concept demonstration of a FL workflow using an example of how to train a convolutional neural network. Next, we review the use of PySyft in academic literature to date and discuss future use-cases and development plans. Most importantly, we introduce Duet: our tool for easier FL for scientists and data owners.

Details

ISBN :
978-3-030-70603-6
ISBNs :
9783030706036
Database :
OpenAIRE
Journal :
Federated Learning Systems ISBN: 9783030706036
Accession number :
edsair.doi...........d27e3f54a198d4aabcda23d3bbd1e3a7
Full Text :
https://doi.org/10.1007/978-3-030-70604-3_5