{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,6]],"date-time":"2026-06-06T20:59:05Z","timestamp":1780779545920,"version":"3.54.1"},"reference-count":54,"publisher":"Oxford University Press (OUP)","issue":"5","license":[{"start":{"date-parts":[[2021,1,19]],"date-time":"2021-01-19T00:00:00Z","timestamp":1611014400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,5,17]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>We propose a novel hybrid learning approach to gain situation awareness in smart environments by introducing a new situation identifier that combines an expert system and a machine learning approach. Traditionally, expert systems and machine learning approaches have been widely used independently to detect ongoing situations as the main functionality in smart environments in various domains. Expert systems lack the functionality to adapt the system to each user and are expensive to design based on each setting. On the other hand, machine learning approaches fail in the challenge of cold start and making explainable decisions. Using both of these approaches enables the system to use user\u2019s feedback and capture environmental changes while exploiting the initial expert knowledge to solve the mentioned challenges. We use decision trees and situation templates as the core structure to interpret sensor data. To evaluate the proposed method, we generate a new human-annotated dataset simulating a smart environment. Our experiments show superior results compared with the initial expert system and the machine learning approach while preserving the initial expert system\u2019s interpretability.<\/jats:p>","DOI":"10.1093\/comjnl\/bxaa179","type":"journal-article","created":{"date-parts":[[2021,1,5]],"date-time":"2021-01-05T21:16:25Z","timestamp":1609881385000},"page":"1293-1305","source":"Crossref","is-referenced-by-count":2,"title":["Hybrid Learning Approach Toward Situation Recognition and Handling"],"prefix":"10.1093","volume":"65","author":[{"given":"Hossein","family":"Rajaby Faghihi","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Sharif University of Technology, Azadi Avenue, Tehran, Iran"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"MohammadAmin","family":"Fazli","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Sharif University of Technology, Azadi Avenue, Tehran, Iran"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jafar","family":"Habibi","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Sharif University of Technology, Azadi Avenue, Tehran, Iran"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2021,1,19]]},"reference":[{"key":"2022051812595436300_ref1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-319-04223-7","volume-title":"Internet of Things: Challenges and Opportunities","author":"Mukhopadhyay","year":"2014"},{"key":"2022051812595436300_ref2","first-page":"545","article-title":"A Core Ontology for Situation Awareness","volume-title":"Proc. Sixth Int. Conf. Information Fusion","author":"Matheus","year":"2003"},{"key":"2022051812595436300_ref3","doi-asserted-by":"crossref","first-page":"430","DOI":"10.1016\/j.asoc.2015.01.061","article-title":"A multi-agent fuzzy consensus model in a Situation Awareness framework","volume":"30","author":"D\u2019Aniello","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"2022051812595436300_ref4","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1007\/s007790170019","article-title":"Understanding and using context","volume":"5","author":"Dey","year":"2001","journal-title":"Pers. Ubiquit. Comput."},{"key":"2022051812595436300_ref5","doi-asserted-by":"crossref","first-page":"304","DOI":"10.1007\/3-540-48157-5_29","article-title":"Towards A Better Understanding of Context and Context-Awareness","volume-title":"Int. Symposium on Handheld and Ubiquitous Computing","author":"Abowd","year":"1999"},{"key":"2022051812595436300_ref6","doi-asserted-by":"crossref","first-page":"4264","DOI":"10.1109\/TVT.2013.2263400","article-title":"Context-Aware driver behavior detection system in intelligent transportation systems","volume":"62","author":"Al-Sultan","year":"2013","journal-title":"IEEE Trans. Veh. Technol."},{"key":"2022051812595436300_ref7","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1109\/MCOM.2014.6871677","article-title":"Context-Aware vehicular cyber-physical systems with cloud support: Architecture, challenges, and solutions","volume":"52","author":"Wan","year":"2014","journal-title":"IEEE Commun. Mag."},{"key":"2022051812595436300_ref8","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/MPRV.2009.56","article-title":"Sharing context-aware road and safety information","volume":"8","author":"Santa","year":"2009","journal-title":"IEEE Pervasive Comput."},{"key":"2022051812595436300_ref9","first-page":"74","article-title":"Context aware advisor for public transportation","volume":"45","author":"Ferreira","year":"2018","journal-title":"IAENG Int. J. Comput. Sci."},{"key":"2022051812595436300_ref10","first-page":"893","article-title":"Towards a Framework for Context-Aware Intelligent Traffic Management System in Smart Cities","volume-title":"Companion of the The Web Conf. 2018 on The Web Conf. 2018","author":"Rehena","year":"2018"},{"key":"2022051812595436300_ref11","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/j.comcom.2018.02.012","article-title":"QoS-Aware data delivery framework for safety-inspired multimedia in integrated vehicular-IoT","volume":"121","author":"Al-Turjman","year":"2018","journal-title":"Comput. Commun."},{"key":"2022051812595436300_ref12","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1201\/9780429489204-2","article-title":"Small Cells in the Forthcoming 5G\/IoT: Traffic Modeling and Deployment Overview","volume-title":"Smart Things and Femtocells","author":"Al-Turjman","year":"2018"},{"key":"2022051812595436300_ref13","doi-asserted-by":"crossref","first-page":"262","DOI":"10.1016\/j.future.2016.12.038","article-title":"Adaptive and context-aware service composition for IoT-based smart cities","volume":"76","author":"Urbieta","year":"2017","journal-title":"Futur. Gener. Comput. Syst."},{"key":"2022051812595436300_ref14","doi-asserted-by":"crossref","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 Netw."},{"key":"2022051812595436300_ref15","doi-asserted-by":"crossref","first-page":"919","DOI":"10.1016\/j.scs.2017.09.004","article-title":"Adaptive context aware decision computing paradigm for intensive health care delivery in smart cities\u2014A case analysis","volume":"41","author":"Aborokbah","year":"2018","journal-title":"Sustain. Cities Soc."},{"key":"2022051812595436300_ref16","first-page":"1","article-title":"Smart Healthcare in the IoT Era: A Context-Aware Recommendation Example","volume-title":"2018 Int. Symposium in Sensing and Instrumentation in IoT Era (ISSI)","author":"Casino","year":"2018"},{"key":"2022051812595436300_ref17","doi-asserted-by":"crossref","first-page":"2736","DOI":"10.1109\/TII.2018.2808190","article-title":"Context-sensitive access in industrial internet of things (IIoT) healthcare applications","volume":"14","author":"Al-Turjman","year":"2018","journal-title":"IEEE Trans. Ind. Inf."},{"key":"2022051812595436300_ref18","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1007\/978-3-319-57837-8_4","article-title":"Enriching a Situation Awareness Framework for IoT with Knowledge Base and Reasoning Components","volume-title":"International and Interdisciplinary Conf. Modeling and Using Context","author":"Kolbe","year":"2017"},{"key":"2022051812595436300_ref19","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1518\/001872095779049499","article-title":"Measurement of situation awareness in dynamic systems","volume":"37","author":"Endsley","year":"1995","journal-title":"Hum. Factors"},{"key":"2022051812595436300_ref20","doi-asserted-by":"crossref","first-page":"2213","DOI":"10.1016\/j.patrec.2008.08.002","article-title":"Using acceleration measurements for activity recognition: An effective learning algorithm for constructing neural classifiers","volume":"29","author":"Yang","year":"2008","journal-title":"Pattern Recogn. Lett."},{"key":"2022051812595436300_ref21","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/s00779-003-0237-8","article-title":"Bayesian approach to sensor-based context awareness","volume":"7","author":"Korpip\u00e4\u00e4","year":"2003","journal-title":"Pers. Ubiquit. Comput."},{"key":"2022051812595436300_ref22","doi-asserted-by":"crossref","first-page":"20716","DOI":"10.1109\/ACCESS.2017.2731363","article-title":"Situation awareness in ambient assisted living for smart healthcare","volume":"5","author":"Alkhomsan","year":"2017","journal-title":"IEEE Access"},{"key":"2022051812595436300_ref23","doi-asserted-by":"crossref","first-page":"678","DOI":"10.1109\/WF-IoT.2016.7845412","article-title":"Situation Awareness in a Smart Home Environment","volume-title":"2016 IEEE 3rd World Forum on Internet of Things (WF-IoT)","author":"Lee","year":"2016"},{"key":"2022051812595436300_ref24","first-page":"483","article-title":"A Long-Term Evaluation of Sensing Modalities for Activity Recognition","volume-title":"Int. Conf. Ubiquitous Computing","author":"Logan","year":"2007"},{"key":"2022051812595436300_ref25","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1145\/1409635.1409686","article-title":"Who will be the Customer? A Social Robot that Anticipates People\u2019s Behavior from their Trajectories","volume-title":"Proc. 10th Int. Conf. Ubiquitous Computing","author":"Kanda","year":"2008"},{"key":"2022051812595436300_ref26","first-page":"74","article-title":"IoT based situational awareness framework for real-time project management","volume":"30","author":"Ghimire","year":"2017","journal-title":"Int. J. Comput. Integr. Manuf."},{"key":"2022051812595436300_ref27","first-page":"131","article-title":"Generic Application Driven Situation Awareness via Ontological Situation Recognition","volume-title":"2016 IEEE International Multi-Disciplinary Conf. Cognitive Methods in Situation Awareness and Decision Support (CogSIMA)","author":"Pearson","year":"2016"},{"key":"2022051812595436300_ref28","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1016\/j.pmcj.2011.01.004","article-title":"Situation identification techniques in pervasive computing: A review","volume":"8","author":"Ye","year":"2012","journal-title":"Pervasive Mob. Comput."},{"key":"2022051812595436300_ref29","doi-asserted-by":"crossref","first-page":"740","DOI":"10.23919\/ICACT.2017.7890191","article-title":"Augmented Ontology by Handshaking with Machine Learning","volume-title":"2017 19th Int. Conf. Advanced Communication Technology (ICACT)","author":"Kim","year":"2017"},{"key":"2022051812595436300_ref30","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1007\/s00607-016-0522-9","article-title":"Situation recognition and handling based on executing situation templates and situation-aware workflows","volume":"99","author":"Hirmer","year":"2017","journal-title":"Computing"},{"key":"2022051812595436300_ref31","first-page":"1","article-title":"Internet of Things: Perspectives, Challenges and Opportunities","volume-title":"International Workshop on Telecommunications (IWT 2013)","author":"Alberti","year":"2013"},{"key":"2022051812595436300_ref32","article-title":"Context aware framework in IoT: A survey","volume":"4","author":"Sukode","year":"2015","journal-title":"Int. J. Adv. Sci. Technol."},{"key":"2022051812595436300_ref33","first-page":"95","article-title":"Towards Future Situation-Awareness: A Conceptual Middleware Framework for Opportunistic Situation Identification","volume-title":"Proc. 12th ACM Symposium on QoS and Security for Wireless and Mobile Networks","author":"Yang","year":"2016"},{"key":"2022051812595436300_ref34","first-page":"1","article-title":"Hidden Markov Model as a Framework for Situational Awareness","volume-title":"2008 11th Int. Conf. Information Fusion","author":"Damarla","year":"2008"},{"key":"2022051812595436300_ref35","doi-asserted-by":"crossref","first-page":"212","DOI":"10.19101\/IJACR.PID33","article-title":"A semantic event based framework for complex situations modeling and identification in smart environments","volume":"9","author":"Lakehal","year":"2019","journal-title":"Int. J. Adv. Comput. Res."},{"key":"2022051812595436300_ref36","first-page":"183","article-title":"The Situation in Logic\u2014I","volume-title":"Studies in Logic and the Foundations of Mathematics","author":"Barwise","year":"1986"},{"key":"2022051812595436300_ref37","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.eswa.2017.01.033","article-title":"Reactive, proactive, and extensible situation-awareness in ambient assisted living","volume":"76","author":"Machado","year":"2017","journal-title":"Expert Syst. Appl."},{"key":"2022051812595436300_ref38","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1006\/knac.1993.1008","article-title":"A translation approach to portable ontology specifications","volume":"5","author":"Gruber","year":"1993","journal-title":"Knowl. Acquis."},{"key":"2022051812595436300_ref39","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1007\/978-3-642-00179-6_17","article-title":"Semantic Smart Homes: Towards Knowledge Rich Assisted Living Environments","volume-title":"Intelligent Patient Management","author":"Chen","year":"2009"},{"key":"2022051812595436300_ref40","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1007\/s00450-016-0335-2","article-title":"Situation model as interface between situation recognition and situation-aware applications","volume":"32","author":"Mormul","year":"2017","journal-title":"Comput. Sci. Res. Dev."},{"key":"2022051812595436300_ref41","first-page":"113","article-title":"SitRS\u2014A Situation Recognition Service Based on Modeling and Executing Situation Templates","volume-title":"Proc. 9th Symposium and Summer School on Service-Oriented Computing","author":"Hirmer","year":"2015"},{"key":"2022051812595436300_ref42","first-page":"4","article-title":"SitRS XT-towards near real time situation recognition","volume":"7","author":"da Silva","year":"2016","journal-title":"J. Inform. Data Manag."},{"key":"2022051812595436300_ref43","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1145\/1655925.1655960","article-title":"Supervised Learning Algorithm for Automatic Adaption of Situation Templates Using Uncertain Data","volume-title":"Proc. 2nd Int. Conf. Interaction Sciences: Information Technology, Culture and Human","author":"Zweigle","year":"2009"},{"key":"2022051812595436300_ref44","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1016\/j.pmcj.2009.04.001","article-title":"Ambient intelligence: Technologies, applications, and opportunities","volume":"5","author":"Cook","year":"2009","journal-title":"Pervasive Mob. Comput."},{"key":"2022051812595436300_ref45","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/MPRV.2004.1316821","article-title":"Reasoning about uncertain contexts in pervasive computing environments","volume":"3","author":"Ranganathan","year":"2004","journal-title":"IEEE Pervasive Comput."},{"key":"2022051812595436300_ref46","doi-asserted-by":"crossref","DOI":"10.4271\/2018-01-0987","article-title":"Automatic Drive Train Management System for 4WD Vehicle Based on Road Situation Identification","author":"Ke","year":"2018"},{"key":"2022051812595436300_ref47","doi-asserted-by":"crossref","first-page":"1910","DOI":"10.1109\/ICDE48307.2020.00226","article-title":"A Hybrid Learning Approach to Stochastic Routing","volume-title":"2020 IEEE 36th Int. Conf. Data Engineering (ICDE)","author":"Pedersen","year":"2020"},{"key":"2022051812595436300_ref48","doi-asserted-by":"crossref","first-page":"1555","DOI":"10.14778\/3397230.3397248","article-title":"Anytime stochastic routing with hybrid learning","volume":"13","author":"Pedersen","year":"2020","journal-title":"Proc. VLDB Endow."},{"key":"2022051812595436300_ref49","doi-asserted-by":"crossref","first-page":"431","DOI":"10.3390\/s19020431","article-title":"A smart recommender based on hybrid learning methods for personal well-being services","volume":"19","author":"Nouh","year":"2019","journal-title":"Sensors"},{"key":"2022051812595436300_ref50","doi-asserted-by":"crossref","first-page":"865","DOI":"10.1007\/s00779-013-0696-5","article-title":"Context-aware hybrid reasoning framework for pervasive healthcare","volume":"18","author":"Yuan","year":"2014","journal-title":"Pers. Ubiquit. Comput."},{"key":"2022051812595436300_ref51","doi-asserted-by":"crossref","first-page":"4177","DOI":"10.3233\/JIFS-169976","article-title":"A hybrid approach of knowledge-driven and data-driven reasoning for activity recognition in smart homes","volume":"36","author":"Sukor","year":"2019","journal-title":"J. Intell. Fuzzy Syst."},{"key":"2022051812595436300_ref52","first-page":"48","volume-title":"C4. 5: Programs for Machine Learning","author":"Quinlan","year":"1993"},{"key":"2022051812595436300_ref53","doi-asserted-by":"crossref","first-page":"660","DOI":"10.1109\/21.97458","article-title":"A survey of decision tree classifier methodology","volume":"21","author":"Safavian","year":"1991","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"2022051812595436300_ref54","first-page":"2825","article-title":"scikit-learn: Machine learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."}],"container-title":["The Computer Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/65\/5\/1293\/43731720\/bxaa179.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/65\/5\/1293\/43731720\/bxaa179.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,18]],"date-time":"2022-05-18T13:03:04Z","timestamp":1652878984000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/comjnl\/article\/65\/5\/1293\/6103953"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,19]]},"references-count":54,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2021,1,19]]},"published-print":{"date-parts":[[2022,5,17]]}},"URL":"https:\/\/doi.org\/10.1093\/comjnl\/bxaa179","relation":{},"ISSN":["0010-4620","1460-2067"],"issn-type":[{"value":"0010-4620","type":"print"},{"value":"1460-2067","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022,5]]},"published":{"date-parts":[[2021,1,19]]}}}