[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-122771-en":3,"doc-seo-122771-105":30,"detail-sidebar-cat-0-en-105":94},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},122771,16904993612988,"Olivia Brown","https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd",8,"Research & Report","AI4CITY - An Automated Machine Learning Platform for Smart Cities","Growing interest in machine learning solutions is creating demand for faster, less code-intensive ways to design and deploy models, yet many approaches require substantial expertise and large scripting efforts. This paper presents AI4CITY, an automated technological platform focused on smart cities applications. AI4CITY reduces ML design complexity via default end-to-end pipelines and a step-by-step workflow that includes task detection, data preprocessing, supervised learning model and hyperparameter selection, and deployment. Results are compared with popular AutoML tools such as H2O and AutoGluon, showing competitive performance.","AI4CITY-An Automated Machine Learning Platform for Smart  \nCities  \nPedro José Pereira  \nEPMQ-IT Engineering Maturity and Quality Lab, CCG ZGDV Institute ALGORITMI Centre/LASI University of Minho Guimarães, Portugal [pedro.pereira@ccg.pt](pedro.pereira@ccg.pt)  \nCarlos Gonçalves  \nEPMQ-IT Engineering Maturity and Quality Lab, CCG ZGDV Institute University of Minho Guimarães, Portugal [carlos.goncalves@ccg.pt](carlos.goncalves@ccg.pt)  \nLara Lopes Nunes  \nNOS SGPS, S.A Lisboa, Portugal [lara.nunes@parceiros.nos.pt](lara.nunes@parceiros.nos.pt)  \nPaulo Cortez  \nALGORITMI Centre/LASIDep. Information Systems University of Minho Guimarães, Portugal [pcortez@dsi.uminho.pt](pcortez@dsi.uminho.pt)  \nAndré Pilastri  \nEPMQ-IT Engineering Maturity and Quality Lab, CCG ZGDV Institute Guimarães, Portugal [andre.pilastri@ccg.pt](andre.pilastri@ccg.pt)  \nABSTRACT  \nNowadays, the general interest in Machine Learning (ML) based solutions is increasing. However, to develop and deploy a ML solution often requires experience and it involves developing large code scripts. In this paper, we propose AI4CITY, an automated technological platform that aims to reduce the complexity of designing ML solutions, with a particular focus on Smart Cities applications. We compare our solution with popular Automated ML (AutoML) tools (e.g., H2O, AutoGluon) and the results achieved by AI4CITY were quite interesting and competitive.  \nCCS CONCEPTS  \n• Computing methodologies → Learning settings; Machine learning algorithms;  \nKEYWORDS  \nAutomated Machine Learning, Smart Cities, Supervised Learning  \nACM Reference Format:  \nPedro José Pereira, Carlos Gonçalves, Lara Lopes Nunes, Paulo Cortez, and André Pilastri. 2023. AI4CITY-An Automated Machine Learning Platform for Smart Cities. In The 38th ACM/SIGAPP Symposium on Applied Computing (SAC’23), March 27-March 31, 2023, Tallinn, Estonia. ACM, New York, NY, USA, Article 4, 4 pages. [https://doi.org/10.1145/3555776.3578740](https://doi.org/10.1145/3555776.3578740)  \n1 INTRODUCTION  \nDue to advances in Information Technology (IT), nowadays it is more easy to collect, store and process data that reflects multiple aspects of our daily lives, giving rise to the concept of Smart Cities[4] .  \nPermission to make digital or hard copies of part or all ofthis work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored.  \nFor all other uses, contact the owner/author(s) . SAC’23, March 27-March 31, 2023, Tallinn, Estonia © 2023 Copyright held by the owner/author(s) .  \nACM ISBN 978-1-4503-9517-5/23/03 .  \n[https://doi.org/10.1145/3555776.3578740](https://doi.org/10.1145/3555776.3578740)  \nAll this data hold potentially valuable knowledge that can be extracted to better support decision-making. Thus, there has been a growing need to rely on data-driven systems, such as Artificial Intelligence (AI) and Machine Learning (ML) tools to make sense of the constant inputted data. As ML becomes so vast, in a way that is hard to keep up with, there is a shortage of experts that can effectively take advantage of state-of-art ML solutions. Thus, there has been a growing focus on the development of Automated ML (AutoML) solutions, which automate the search for the best ML algorithm and its hyperparameter setup [2, 9] .  \nThe paper proposes the AI4CITY technological platform, consisting of an AutoML tool that facilitates the application of ML algorithms to solve smart cities tasks. The goal is to reduce the complexity of the ML design code for smart cities applications, allowing both non-expert users and expert users to benefit from the whole ML workflow by using just a few lines of code. Our platform works with supervised learning tasks (classification, regression, and time series forecasting). In particular, it assumes a ","cbCaigpuXpm89yUS","https://ap.wps.com/l/cbCaigpuXpm89yUS","pdf",571783,1,4,"English","en",105,"# Introduction\n## Automated ML motivation and expert shortage\n## AI4CITY platform overview and supported supervised tasks\n# Platform Architecture\n## CityCatalyst project context and agnostic ML goal\n## Default pipeline construction and required inputs\n## Expert customization and end-to-end deployment\n## Implementation approach with Python and imblearn logic","[{\"question\":\"What problem does AI4CITY aim to solve in smart cities machine learning projects?\",\"answer\":\"AI4CITY targets the complexity of designing and deploying ML solutions by reducing the amount of code and expertise required, especially for smart cities predictive analytics tasks.\"},{\"question\":\"Which machine learning tasks and data types does AI4CITY support?\",\"answer\":\"AI4CITY focuses on supervised learning tasks, including classification, regression, and time series forecasting, and it targets tabular data in smart cities scenarios.\"},{\"question\":\"How does AI4CITY build and run its machine learning workflow?\",\"answer\":\"It constructs default full ML pipelines that require input data and a target column, then automatically detects the ML task, applies necessary preprocessing, fits an AutoML algorithm, and outputs a ready-to-use pipeline for new data.\"},{\"question\":\"How does AI4CITY compare with other AutoML tools?\",\"answer\":\"The paper compares AI4CITY with tools such as H2O and AutoGluon and reports that the achieved results are interesting and competitive.\"}]","AI4CITY - An Automated Machine Learning Platform for Smart Cities | PDF",1785812813,10,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":89,"head_meta":91,"extra_data":93,"updated_unix":28},"ai4city-an-automated-machine-learning-platform-for-smart-cities","",{"@graph":36,"@context":88},[37,53,67],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":21},"https://docshare.wps.com/document/ai4city-an-automated-machine-learning-platform-for-smart-cities/122771/",{"url":52,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":61,"encodingFormat":60,"isAccessibleForFree":62,"interactionStatistic":63},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-08-04",true,{"@type":64,"interactionType":65,"userInteractionCount":4},"InteractionCounter",{"@type":66},"ViewAction",{"@type":68,"mainEntity":69},"FAQPage",[70,76,80,84],{"name":71,"@type":72,"acceptedAnswer":73},"What problem does AI4CITY aim to solve in smart cities machine learning projects?","Question",{"text":74,"@type":75},"AI4CITY targets the complexity of designing and deploying ML solutions by reducing the amount of code and expertise required, especially for smart cities predictive analytics tasks.","Answer",{"name":77,"@type":72,"acceptedAnswer":78},"Which machine learning tasks and data types does AI4CITY support?",{"text":79,"@type":75},"AI4CITY focuses on supervised learning tasks, including classification, regression, and time series forecasting, and it targets tabular data in smart cities scenarios.",{"name":81,"@type":72,"acceptedAnswer":82},"How does AI4CITY build and run its machine learning workflow?",{"text":83,"@type":75},"It constructs default full ML pipelines that require input data and a target column, then automatically detects the ML task, applies necessary preprocessing, fits an AutoML algorithm, and outputs a ready-to-use pipeline for new data.",{"name":85,"@type":72,"acceptedAnswer":86},"How does AI4CITY compare with other AutoML tools?",{"text":87,"@type":75},"The paper compares AI4CITY with tools such as H2O and AutoGluon and reports that the achieved results are interesting and competitive.","https://schema.org",{"og:url":52,"og:type":90,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":92,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":95},[96,100,104,108,113,118,123,126,131,134,137],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":97,"show_sort_weight":98,"slug":99},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":101,"show_sort_weight":102,"slug":103},"Literature",80,"literature",{"id":21,"doc_module":4,"doc_module_name":46,"category_name":105,"show_sort_weight":106,"slug":107},"Exam",70,"exam",{"id":109,"doc_module":4,"doc_module_name":46,"category_name":110,"show_sort_weight":111,"slug":112},5,"Comic",60,"comic",{"id":114,"doc_module":4,"doc_module_name":46,"category_name":115,"show_sort_weight":116,"slug":117},6,"Technology",50,"technology",{"id":119,"doc_module":4,"doc_module_name":46,"category_name":120,"show_sort_weight":121,"slug":122},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":124,"slug":125},30,"research-report",{"id":127,"doc_module":4,"doc_module_name":46,"category_name":128,"show_sort_weight":129,"slug":130},9,"Religion & Spirituality",20,"religion-spirituality",{"id":129,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":129,"slug":133},"World Cup","world-cup",{"id":29,"doc_module":4,"doc_module_name":46,"category_name":135,"show_sort_weight":29,"slug":136},"Lifestyle","lifestyle",{"id":138,"doc_module":4,"doc_module_name":46,"category_name":139,"show_sort_weight":109,"slug":140},19,"General","general"]