{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T10:00:29Z","timestamp":1777888829561,"version":"3.51.4"},"reference-count":28,"publisher":"SAGE Publications","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SCS"],"published-print":{"date-parts":[[2023,7,7]]},"abstract":"<jats:p>Distributed Machine Learning (DML) has emerged as a disruptive technology that enables the execution of Machine Learning (ML) and Deep Learning (DL) algorithms in proximity to data generation, facilitating predictive analytics services in Smart City environments. However, the real-time analysis of data generated by Smart City Edge Devices (EDs) poses significant challenges. Concept drift, where the statistical properties of data streams change over time, leads to degraded prediction performance. Moreover, the reliability of each computing node directly impacts the availability of DML systems, making them vulnerable to node failures. To address these challenges, we propose a resilience framework comprising computationally lightweight maintenance strategies that ensure continuous quality of service and availability in DML applications. We conducted a comprehensive experimental evaluation using real datasets, assessing the effectiveness and efficiency of our resilience maintenance strategies across three different scenarios. Our findings demonstrate the significance and practicality of our framework in sustaining predictive performance in smart city edge learning environments. Specifically, our enhanced model exhibited increased generalizability when confronted with concept drift. Furthermore, we achieved a substantial reduction in the amount of data transmitted over the network during the maintenance of the enhanced models, while balancing the trade-off between the quality of analytics and inter-node data communication cost.<\/jats:p>","DOI":"10.3233\/scs-230005","type":"journal-article","created":{"date-parts":[[2023,7,4]],"date-time":"2023-07-04T12:17:41Z","timestamp":1688473061000},"page":"3-24","source":"Crossref","is-referenced-by-count":3,"title":["Resilient edge machine learning in smart city environments"],"prefix":"10.1177","volume":"2","author":[{"given":"Andreas","family":"Vrachimis","sequence":"first","affiliation":[{"name":"School of Computing Science, University of Glasgow, Glasgow, UK"}]},{"given":"Stella","family":"Gkegka","sequence":"additional","affiliation":[{"name":"Department of Computer Science & Telecommunications, University of Thessaly, Volos, Greece"}]},{"given":"Kostas","family":"Kolomvatsos","sequence":"additional","affiliation":[{"name":"Department of Computer Science & Telecommunications, University of Thessaly, Volos, Greece"}]}],"member":"179","reference":[{"issue":"3","key":"10.3233\/SCS-230005_ref1","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1109\/MNET.2019.1800083","article-title":"Edge computing for smart health: Context-aware approaches, opportunities, and challenges","volume":"33","author":"Abdellatif","year":"2019","journal-title":"IEEE Network"},{"key":"10.3233\/SCS-230005_ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2008.119"},{"key":"10.3233\/SCS-230005_ref3","unstructured":"M.\u00a0Baena-Garc\u0131a, J.\u00a0del Campo-\u00c1vila, R.\u00a0Fidalgo, A.\u00a0Bifet, R.\u00a0Gavalda and R.\u00a0Morales-Bueno, Early drift detection method, in: Fourth International Workshop on Knowledge Discovery from Data Streams, Vol.\u00a06, 2006, pp.\u00a077\u201386."},{"key":"10.3233\/SCS-230005_ref4","doi-asserted-by":"crossref","unstructured":"S.\u00a0Bouarourou, A.\u00a0Zannou, A.\u00a0Boulaalam and E.H.\u00a0Nfaoui, Iot based smart agriculture monitoring system with predictive analysis, in: 2022 2nd International Conference on Innovative Research in Applied Science, Engineering and Technology (IRASET), 2022, pp.\u00a01\u20135.","DOI":"10.1109\/IRASET52964.2022.9738367"},{"key":"10.3233\/SCS-230005_ref5","doi-asserted-by":"publisher","DOI":"10.1109\/I-SMAC.2017.8058363"},{"key":"10.3233\/SCS-230005_ref6","doi-asserted-by":"publisher","DOI":"10.1145\/347090.347107"},{"issue":"10","key":"10.3233\/SCS-230005_ref7","doi-asserted-by":"publisher","first-page":"1517","DOI":"10.1109\/TNN.2011.2160459","article-title":"Incremental learning of concept drift in nonstationary environments","volume":"22","author":"Elwell","year":"2011","journal-title":"IEEE Transactions on Neural Networks"},{"issue":"3","key":"10.3233\/SCS-230005_ref8","doi-asserted-by":"publisher","first-page":"810","DOI":"10.1109\/TKDE.2014.2345382","article-title":"Online and non-parametric drift detection methods based on Hoeffding\u2019s bounds","volume":"27","author":"Fr\u00edas-Blanco","year":"2015","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"10.3233\/SCS-230005_ref9","doi-asserted-by":"crossref","unstructured":"J.\u00a0Gama and G.\u00a0Castillo, Learning with local drift detection, in: Advanced Data Mining and Applications, X.\u00a0Li, O.R.\u00a0Za\u00efane and Z.\u00a0Li, eds, Springer, Berlin Heidelberg, 2006, pp.\u00a042\u201355.","DOI":"10.1007\/11811305_4"},{"key":"10.3233\/SCS-230005_ref10","doi-asserted-by":"crossref","unstructured":"J.\u00a0Gama, P.\u00a0Medas, G.\u00a0Castillo and P.\u00a0Rodrigues, Learning with drift detection, in: Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol.\u00a03171, 2004, pp.\u00a0286\u2013295.","DOI":"10.1007\/978-3-540-28645-5_29"},{"key":"10.3233\/SCS-230005_ref11","doi-asserted-by":"crossref","unstructured":"N.\u00a0Harth and C.\u00a0Anagnostopoulos, Edge-centric efficient regression analytics, in: 2018 IEEE International Conference on Edge Computing (EDGE), 2018, pp.\u00a093\u2013100.","DOI":"10.1109\/EDGE.2018.00020"},{"issue":"11","key":"10.3233\/SCS-230005_ref14","doi-asserted-by":"publisher","first-page":"2278","DOI":"10.1109\/5.726791","article-title":"Gradient-based learning applied to document recognition","volume":"86","author":"Lecun","year":"1998","journal-title":"Proceedings of the IEEE"},{"key":"10.3233\/SCS-230005_ref15","doi-asserted-by":"crossref","unstructured":"A.\u00a0Liu, Y.\u00a0Song, G.\u00a0Zhang and J.\u00a0Lu, Regional concept drift detection and density synchronized drift adaptation, in: IJCAI International Joint Conference on Artificial Intelligence, 2017.","DOI":"10.24963\/ijcai.2017\/317"},{"key":"10.3233\/SCS-230005_ref16","first-page":"2346","article-title":"Learning under concept drift: A review","volume":"31","author":"Lu","year":"2019","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"10.3233\/SCS-230005_ref17","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1016\/j.artint.2014.01.001","article-title":"Concept drift detection via competence models","volume":"209","author":"Lu","year":"2014","journal-title":"Artificial Intelligence"},{"key":"10.3233\/SCS-230005_ref18","doi-asserted-by":"publisher","first-page":"444","DOI":"10.1016\/j.future.2019.06.030","article-title":"A short-term energy prediction system based on edge computing for smart city","volume":"101","author":"Luo","year":"2019","journal-title":"Future Generation Computer Systems"},{"key":"10.3233\/SCS-230005_ref19","doi-asserted-by":"crossref","unstructured":"K.\u00a0Nishida and K.\u00a0Yamauchi, Detecting concept drift using statistical testing, in: International Conference on Discovery Science, Springer, 2007, pp.\u00a0264\u2013269.","DOI":"10.1007\/978-3-540-75488-6_27"},{"key":"10.3233\/SCS-230005_ref20","doi-asserted-by":"crossref","unstructured":"A.\u00a0Qahtan, B.\u00a0Alharbi, S.\u00a0Wang and X.\u00a0Zhang, A pca-based change detection framework for multidimensional data streams, in: Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining 2015-August, Vol.\u00a08, 2015, pp.\u00a0935\u2013944.","DOI":"10.1145\/2783258.2783359"},{"key":"10.3233\/SCS-230005_ref21","doi-asserted-by":"publisher","first-page":"503","DOI":"10.1007\/s10796-018-9873-4","article-title":"Barriers to the development of smart cities in Indian context","volume":"21","author":"Rana","year":"2019","journal-title":"Information Systems Frontiers"},{"issue":"3","key":"10.3233\/SCS-230005_ref22","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1007\/BF00116895","article-title":"Incremental learning from noisy data","volume":"1","author":"Schlimmer","year":"1986","journal-title":"Machine Learning"},{"issue":"1","key":"10.3233\/SCS-230005_ref23","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1016\/j.inffus.2006.11.002","article-title":"Dynamic integration of classifiers for handling concept drift","volume":"9","author":"Tsymbal","year":"2008","journal-title":"Information fusion"},{"key":"10.3233\/SCS-230005_ref24","doi-asserted-by":"crossref","unstructured":"M.Q.\u00a0Wang, D.C.\u00a0Anagnostopoulos, J.\u00a0Fornes, D.K.\u00a0Kolomvatsos and M.A.\u00a0Vrachimis, Maintenance of model resilience in distributed edge learning environments, in: 19th IEEE International Conference on Intelligent Environments (IE\u201923), 2023.","DOI":"10.1109\/IE57519.2023.10179109"},{"key":"10.3233\/SCS-230005_ref26","doi-asserted-by":"publisher","first-page":"964","DOI":"10.1007\/s10618-015-0448-4","article-title":"Characterizing concept drift","volume":"30","author":"Webb","year":"2016","journal-title":"Data Mining and Knowledge Discovery"},{"issue":"3","key":"10.3233\/SCS-230005_ref27","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/MIC.2009.52","article-title":"Building the internet of things using rfid: The rfid ecosystem experience","volume":"13","author":"Welbourne","year":"2009","journal-title":"IEEE Internet computing"},{"key":"10.3233\/SCS-230005_ref28","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1016\/j.neucom.2016.12.078","article-title":"Dynamic extreme learning machine for data stream classification","volume":"238","author":"Xu","year":"2017","journal-title":"Neurocomputing"},{"issue":"8","key":"10.3233\/SCS-230005_ref29","doi-asserted-by":"publisher","first-page":"7345","DOI":"10.1109\/JIOT.2020.2983089","article-title":"A hybrid machine learning model for demand prediction of edge-computing-based bike-sharing system using internet of things","volume":"7","author":"Xu","year":"2020","journal-title":"IEEE Internet of Things Journal"},{"key":"10.3233\/SCS-230005_ref30","doi-asserted-by":"crossref","unstructured":"E.P.\u00a0Yadav, E.A.\u00a0Mittal and H.\u00a0Yadav, Iot: Challenges and issues in indian perspective, in: 2018 3rd International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU), IEEE, 2018, pp.\u00a01\u20135.","DOI":"10.1109\/IoT-SIU.2018.8519869"},{"key":"10.3233\/SCS-230005_ref31","doi-asserted-by":"crossref","unstructured":"S.\u00a0Yu, X.\u00a0Wang and J.C.\u00a0Principe, Request-and-reverify: Hierarchical hypothesis testing for concept drift detection with expensive labels, in: IJCAI International Joint Conference on Artificial Intelligence 2018-July, Vol.\u00a06, 2018, pp.\u00a03033\u20133039.","DOI":"10.24963\/ijcai.2018\/421"}],"container-title":["Journal of Smart Cities and Society"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/SCS-230005","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T04:58:49Z","timestamp":1777611529000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/SCS-230005"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,7]]},"references-count":28,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.3233\/scs-230005","relation":{},"ISSN":["2772-3585","2772-3577"],"issn-type":[{"value":"2772-3585","type":"electronic"},{"value":"2772-3577","type":"print"}],"subject":[],"published":{"date-parts":[[2023,7,7]]}}}