{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T05:32:51Z","timestamp":1743053571959,"version":"3.40.3"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030922306"},{"type":"electronic","value":"9783030922313"}],"license":[{"start":{"date-parts":[[2021,12,8]],"date-time":"2021-12-08T00:00:00Z","timestamp":1638921600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,12,8]],"date-time":"2021-12-08T00:00:00Z","timestamp":1638921600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-030-92231-3_3","type":"book-chapter","created":{"date-parts":[[2021,12,7]],"date-time":"2021-12-07T12:10:14Z","timestamp":1638879014000},"page":"27-38","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards Proactive Context-Aware IoT Environments by\u00a0Means of\u00a0Federated Learning"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2591-598X","authenticated-orcid":false,"given":"Rub\u00e9n","family":"Rentero-Trejo","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2554-2194","authenticated-orcid":false,"given":"Daniel","family":"Flores-Martin","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5476-7130","authenticated-orcid":false,"given":"Jaime","family":"Gal\u00e1n-Jim\u00e9nez","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6819-0299","authenticated-orcid":false,"given":"Jos\u00e9","family":"Garc\u00eda-Alonso","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4961-4030","authenticated-orcid":false,"given":"Juan Manuel","family":"Murillo","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1007-2134","authenticated-orcid":false,"given":"Javier","family":"Berrocal","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,12,8]]},"reference":[{"key":"3_CR1","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1016\/j.jnca.2017.08.017","volume":"97","author":"M Alaa","year":"2017","unstructured":"Alaa, M., Zaidan, A.A., Zaidan, B.B., Talal, M., Kiah, M.L.: A review of smart home applications based on Internet of Things. J. Netw. Comput. Appl. 97, 48\u201365 (2017). https:\/\/doi.org\/10.1016\/j.jnca.2017.08.017","journal-title":"J. Netw. Comput. Appl."},{"key":"3_CR2","doi-asserted-by":"publisher","unstructured":"Arasteh, H., et al.: IoT-based smart cities: a survey. In: IEEE-EEEIC 2016, pp. 1\u20136 (2016). https:\/\/doi.org\/10.1109\/EEEIC.2016.7555867","DOI":"10.1109\/EEEIC.2016.7555867"},{"key":"3_CR3","unstructured":"Arivazhagan, M.G., Aggarwal, V., Singh, A.K., Choudhary, S.: Federated learning with personalization layers (2019)"},{"key":"3_CR4","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1007\/11788485_10","volume-title":"Designing Smart Homes","author":"DJ Cook","year":"2006","unstructured":"Cook, D.J., Youngblood, M., Das, S.K.: A multi-agent approach to controlling a smart environment. In: Augusto, J.C., Nugent, C.D. (eds.) Designing Smart Homes. LNCS (LNAI), vol. 4008, pp. 165\u2013182. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11788485_10"},{"key":"3_CR5","unstructured":"Google Inc.: Measure app performance with Android Profiler, October 2020. https:\/\/developer.android.com\/studio\/profile\/android-profiler"},{"key":"3_CR6","unstructured":"Google Inc.: Profile battery usage with Batterystats and Battery Historian, January 2021. https:\/\/developer.android.com\/topic\/performance\/power\/setup-battery-historian"},{"key":"3_CR7","unstructured":"Hanzely, F., Richt\u00e1rik, P.: Federated learning of a mixture of global and local models (2021)"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"Herrera, J.L., Bellavista, P., Foschini, L., Gal\u00e1n-Jim\u00e9nez, J., Murillo, J.M., Berrocal, J.: Meeting stringent QoS requirements in IIoT-based scenarios. In: GLOBECOM 2020\u20132020 IEEE Global Communications Conference, pp. 1\u20136. IEEE (2020)","DOI":"10.1109\/GLOBECOM42002.2020.9322328"},{"key":"3_CR9","unstructured":"Hsieh, K., Phanishayee, A., Mutlu, O., Gibbons, P.B.: The non-IID data quagmire of decentralized machine learning. In: ICML (2020)"},{"key":"3_CR10","doi-asserted-by":"publisher","first-page":"217","DOI":"10.14257\/ijsh.2015.9.1.23","volume":"9","author":"MH Kabir","year":"2015","unstructured":"Kabir, M.H., Hoque, M.R., Yang, S.H.: Development of a smart home context-aware application: a machine learning based approach. Int. J. Smart Home 9, 217\u2013226 (2015). https:\/\/doi.org\/10.14257\/ijsh.2015.9.1.23","journal-title":"Int. J. Smart Home"},{"key":"3_CR11","unstructured":"Karimireddy, S.P., Kale, S., Mohri, M., Reddi, S.J., Stich, S.U., Suresh, A.T.: SCAFFOLD: stochastic controlled averaging for federated learning (2020)"},{"key":"3_CR12","unstructured":"Li, X., Huang, K., Yang, W., Wang, S., Zhang, Z.: On the convergence of FedAvg on non-IID data. In: ICLR (2020). https:\/\/openreview.net\/forum?id=HJxNAnVtDS"},{"key":"3_CR13","unstructured":"Lueth, K.L.: State of the IoT 2020: 12 billion IoT connections, November 2020. https:\/\/iot-analytics.com\/state-of-the-iot-2020-12-billion-iot-connections-surpassing-non-iot-for-the-first-time\/"},{"key":"3_CR14","unstructured":"Mansour, Y., Mohri, M., Ro, J., Suresh, A.T.: Three approaches for personalization with applications to federated learning (2020)"},{"key":"3_CR15","unstructured":"McMahan, H., Moore, E., Ramage, D., Ag\u00fcera y Arcas, B.: Federated learning of deep networks using model averaging. ArXiv abs\/1602.05629 (2016)"},{"key":"3_CR16","unstructured":"McMahan, H., Moore, E., Ramage, D., Hampson, S., Ag\u00fcera y Arcas, B.: Communication-efficient learning of deep networks from decentralized data. In: AISTATS (2017)"},{"key":"3_CR17","unstructured":"Nascimento, N., Alencar, P., Lucena, C., Cowan, D.: A context-aware machine learning-based approach, October 2018"},{"key":"3_CR18","series-title":"Lecture Notes in Networks and Systems","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1007\/978-981-15-0694-9_38","volume-title":"Advances in Data and Information Sciences","author":"N Nigam","year":"2020","unstructured":"Nigam, N., Dutta, T., Gupta, H.P.: Impact of noisy labels in learning techniques: a survey. In: Kolhe, M.L., Tiwari, S., Trivedi, M.C., Mishra, K.K. (eds.) Advances in Data and Information Sciences. LNNS, vol. 94, pp. 403\u2013411. Springer, Singapore (2020). https:\/\/doi.org\/10.1007\/978-981-15-0694-9_38"},{"key":"3_CR19","unstructured":"O\u2019Dea, S.: Smartphone users 2020, December 2020. https:\/\/www.statista.com\/statistics\/330695\/number-of-smartphone-users-worldwide\/"},{"key":"3_CR20","doi-asserted-by":"crossref","unstructured":"Reinisch, C., Kofler, M.J., Kastner, W.: ThinkHome: a smart home as digital ecosystem. In: IEEE-DEST 2010, pp. 256\u2013261 (2010)","DOI":"10.1109\/DEST.2010.5610636"},{"key":"3_CR21","doi-asserted-by":"publisher","unstructured":"Rojo, J., Flores-Martin, D., Garcia-Alonso, J., Murillo, J.M., Berrocal, J.: Automating the interactions among IoT devices using neural networks. In: 2020 IEEE PerCom Workshops, pp. 1\u20136 (2020). https:\/\/doi.org\/10.1109\/PerComWorkshops48775.2020.9156111","DOI":"10.1109\/PerComWorkshops48775.2020.9156111"},{"key":"3_CR22","unstructured":"Scully, P.: Top 10 IoT applications in 2020, July 2020. https:\/\/iot-analytics.com\/top-10-iot-applications-in-2020\/"},{"key":"3_CR23","doi-asserted-by":"publisher","unstructured":"Shokri, R., Shmatikov, V.: Privacy-preserving deep learning. In: Allerton (2015), pp. 909\u2013910 (2015). https:\/\/doi.org\/10.1109\/ALLERTON.2015.7447103","DOI":"10.1109\/ALLERTON.2015.7447103"},{"key":"3_CR24","unstructured":"Wang, K., Mathews, R., Kiddon, C., Eichner, H., Beaufays, F., Ramage, D.: Federated evaluation of on-device personalization (2019)"},{"key":"3_CR25","doi-asserted-by":"publisher","unstructured":"Wehmeyer, K.: Assessing users\u2019 attachment to their mobile devices, p. 16, August 2007. https:\/\/doi.org\/10.1109\/ICMB.2007.19","DOI":"10.1109\/ICMB.2007.19"},{"key":"3_CR26","unstructured":"Yang, T., et al.: Applied federated learning: improving Google keyboard query suggestions (2018)"},{"key":"3_CR27","unstructured":"Zhao, Y., Li, M., Lai, L., Suda, N., Civin, D., Chandra, V.: Federated learning with non-IID data (2018)"},{"key":"3_CR28","unstructured":"Zhu, A.: Learning From Non-IID data (2020). https:\/\/xzhu0027.gitbook.io\/blog\/ml-system\/sys-ml-index\/learning-from-non-iid-data"}],"container-title":["Communications in Computer and Information Science","ICWE 2021 Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-92231-3_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,7]],"date-time":"2021-12-07T12:10:54Z","timestamp":1638879054000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-92231-3_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,8]]},"ISBN":["9783030922306","9783030922313"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-92231-3_3","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2021,12,8]]},"assertion":[{"value":"8 December 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICWE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Web Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Biarritz","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"France","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 May 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 May 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icwe2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icwe2021.webengineering.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"128","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"22","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"13","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"17% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6 demo, 1 poster, 3 PhD, and 3 tutorial papers are also included. The conference was held virtually.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}