{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,26]],"date-time":"2025-11-26T16:42:14Z","timestamp":1764175334308,"version":"build-2065373602"},"reference-count":31,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2023,2,15]],"date-time":"2023-02-15T00:00:00Z","timestamp":1676419200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper defines a smart home use case to automatically adjust home temperature and\/or hot water. The main objective is to reduce the energy consumption of cooling, heating and hot water systems in smart homes. To this end, the residents set a temperature (i.e., X degree Celsius) for home and\/or hot water. When the residents leave homes (e.g., for work), they turn off the cooling or heating devices. A few minutes before arriving at their residences, the cooling or heating devices start working automatically to adjust the home or water temperature according to the residents\u2019 preference (i.e., X degree Celsius). This can help reduce the energy consumption of these devices. To estimate the arrival time of the residents (i.e., drivers), this paper uses a machine learning-based street traffic prediction system. Unlike many related works that use machine learning for tracking and predicting residents\u2019 behaviors inside their homes, this paper focuses on predicting resident behavior outside their home (i.e., arrival time as a context) to reduce the energy consumption of smart homes. One main objective of this paper is to find the most appropriate machine learning and neural network-based (MLNN) algorithm that can be integrated into the street traffic prediction system. To evaluate the performance of several MLNN algorithms, we utilize an Uber\u2019s dataset for the city of San Francisco and complete the missing values by applying an imputation algorithm. The prediction system can also be used as a route recommender to offer the quickest route for drivers.<\/jats:p>","DOI":"10.3390\/s23042174","type":"journal-article","created":{"date-parts":[[2023,2,15]],"date-time":"2023-02-15T02:01:10Z","timestamp":1676426470000},"page":"2174","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Evaluation of Machine Leaning Algorithms for Streets Traffic Prediction: A Smart Home Use Case"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6474-4071","authenticated-orcid":false,"given":"Xinyao","family":"Feng","sequence":"first","affiliation":[{"name":"Learning, Data and Robotics Laboratory, ESIEA Graduate Engineering School, 75005 Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ehsan","family":"Ahvar","sequence":"additional","affiliation":[{"name":"Nokia, 91300 Massy, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2155-5553","authenticated-orcid":false,"given":"Gyu Myoung","family":"Lee","sequence":"additional","affiliation":[{"name":"School of Computer Science and Mathematics, Liverpool John Moores University, Liverpool L3 3AF, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,2,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"101739","DOI":"10.1016\/j.jobe.2020.101739","article-title":"Energy-efficient heating control for smart buildings with deep reinforcement learning","volume":"34","author":"Gupta","year":"2021","journal-title":"J. Build. Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1047","DOI":"10.1007\/s11277-020-07612-8","article-title":"Traffic Prediction Using Multifaceted Techniques: A Survey","volume":"115","author":"George","year":"2020","journal-title":"Wireless Pers. Commun."},{"key":"ref_3","first-page":"2825","article-title":"Scikit-learn: Machine Learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"key":"ref_4","first-page":"8024","article-title":"PyTorch: An Imperative Style, High-Performance Deep Learning Library","volume":"32","author":"Paszke","year":"2019","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"961","DOI":"10.1155\/2022\/9307961","article-title":"Enhanced Intelligent Smart Home Control and Security System Based on Deep Learning Model","volume":"2022","author":"Taiwo","year":"2022","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"66852","DOI":"10.1109\/ACCESS.2021.3076750","article-title":"Voice-Activated Smart Home Controller Using Machine Learning","volume":"9","author":"Filipe","year":"2021","journal-title":"IEEE Access"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"12749","DOI":"10.1007\/s00521-022-07144-1","article-title":"ApplianceNet: A Neural Network Based Framework to Recognize Daily Life Activities and Behavior in Smart Home Using Smart Plugs","volume":"34","author":"Fahim","year":"2022","journal-title":"Neural Comput. Appl."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"118974","DOI":"10.1016\/j.eswa.2022.118974","article-title":"A survey of smart home energy conservation techniques","volume":"213","author":"Fakhar","year":"2023","journal-title":"Expert Syst. Appl."},{"key":"ref_9","unstructured":"Kim, S., Kim, J.-H., Yun, J., and Lee, S.H. (2017, January 4\u20136). Machine Learning-based Temperature Control for Smart Home Environment. Proceedings of the EEECS2017, Dubrovnik, Croatia."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0191-2615(84)90002-X","article-title":"Dynamic forecasting of traffic volume through Kalman filtering theory","volume":"18","author":"Okutani","year":"1984","journal-title":"Transp. Res. Part B"},{"key":"ref_11","first-page":"1","article-title":"Analysis of freeway traffic time-series data by using Box-Jenkins techniques","volume":"722","author":"Ahmed","year":"1979","journal-title":"Transp. Res. Rec."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Navarro-Espinoza, A., L\u00f3pez-Bonilla, O.R., Garc\u00eda-Guerrero, E.E., Tlelo-Cuautle, E., L\u00f3pez-Mancilla, D., Hern\u00e1ndez-Mej\u00eda, C., and Inzunza-Gonz\u00e1lez, E. (2022). Traffic Flow Prediction for Smart Traffic Lights Using Machine Learning Algorithms. Technologies, 10.","DOI":"10.3390\/technologies10010005"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Braz, F.J., Ferreira, J., Gon\u00e7alves, F., Weege, K., Almeida, J., Baldo, F., and Gon\u00e7alves, P. (2022). Road Traffic Forecast Based on Meteorological Information through Deep Learning Methods. Sensors, 22.","DOI":"10.3390\/s22124485"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Kim, Y., Wang, P., and Mihaylova, L. (2019, January 12\u201317). Structural Recurrent Neural Network for Traffic Speed Prediction. Proceedings of the ICASSP 2019\u20142019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK.","DOI":"10.1109\/ICASSP.2019.8683670"},{"key":"ref_15","unstructured":"(2016, July 02). SETA EU Project, A Ubiquitous Data and Service Ecosystem for Better Metropolitan Mobility, Horizon 2020 Program. Available online: http:\/\/setamobility.weebly.com\/."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"4805","DOI":"10.1007\/s10664-020-09868-x","article-title":"On the need of preserving order of data when validating within-project defect classifiers","volume":"25","author":"Falessi","year":"2020","journal-title":"Empir. Softw. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1007\/s42979-021-00592-x","article-title":"Machine Learning: Algorithms, Real-World Applications and Research Directions","volume":"2","author":"Sarker","year":"2021","journal-title":"SN Comput. Sci."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Awan, F.M., Saleem, Y., Minerva, R., and Crespi, N. (2020). A Comparative Analysis of Machine\/Deep Learning Models for Parking Space Availability Prediction. Sensors, 20.","DOI":"10.3390\/s20010322"},{"key":"ref_19","first-page":"117","article-title":"Performance Evaluation of Supervised Machine Learning Algorithms for Intrusion Detection","volume":"89","author":"Belavagi","year":"2016","journal-title":"Twelfth Int. Conf. Commun. Netw. ICCN"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"54361","DOI":"10.1109\/ACCESS.2020.2977723","article-title":"Evaluation on Frozen Shellfish Quality by Blockchain Based Multi-Sensors Monitoring and SVM Algorithm During Cold Storage","volume":"8","author":"Feng","year":"2020","journal-title":"IEEE Access"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3377454","article-title":"A Survey on Distributed Machine Learning","volume":"53","author":"Verbraeken","year":"2020","journal-title":"ACM Comput. Surv."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Kaviani1, K., and Dhotre, S. (2017). Short Survey on Naive Bayes Algorithm. Int. J. Adv. Eng. Res. Dev., 4, 607\u2013611.","DOI":"10.21090\/IJAERD.40826"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Abed, M., and \u0130br\u0131k\u00e7\u0131, T. (2019, January 21\u201322). Comparison between Machine Learning Algorithms in the Predicting the Onset of Diabetes. Proceedings of the 2019 International Artificial Intelligence and Data Processing Symposium (IDAP), Malatya, Turkey.","DOI":"10.1109\/IDAP.2019.8875965"},{"key":"ref_24","first-page":"579","article-title":"Multilayer perceptron and neural networks","volume":"8","author":"Marius","year":"2009","journal-title":"WSEAS Trans. Circuits Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"47361","DOI":"10.1109\/ACCESS.2022.3171330","article-title":"Parking Occupancy Prediction Method Based on Multi Factors and Stacked GRU-LSTM","volume":"10","author":"Zeng","year":"2022","journal-title":"IEEE Access"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Ozdemir, T., Taher, F., Ayinde, B.O., Zurada, J.M., and Tuzun Ozmen, O. (2022). Comparison of Feedforward Perceptron Network with LSTM for Solar Cell Radiation Prediction. Appl. Sci., 12.","DOI":"10.3390\/app12094463"},{"key":"ref_27","unstructured":"Uber Technologies, Inc (2022, July 02). Uber Movement. Available online: https:\/\/movement.uber.com."},{"key":"ref_28","first-page":"4659","article-title":"Bayesian Temporal Factorization for Multidimensional Time Series Prediction","volume":"44","author":"Chen","year":"2021","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_29","unstructured":"(2022, July 02). Random-Search in Scikit Learn. Available online: https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.model_selection.RandomizedSearchCV.html."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"225","DOI":"10.3390\/network2020015","article-title":"Performance Evaluation of Machine Learning and Neural Network-Based Algorithms for Predicting Segment Availability in AIoT-Based Smart Parking","volume":"2","author":"Dia","year":"2022","journal-title":"Network"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"4927","DOI":"10.1109\/TITS.2021.3054840","article-title":"Deep Learning on Traffic Prediction: Methods, Analysis and Future Directions","volume":"23","author":"Yin","year":"2021","journal-title":"IEEE Trans. Intell. Transp. Syst."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/4\/2174\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:35:52Z","timestamp":1760121352000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/4\/2174"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,15]]},"references-count":31,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2023,2]]}},"alternative-id":["s23042174"],"URL":"https:\/\/doi.org\/10.3390\/s23042174","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2023,2,15]]}}}