A Federated Learning Aggregation Algorithm for Pervasive Computing: Evaluation and Comparison

Pervasive computing promotes the installation of connected devices in our living spaces in order to provide services. Two major developments have gained significant momentum recently: an advanced use of edge resources and the integration of machine learning techniques for engineering applications. T...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the IEEE International Conference on Pervasive Computing and Communications pp. 1 - 10
Main Authors EK, Sannara, PORTET, Francois, LALANDA, Philippe, VEGA, German
Format Conference Proceeding
LanguageEnglish
Published IEEE 22.03.2021
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Pervasive computing promotes the installation of connected devices in our living spaces in order to provide services. Two major developments have gained significant momentum recently: an advanced use of edge resources and the integration of machine learning techniques for engineering applications. This evolution raises major challenges, in particular related to the appropriate distribution of computing elements along an edge-to-cloud continuum. About this, Federated Learning has been recently proposed for distributed model training in the edge. The principle of this approach is to aggregate models learned on distributed clients in order to obtain a new, more general model. The resulting model is then redistributed to clients for further training. To date, the most popular federated learning algorithm uses coordinate-wise averaging of the model parameters for aggregation. However, it has been shown that this method is not adapted in heterogeneous environments where data is not identically and independently distributed (non-iid). This corresponds directly to some pervasive computing scenarios where heterogeneity of devices and users challenges machine learning with the double objective of generalization and personalization. In this paper, we propose a novel aggregation algorithm, termed FedDist, which is able to modify its model architecture (here, deep neural network) by identifying dissimilarities between specific neurons amongst the clients. This permits to account for clients' specificity without impairing generalization. Furthermore, we define a complete method to evaluate federated learning in a realistic way taking generalization and personalization into account.Using this method, FedDist is extensively tested and compared with three state-of-the-art federated learning algorithms on the pervasive domain of Human Activity Recognition with smartphones.
AbstractList Pervasive computing promotes the installation of connected devices in our living spaces in order to provide services. Two major developments have gained significant momentum recently: an advanced use of edge resources and the integration of machine learning techniques for engineering applications. This evolution raises major challenges, in particular related to the appropriate distribution of computing elements along an edge-to-cloud continuum. About this, Federated Learning has been recently proposed for distributed model training in the edge. The principle of this approach is to aggregate models learned on distributed clients in order to obtain a new, more general model. The resulting model is then redistributed to clients for further training. To date, the most popular federated learning algorithm uses coordinate-wise averaging of the model parameters for aggregation. However, it has been shown that this method is not adapted in heterogeneous environments where data is not identically and independently distributed (non-iid). This corresponds directly to some pervasive computing scenarios where heterogeneity of devices and users challenges machine learning with the double objective of generalization and personalization. In this paper, we propose a novel aggregation algorithm, termed FedDist, which is able to modify its model architecture (here, deep neural network) by identifying dissimilarities between specific neurons amongst the clients. This permits to account for clients' specificity without impairing generalization. Furthermore, we define a complete method to evaluate federated learning in a realistic way taking generalization and personalization into account.Using this method, FedDist is extensively tested and compared with three state-of-the-art federated learning algorithms on the pervasive domain of Human Activity Recognition with smartphones.
Author PORTET, Francois
VEGA, German
EK, Sannara
LALANDA, Philippe
Author_xml – sequence: 1
  givenname: Sannara
  surname: EK
  fullname: EK, Sannara
  email: sannara.ek@gmail.com
  organization: Univ. Grenoble Alpes,CNRS, Grenoble INP LIG,Grenoble,France,F-38000
– sequence: 2
  givenname: Francois
  surname: PORTET
  fullname: PORTET, Francois
  email: francois.portet@imag.fr
  organization: Univ. Grenoble Alpes,CNRS, Grenoble INP LIG,Grenoble,France,F-38000
– sequence: 3
  givenname: Philippe
  surname: LALANDA
  fullname: LALANDA, Philippe
  email: philippe.lalanda@imag.fr
  organization: Univ. Grenoble Alpes,CNRS, Grenoble INP LIG,Grenoble,France,F-38000
– sequence: 4
  givenname: German
  surname: VEGA
  fullname: VEGA, German
  email: german.vega@imag.fr
  organization: Univ. Grenoble Alpes,CNRS, Grenoble INP LIG,Grenoble,France,F-38000
