Show simple item record

dc.contributor.authorMills, J
dc.contributor.authorHu, J
dc.contributor.authorMin, G
dc.date.accessioned2019-11-27T10:22:53Z
dc.date.issued2019-11-28
dc.description.abstractThe rapidly expanding number of IoT devices is generating huge quantities of data, but public concern over data privacy means users are apprehensive to send data to a central server for Machine Learning (ML) purposes. The easilychanged behaviours of edge infrastructure that Software Defined Networking provides makes it possible to collate IoT data at edge servers and gateways, where Federated Learning (FL) can be performed: building a central model without uploading data to the server. FedAvg is a FL algorithm which has been the subject of much study, however it suffers from a large number of rounds to convergence with non-Independent, Identically Distributed (non-IID) client datasets and high communication costs per round. We propose adapting FedAvg to use a distributed form of Adam optimisation, greatly reducing the number of rounds to convergence, along with novel compression techniques, to produce Communication-Efficient FedAvg (CE-FedAvg). We perform extensive experiments with the MNIST/CIFAR-10 datasets, IID/non-IID client data, varying numbers of clients, client participation rates, and compression rates. These show CE-FedAvg can converge to a target accuracy in up to 6× less rounds than similarly compressed FedAvg, while uploading up to 3× less data, and is more robust to aggressive compression. Experiments on an edge-computing-like testbed using Raspberry Pi clients also show CE-FedAvg is able to reach a target accuracy in up to 1.7× less real time than FedAvg.en_GB
dc.description.sponsorshipEngineering and Physical Sciences Research Council (EPSRC)en_GB
dc.identifier.citationPublshed online 28 November 2019en_GB
dc.identifier.doi10.1109/JIOT.2019.2956615
dc.identifier.urihttp://hdl.handle.net/10871/39842
dc.language.isoenen_GB
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_GB
dc.rights© 2019 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
dc.subjectFederated Learningen_GB
dc.subjectInternet of Thingsen_GB
dc.subjectDistributed Computingen_GB
dc.subjectEdge Computingen_GB
dc.subjectCompressionen_GB
dc.titleCommunication-Efficient Federated Learning for Wireless Edge Intelligence in IoTen_GB
dc.typeArticleen_GB
dc.date.available2019-11-27T10:22:53Z
dc.identifier.issn2327-4662
dc.descriptionThis is the author accepted manuscript. The final version is available from IEEE via the DOI in this recorden_GB
dc.identifier.journalIEEE Internet of Thingsen_GB
dc.rights.urihttp://www.rioxx.net/licenses/all-rights-reserveden_GB
dcterms.dateAccepted2019-11-21
exeter.funder::Engineering and Physical Sciences Research Council (EPSRC)en_GB
rioxxterms.versionAMen_GB
rioxxterms.licenseref.startdate2019-11-21
rioxxterms.typeJournal Article/Reviewen_GB
refterms.dateFCD2019-11-26T22:26:45Z
refterms.versionFCDAM
refterms.dateFOA2019-12-02T16:19:32Z
refterms.panelBen_GB


Files in this item

This item appears in the following Collection(s)

Show simple item record