Towards Federated Learning at Scale: System Design

Federated Learning is a distributed machine learning approach which enables model training on a large corpus of decentralized data. We have built a scalable production system for Federated Learning in the domain of mobile devices, based on TensorFlow. In this paper, we describe the resulting high-le...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Bonawitz, Keith, Eichner, Hubert, Grieskamp, Wolfgang, Huba, Dzmitry, Ingerman, Alex, Ivanov, Vladimir, Kiddon, Chloe, Konečný, Jakub, Mazzocchi, Stefano, McMahan, H. Brendan, Van Overveldt, Timon, Petrou, David, Ramage, Daniel, Roselander, Jason
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Bonawitz, Keith
Eichner, Hubert
Grieskamp, Wolfgang
Huba, Dzmitry
Ingerman, Alex
Ivanov, Vladimir
Kiddon, Chloe
Konečný, Jakub
Mazzocchi, Stefano
McMahan, H. Brendan
Van Overveldt, Timon
Petrou, David
Ramage, Daniel
Roselander, Jason
description Federated Learning is a distributed machine learning approach which enables model training on a large corpus of decentralized data. We have built a scalable production system for Federated Learning in the domain of mobile devices, based on TensorFlow. In this paper, we describe the resulting high-level design, sketch some of the challenges and their solutions, and touch upon the open problems and future directions.
doi_str_mv 10.48550/arxiv.1902.01046
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_1902_01046</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1902_01046</sourcerecordid><originalsourceid>FETCH-LOGICAL-a1156-80cd37a5db987f9246c8ccb22087219b07a5163c84695f8dc23008aec38d53333</originalsourceid><addsrcrecordid>eNotzsFuwjAQBFBfeqigH9AT_oGkazt21twqWihSJA7AOdrYGxQJ0sqJ2vL3Bcpc5jDS6AnxrCAv0Fp4ofTbfefKg85BQeEehd59_lCKg1xy5EQjR1kxpb7rD5JGuQ105LncnoeRT_KNh-7QT8VDS8eBn-49Efvl-27xkVWb1XrxWmWklHUZQoimJBsbj2XrdeEChtBoDVhq5Ru4bMqZgIXztsUYtAFA4mAwWnPJRMz-f2_q-it1J0rn-qqvb3rzB2YjPU4</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Towards Federated Learning at Scale: System Design</title><source>arXiv.org</source><creator>Bonawitz, Keith ; Eichner, Hubert ; Grieskamp, Wolfgang ; Huba, Dzmitry ; Ingerman, Alex ; Ivanov, Vladimir ; Kiddon, Chloe ; Konečný, Jakub ; Mazzocchi, Stefano ; McMahan, H. Brendan ; Van Overveldt, Timon ; Petrou, David ; Ramage, Daniel ; Roselander, Jason</creator><creatorcontrib>Bonawitz, Keith ; Eichner, Hubert ; Grieskamp, Wolfgang ; Huba, Dzmitry ; Ingerman, Alex ; Ivanov, Vladimir ; Kiddon, Chloe ; Konečný, Jakub ; Mazzocchi, Stefano ; McMahan, H. Brendan ; Van Overveldt, Timon ; Petrou, David ; Ramage, Daniel ; Roselander, Jason</creatorcontrib><description>Federated Learning is a distributed machine learning approach which enables model training on a large corpus of decentralized data. We have built a scalable production system for Federated Learning in the domain of mobile devices, based on TensorFlow. In this paper, we describe the resulting high-level design, sketch some of the challenges and their solutions, and touch upon the open problems and future directions.</description><identifier>DOI: 10.48550/arxiv.1902.01046</identifier><language>eng</language><subject>Computer Science - Distributed, Parallel, and Cluster Computing ; Computer Science - Learning ; Statistics - Machine Learning</subject><creationdate>2019-02</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a1156-80cd37a5db987f9246c8ccb22087219b07a5163c84695f8dc23008aec38d53333</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,881</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/1902.01046$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.1902.01046$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Bonawitz, Keith</creatorcontrib><creatorcontrib>Eichner, Hubert</creatorcontrib><creatorcontrib>Grieskamp, Wolfgang</creatorcontrib><creatorcontrib>Huba, Dzmitry</creatorcontrib><creatorcontrib>Ingerman, Alex</creatorcontrib><creatorcontrib>Ivanov, Vladimir</creatorcontrib><creatorcontrib>Kiddon, Chloe</creatorcontrib><creatorcontrib>Konečný, Jakub</creatorcontrib><creatorcontrib>Mazzocchi, Stefano</creatorcontrib><creatorcontrib>McMahan, H. Brendan</creatorcontrib><creatorcontrib>Van Overveldt, Timon</creatorcontrib><creatorcontrib>Petrou, David</creatorcontrib><creatorcontrib>Ramage, Daniel</creatorcontrib><creatorcontrib>Roselander, Jason</creatorcontrib><title>Towards Federated Learning at Scale: System Design</title><description>Federated Learning is a distributed machine learning approach which enables model training on a large corpus of decentralized data. We have built a scalable production system for Federated Learning in the domain of mobile devices, based on TensorFlow. In this paper, we describe the resulting high-level design, sketch some of the challenges and their solutions, and touch upon the open problems and future directions.</description><subject>Computer Science - Distributed, Parallel, and Cluster Computing</subject><subject>Computer Science - Learning</subject><subject>Statistics - Machine Learning</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotzsFuwjAQBFBfeqigH9AT_oGkazt21twqWihSJA7AOdrYGxQJ0sqJ2vL3Bcpc5jDS6AnxrCAv0Fp4ofTbfefKg85BQeEehd59_lCKg1xy5EQjR1kxpb7rD5JGuQ105LncnoeRT_KNh-7QT8VDS8eBn-49Efvl-27xkVWb1XrxWmWklHUZQoimJBsbj2XrdeEChtBoDVhq5Ru4bMqZgIXztsUYtAFA4mAwWnPJRMz-f2_q-it1J0rn-qqvb3rzB2YjPU4</recordid><startdate>20190204</startdate><enddate>20190204</enddate><creator>Bonawitz, Keith</creator><creator>Eichner, Hubert</creator><creator>Grieskamp, Wolfgang</creator><creator>Huba, Dzmitry</creator><creator>Ingerman, Alex</creator><creator>Ivanov, Vladimir</creator><creator>Kiddon, Chloe</creator><creator>Konečný, Jakub</creator><creator>Mazzocchi, Stefano</creator><creator>McMahan, H. Brendan</creator><creator>Van Overveldt, Timon</creator><creator>Petrou, David</creator><creator>Ramage, Daniel</creator><creator>Roselander, Jason</creator><scope>AKY</scope><scope>EPD</scope><scope>GOX</scope></search><sort><creationdate>20190204</creationdate><title>Towards Federated Learning at Scale: System Design</title><author>Bonawitz, Keith ; Eichner, Hubert ; Grieskamp, Wolfgang ; Huba, Dzmitry ; Ingerman, Alex ; Ivanov, Vladimir ; Kiddon, Chloe ; Konečný, Jakub ; Mazzocchi, Stefano ; McMahan, H. Brendan ; Van Overveldt, Timon ; Petrou, David ; Ramage, Daniel ; Roselander, Jason</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a1156-80cd37a5db987f9246c8ccb22087219b07a5163c84695f8dc23008aec38d53333</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Computer Science - Distributed, Parallel, and Cluster Computing</topic><topic>Computer Science - Learning</topic><topic>Statistics - Machine Learning</topic><toplevel>online_resources</toplevel><creatorcontrib>Bonawitz, Keith</creatorcontrib><creatorcontrib>Eichner, Hubert</creatorcontrib><creatorcontrib>Grieskamp, Wolfgang</creatorcontrib><creatorcontrib>Huba, Dzmitry</creatorcontrib><creatorcontrib>Ingerman, Alex</creatorcontrib><creatorcontrib>Ivanov, Vladimir</creatorcontrib><creatorcontrib>Kiddon, Chloe</creatorcontrib><creatorcontrib>Konečný, Jakub</creatorcontrib><creatorcontrib>Mazzocchi, Stefano</creatorcontrib><creatorcontrib>McMahan, H. Brendan</creatorcontrib><creatorcontrib>Van Overveldt, Timon</creatorcontrib><creatorcontrib>Petrou, David</creatorcontrib><creatorcontrib>Ramage, Daniel</creatorcontrib><creatorcontrib>Roselander, Jason</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv Statistics</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Bonawitz, Keith</au><au>Eichner, Hubert</au><au>Grieskamp, Wolfgang</au><au>Huba, Dzmitry</au><au>Ingerman, Alex</au><au>Ivanov, Vladimir</au><au>Kiddon, Chloe</au><au>Konečný, Jakub</au><au>Mazzocchi, Stefano</au><au>McMahan, H. Brendan</au><au>Van Overveldt, Timon</au><au>Petrou, David</au><au>Ramage, Daniel</au><au>Roselander, Jason</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Towards Federated Learning at Scale: System Design</atitle><date>2019-02-04</date><risdate>2019</risdate><abstract>Federated Learning is a distributed machine learning approach which enables model training on a large corpus of decentralized data. We have built a scalable production system for Federated Learning in the domain of mobile devices, based on TensorFlow. In this paper, we describe the resulting high-level design, sketch some of the challenges and their solutions, and touch upon the open problems and future directions.</abstract><doi>10.48550/arxiv.1902.01046</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.1902.01046
ispartof
issn
language eng
recordid cdi_arxiv_primary_1902_01046
source arXiv.org
subjects Computer Science - Distributed, Parallel, and Cluster Computing
Computer Science - Learning
Statistics - Machine Learning
title Towards Federated Learning at Scale: System Design
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-13T11%3A07%3A53IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Towards%20Federated%20Learning%20at%20Scale:%20System%20Design&rft.au=Bonawitz,%20Keith&rft.date=2019-02-04&rft_id=info:doi/10.48550/arxiv.1902.01046&rft_dat=%3Carxiv_GOX%3E1902_01046%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true