BookMark eNotkM1Kw0AUhUdRsK0-gZt5gcQ7f23HXQipCpUWUXAjZZK5E0eSSZmkBd_eYLs6i_PxcThTchW6gIRQBiljoB-2xVu-eVWgliLlwFmqpdCM6wsyZfO5kiDZUlySCZcLmXCpP2_ItO9_AJQGLSfkK6MrtBjNgJau0cTgQ02zuo5Ym8F3gWZN3UU_fLfUdZFuMR5N749I867dH4aRfqTF0TSHE22C_W9M9H0Xbsm1M02Pd-eckY9V8Z4_J-vN00uerRPPQQwJtwocMmtdKfXcLctxXVkxU4ETorLMCtCO21IpgwBcmYpXC6HYSDtW8oWYkfuT1yPibh99a-Lv7nyF-APPEVex
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/PERCOM50583.2021.9439129
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 1665404183
9781665404181
EISSN 2474-249X
EndPage 10
ExternalDocumentID 9439129
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i203t-2d50fe1ddfb496f8b059bc1ac0f33cd1d309f2db55ae0025ac2c7351b49f1b273
IEDL.DBID RIE
IngestDate Wed Aug 27 02:29:46 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i203t-2d50fe1ddfb496f8b059bc1ac0f33cd1d309f2db55ae0025ac2c7351b49f1b273
PageCount 10
ParticipantIDs ieee_primary_9439129
PublicationCentury 2000
PublicationDate 2021-March-22
PublicationDateYYYYMMDD 2021-03-22
PublicationDate_xml – month: 03
  year: 2021
  text: 2021-March-22
  day: 22
PublicationDecade 2020
PublicationTitle Proceedings of the IEEE International Conference on Pervasive Computing and Communications
PublicationTitleAbbrev PERCOM
PublicationYear 2021
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0059094
Score 2.0712957
Snippet Pervasive computing promotes the installation of connected devices in our living spaces in order to provide services. Two major developments have gained...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Adaptation models
algorithm
Computational modeling
evaluation
Federated Learning
Human Activity Recognition
Machine learning
Machine learning algorithms
Neurons
Pervasive computing
Training
Title A Federated Learning Aggregation Algorithm for Pervasive Computing: Evaluation and Comparison
URI https://ieeexplore.ieee.org/document/9439129
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8JAEN4gJ0-oYHxnDx5t6e52C-uNEAgxQYmRhIsh-6xELYaUi7_e2T4wGg_e-tg-MpPuzLf9Zj6ErqkG1CFjFhjGkyCOnYR5UCSwq5l2gnBdsCqn98lkHt8t-KKBbna1MNbagnxmQ79Z_Ms3a731S2Vd4ctEqdhDewDcylqtetblAnBKzdSJRHc2ehw-TCG89xmAQErC6tofIipFDBm30LR-ekkdeQ23uQr156_GjP99vQPU-a7Ww7NdHDpEDZsdoVYt14Crr7eNngd47FtHQHZpcNVXNcWDFBB3WvgHD97S9WaVv7xjSGXxzK_XenY7Lu8Fo2_xaNcdHMvMFGdKGcMOmo9HT8NJUKkrBCsasTyghkfOEmOcikXi-gpsqDSROnKMaUMMi4SjRnEurc-MpKa6xziB0Y4oyHqOUTNbZ_YEYZlQ1etJazjgRWJ1nzvllT-Z4H0tlD1FbW-t5UfZQGNZGers78PnaN97zBO9KL1AzXyztZcQ-XN1Vbj8C58zr2o
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8JAEN4gHvSECsa3e_Boa3e3W7reCIGgUiQGEi6GdF-VqMWQcvHXu9sHRuPBWx_bR2bSnZntN98HwBUWpuqIfeJIQgPH93Vs5kEWmF1BhGaIihxVGY2CwdS_n9FZDVxvemGUUjn4TLl2M_-XL5dibZfKbphtE8VsC2ybuE9R0a1VzbuUmUqlwup47Gbce-o-RibAh8SUgRi55dU_ZFTyKNJvgKh6fgEeeXXXGXfF5y9qxv--4B5offfrwfEmEu2DmkoPQKMSbIDl99sEzx3Yt-QRJr-UsGRWTWAnMTV3knsIdt6S5WqRvbxDk8zCsV2xtfh2WNzLjL6FvQ0_OIxTmZ8phAxbYNrvTboDp9RXcBbYI5mDJfW0QlJq7rNAh9zYkAsUC08TIiSSxGMaS05prGxuFAss2oQiM1ojbvKeQ1BPl6k6AjAOMG-3YyWpqRiREiHV3Gp_EkZDwbg6Bk1rrflHQaExLw118vfhS7AzmETD-fBu9HAKdq33LOwL4zNQz1ZrdW7ygIxf5O7_AvKnsrM
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=Proceedings+of+the+IEEE+International+Conference+on+Pervasive+Computing+and+Communications&rft.atitle=A+Federated+Learning+Aggregation+Algorithm+for+Pervasive+Computing%3A+Evaluation+and+Comparison&rft.au=EK%2C+Sannara&rft.au=PORTET%2C+Francois&rft.au=LALANDA%2C+Philippe&rft.au=VEGA%2C+German&rft.date=2021-03-22&rft.pub=IEEE&rft.eissn=2474-249X&rft.spage=1&rft.epage=10&rft_id=info:doi/10.1109%2FPERCOM50583.2021.9439129&rft.externalDocID=9439129