{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,19]],"date-time":"2026-01-19T12:49:15Z","timestamp":1768826955409,"version":"3.49.0"},"reference-count":45,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2022,1,18]],"date-time":"2022-01-18T00:00:00Z","timestamp":1642464000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Spanish Ministry of Science, Innovation and Technology","award":["FuturAAL-Ego332 (RTI2018-101045-A-C22) and FuturAAL-Context (RTI2018-101045-B-C21)"],"award-info":[{"award-number":["FuturAAL-Ego332 (RTI2018-101045-A-C22) and FuturAAL-Context (RTI2018-101045-B-C21)"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Behavior modeling has multiple applications in the intelligent environment domain. It has been used in different tasks, such as the stratification of different pathologies, prediction of the user actions and activities, or modeling the energy usage. Specifically, behavior prediction can be used to forecast the future evolution of the users and to identify those behaviors that deviate from the expected conduct. In this paper, we propose the use of embeddings to represent the user actions, and study and compare several behavior prediction approaches. We test multiple model (LSTM, CNNs, GCNs, and transformers) architectures to ascertain the best approach to using embeddings for behavior modeling and also evaluate multiple embedding retrofitting approaches. To do so, we use the Kasteren dataset for intelligent environments, which is one of the most widely used datasets in the areas of activity recognition and behavior modeling.<\/jats:p>","DOI":"10.3390\/s22030701","type":"journal-article","created":{"date-parts":[[2022,1,18]],"date-time":"2022-01-18T22:47:32Z","timestamp":1642546052000},"page":"701","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["A Comparative Analysis of Human Behavior Prediction Approaches in Intelligent Environments"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1585-4717","authenticated-orcid":false,"given":"Aitor","family":"Almeida","sequence":"first","affiliation":[{"name":"DeustoTech Institute of Technology, University of Deusto, Av. Universidades 24, 48007 Bilbao, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0387-2026","authenticated-orcid":false,"given":"Unai","family":"Bermejo","sequence":"additional","affiliation":[{"name":"DeustoTech Institute of Technology, University of Deusto, Av. Universidades 24, 48007 Bilbao, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7743-6652","authenticated-orcid":false,"given":"Aritz","family":"Bilbao","sequence":"additional","affiliation":[{"name":"DeustoTech Institute of Technology, University of Deusto, Av. Universidades 24, 48007 Bilbao, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2506-7426","authenticated-orcid":false,"given":"Gorka","family":"Azkune","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Artificial Intelligence, University of the Basque Country, M. Lardizabal 1, 20008 Donostia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7359-4864","authenticated-orcid":false,"given":"Unai","family":"Aguilera","sequence":"additional","affiliation":[{"name":"DeustoTech Institute of Technology, University of Deusto, Av. Universidades 24, 48007 Bilbao, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0955-976X","authenticated-orcid":false,"given":"Mikel","family":"Emaldi","sequence":"additional","affiliation":[{"name":"DeustoTech Institute of Technology, University of Deusto, Av. Universidades 24, 48007 Bilbao, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fadi","family":"Dornaika","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Artificial Intelligence, University of the Basque Country, M. Lardizabal 1, 20008 Donostia, Spain"},{"name":"Ikerbasque, Basque Foundation for Science, Plaza Euskadi, 5, 48009 Bilbao, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0229-5722","authenticated-orcid":false,"given":"Ignacio","family":"Arganda-Carreras","sequence":"additional","affiliation":[{"name":"Ikerbasque, Basque Foundation for Science, Plaza Euskadi, 5, 48009 Bilbao, Spain"},{"name":"Donostia International Physics Center (DIPC), Manuel Lardizabal 4, 20018 San Sebastian, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,1,18]]},"reference":[{"key":"ref_1","first-page":"1550147719853984","article-title":"Smart cities survey: Technologies, application domains and challenges for the cities of the future","volume":"15","author":"Mulero","year":"2019","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"52306","DOI":"10.1109\/ACCESS.2020.2980785","article-title":"Addressing behavioural technologies through the human factor: A review","volume":"8","author":"Almeida","year":"2020","journal-title":"IEEE Access"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1550147716665520","DOI":"10.1177\/1550147716665520","article-title":"A review on applications of activity recognition systems with regard to performance and evaluation","volume":"12","author":"Ranasinghe","year":"2016","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Bennett, J., Rokas, O., and Chen, L. (2017). Healthcare in the smart home: A study of past, present and future. Sustainability, 9.","DOI":"10.3390\/su9050840"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Irizar-Arrieta, A., Casado-Mansilla, D., Retegi, A., Laschke, M., and L\u00f3pez-de-Ipi\u00f1a, D. (2020). Exploring the Application of the FOX Model to Foster Pro-Environmental Behaviours in Smart Environments. Sensors, 20.","DOI":"10.3390\/s20164576"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"10873","DOI":"10.1016\/j.eswa.2012.03.005","article-title":"A review on vision techniques applied to human behaviour analysis for ambient-assisted living","volume":"39","author":"Chaaraoui","year":"2012","journal-title":"Expert Syst. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"790","DOI":"10.1109\/TSMCC.2012.2198883","article-title":"Sensor-based activity recognition","volume":"42","author":"Chen","year":"2012","journal-title":"IEEE Trans. Syst. Man Cybern. Part"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Cook, D.J., and Krishnan, N.C. (2015). Activity Learning: Discovering, Recognizing, and Predicting Human Behavior from Sensor Data, John Wiley & Sons.","DOI":"10.1002\/9781119010258"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1007\/s10694-011-0245-6","article-title":"Predicting human behavior during fires","volume":"49","author":"Kuligowski","year":"2013","journal-title":"Fire Technol."},{"key":"ref_10","unstructured":"Hartford, J.S. (2016). Deep Learning for Predicting Human Strategic Behavior. [Ph.D. Dissertation, University of British Columbia]."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Brumitt, B., Meyers, B., Krumm, J., Kern, A., and Shafer, S. (2000). Easyliving: Technologies for intelligent environments. International Symposium on Handheld and Ubiquitous Computing, Springer.","DOI":"10.1007\/3-540-39959-3_2"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"489","DOI":"10.1126\/science.aam7032","article-title":"Predicting human behavior: The next frontiers","volume":"355","author":"Subrahmanian","year":"2017","journal-title":"Science"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"873","DOI":"10.1016\/j.future.2019.09.033","article-title":"Challenges to be addressed to realize Internet of Things solutions for smart environments","volume":"111","author":"Patrono","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Almeida, A., and Azkune, G. (2018). Predicting human behaviour with recurrent neural networks. Appl. Sci., 8.","DOI":"10.3390\/app8020305"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"41745","DOI":"10.1109\/ACCESS.2018.2861004","article-title":"A scalable hybrid activity recognition approach for intelligent environments","volume":"6","author":"Azkune","year":"2018","journal-title":"IEEE Access"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"115641","DOI":"10.1016\/j.eswa.2021.115641","article-title":"Embedding-based real-time change point detection with application to activity segmentation in smart home time series data","volume":"185","author":"Bermejo","year":"2021","journal-title":"Expert Syst. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1016\/j.cviu.2010.10.002","article-title":"A survey of vision-based methods for action representation, segmentation and recognition","volume":"115","author":"Weinl","year":"2011","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_18","first-page":"5","article-title":"Analysis of various characteristics of online user behavior models","volume":"161","author":"Deshpande","year":"2017","journal-title":"Int. J. Comput. Appl."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"7941","DOI":"10.1109\/ACCESS.2018.2800161","article-title":"An IoT-aware approach for elderly-friendly cities","volume":"6","author":"Mulero","year":"2018","journal-title":"IEEE Access"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Zhan, Y., and Haddadi, H. (2019). Towards automating smart homes: Contextual and temporal dynamics of activity prediction. Adjunct Proceedings of the 2019 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2019 ACM International Symposium on Wearable Computers, Springer.","DOI":"10.1145\/3341162.3349307"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"K\u00f6se, A., Tepljakov, A., and Petlenkov, E. (2019, January 1\u20134). Dynamic predictive modeling approach of user behavior in virtual reality based application. Proceedings of the 2019 27th Mediterranean Conference on Control and Automation (MED), Akko, Israel.","DOI":"10.1109\/MED.2019.8798521"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Troussas, C., Krouska, A., and Virvou, M. (2020). Using a multi module model for learning analytics to predict learners\u2019 cognitive states and provide tailored learning pathways and assessment. Machine Learning Paradigms, Springer.","DOI":"10.1007\/978-3-030-13743-4_2"},{"key":"ref_23","unstructured":"Chai, Y., Sapp, B., Bansal, M., and Anguelov, D. (2019). Multipath: Multiple probabilistic anchor trajectory hypotheses for behavior prediction. arXiv."},{"key":"ref_24","unstructured":"Jain, A., Casas, S., Liao, R., Xiong, Y., Feng, S., Segal, S., and Urtasun, R. (2020, January 16\u201318). Discrete residual flow for probabilistic pedestrian behavior prediction. Proceedings of the Conference on Robot Learning, PMLR, virtual event."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Schulz, J., Hubmann, C., L\u00f6chner, J., and Burschka, D. (2018, January 1\u20135). Interaction-aware probabilistic behavior prediction in urban environments. Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.","DOI":"10.1109\/IROS.2018.8594095"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1080\/01425910108914370","article-title":"Neurobat, a predictive and adaptive heating control system using artificial neural networks","volume":"21","author":"Morel","year":"2001","journal-title":"Int. J. Sol. Energy"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"2682","DOI":"10.3390\/s130202682","article-title":"A unified framework for activity recognition-based behavior analysis and action prediction in smart homes","volume":"13","author":"Fatima","year":"2013","journal-title":"Sensors"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1109\/MWC.2002.1160085","article-title":"The role of prediction algorithms in the MavHome smart home architecture","volume":"9","author":"Das","year":"2002","journal-title":"IEEE Wirel. Commun."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Salian, N. (2018, January 9\u201311). Visual Attention and Memory Augmented Activity Recognition and Behavioral Prediction. Proceedings of the International Conference on Applications and Techniques in Information Security, Nanning, China.","DOI":"10.1007\/978-981-13-2907-4_8"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Thakur, N., and Han, C.Y. (2021). An Ambient Intelligence-Based Human Behavior Monitoring Framework for Ubiquitous Environments. Information, 12.","DOI":"10.3390\/info12020081"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"701","DOI":"10.1111\/mice.12551","article-title":"Clustering of designers based on building information modeling event logs","volume":"35","author":"Pan","year":"2020","journal-title":"Comput. Civ. Infrastruct. Eng."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1016\/j.aci.2019.03.001","article-title":"Building a novel classifier based on teaching learning based optimization and radial basis function neural networks for non-imputed database with irrelevant features","volume":"18","author":"Dash","year":"2020","journal-title":"Appl. Comput. Inform."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Kim, D., Kim, S., Zhao, H., Li, S., Rossi, R.A., and Koh, E. (2019, January 11\u201315). Domain switch-aware holistic recurrent neural network for modeling multi-domain user behavior. Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, Melbourne, Australia.","DOI":"10.1145\/3289600.3291019"},{"key":"ref_34","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, \u0141., and Polosukhin, I. (2017). Attention is all you need. Advances in Neural Information Processing Systems, MitPress."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Almeida, A., Azkune, G., and Bilbao, A. (2018, January 8\u201312). Embedding-level attention and multi-scale convolutional neural networks for behaviour modelling. Proceedings of the 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorldSCALCOMUICATCCBDComIOPSCI), Guangzhou, China.","DOI":"10.1109\/SmartWorld.2018.00103"},{"key":"ref_36","unstructured":"Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., and Dean, J. (2013). Distributed representations of words and phrases and their compositionality. Advances in Neural Information Processing Systems, MitPress."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Faruqui, M., Dodge, J., Jauhar, S.K., Dyer, C., Hovy, E., and Smith, N.A. (2014). Retrofitting word vectors to semantic lexicons. arXiv.","DOI":"10.3115\/v1\/N15-1184"},{"key":"ref_38","unstructured":"Kipf, T.N., and Welling, M. (2016). Semi-supervised classification with graph convolutional networks. arXiv."},{"key":"ref_39","unstructured":"Yao, L., Mao, C., and Luo, Y. (February, January 27). Graph convolutional networks for text classification. Proceedings of the AAAI Conference on Artificial Intelligence, Honolulu, HI, USA."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Van Kasteren, T., Noulas, A., Englebienne, G., and Kr\u00f6se, B. (2008, January 21\u201324). Accurate activity recognition in a home setting. Proceedings of the 10th International Conference on Ubiquitous Computing, Seoul, Korea.","DOI":"10.1145\/1409635.1409637"},{"key":"ref_41","unstructured":"Chollet, F. (2021, December 02). Keras. GitHub. Available online: https:\/\/github.com\/fchollet\/keras."},{"key":"ref_42","unstructured":"Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., Devin, M., Ghemawat, S., Irving, G., and Isard, M. (2016, January 2\u20134). Tensorflow: A system for large-scale machine learning. Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), Savannah, GA, USA."},{"key":"ref_43","unstructured":"Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"3848","DOI":"10.1109\/TITS.2019.2935152","article-title":"T-gcn: A temporal graph convolutional network for traffic prediction","volume":"21","author":"Zhao","year":"2019","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_45","unstructured":"Biewald, L. (2021, December 02). Experiment Tracking with Weights and Biases. Available online: https:\/\/www.wandb.com\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/3\/701\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:03:02Z","timestamp":1760133782000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/3\/701"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,18]]},"references-count":45,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["s22030701"],"URL":"https:\/\/doi.org\/10.3390\/s22030701","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,18]]}}}