Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorWu, Di
dc.contributor.authorUllah, Rehmat
dc.contributor.authorHarvey, Paul
dc.contributor.authorKilpatrick, Peter
dc.contributor.authorSpence, Ivor
dc.contributor.authorVarghese, Blesson
dc.date.accessioned2022-05-19T11:30:17Z
dc.date.available2022-05-19T11:30:17Z
dc.date.issued2022-11-01
dc.identifier279614014
dc.identifier82f4e6e6-e268-459a-a753-10a8cf047057
dc.identifier85130475380
dc.identifier000871080800013
dc.identifier.citationWu , D , Ullah , R , Harvey , P , Kilpatrick , P , Spence , I & Varghese , B 2022 , ' FedAdapt : adaptive offloading for IoT devices in federated learning ' , IEEE Internet of Things Journal , vol. 9 , no. 21 , pp. 20889-20901 . https://doi.org/10.1109/jiot.2022.3176469en
dc.identifier.issn2327-4662
dc.identifier.urihttps://hdl.handle.net/10023/25409
dc.descriptionFunding: This work was sponsored by funds from Rakuten Mobile, Japan. The last author was also supported by a Royal Society Short Industry Fellowship.en
dc.description.abstractApplying Federated Learning (FL) on Internet-ofThings devices is necessitated by the large volumes of data they produce and growing concerns of data privacy. However, there are three challenges that need to be addressed to make FL efficient: (i) execution on devices with limited computational capabilities, (ii) accounting for stragglers due to computational heterogeneity of devices, and (iii) adaptation to the changing network bandwidths. This paper presents FedAdapt, an adaptive offloading FL framework to mitigate the aforementioned challenges. FedAdapt accelerates local training in computationally constrained devices by leveraging layer offloading of deep neural networks (DNNs) to servers. Further, FedAdapt adopts reinforcement learning based optimization and clustering to adaptively identify which layers of the DNN should be offloaded for each individual device on to a server to tackle the challenges of computational heterogeneity and changing network bandwidth. Experimental studies are carried out on a lab-based testbed and it is demonstrated that by offloading a DNN from the device to the server FedAdapt reduces the training time of a typical IoT device by over half compared to classic FL. The training time of extreme stragglers and the overall training time can be reduced by up to 57%. Furthermore, with changing network bandwidth, FedAdapt is demonstrated to reduce the training time by up to 40% when compared to classic FL, without sacrificing accuracy.
dc.format.extent13
dc.format.extent2738534
dc.language.isoeng
dc.relation.ispartofIEEE Internet of Things Journalen
dc.subjectFederated learningen
dc.subjectInternet-of-thingsen
dc.subjectEdge computingen
dc.subjectReinforcement learningen
dc.subjectQA75 Electronic computers. Computer scienceen
dc.subjectT-NDASen
dc.subjectMCCen
dc.subject.lccQA75en
dc.titleFedAdapt : adaptive offloading for IoT devices in federated learningen
dc.typeJournal articleen
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen
dc.identifier.doi10.1109/jiot.2022.3176469
dc.description.statusPeer revieweden
dc.identifier.urlhttp://10.48550/arXiv.2107.04271en


This item appears in the following Collection(s)

Show simple item record