Abstract
In this paper, a novel approach is presented to identify the smart home residents. The different behavioral patterns of smart home’s inhabitants are exploited to distinguish the residents. The variation of a specific individual behavior in smart homes is a significant challenge. We introduce different features that are useful to handle this problem. Moreover, we introduce an innovative strategy which considers the Bag of Sensor Events and Bayesian networks. In the Bag of Sensor Events approach, the frequency of each sensor event occurrence is considered, regardless of the order of sensor events. The efficiency of the Bag of sensor Events approach is compared to the Sequence of Sensor Events. Our experiments confirm that the Bag of Sensor Events approach outperformed the previous approaches. When the smart homes residents are people who repeat their daily activities frequently, applying the Bag of Sensor Events on Activity Based Window Frame features, which considers the performed daily activities, would identify them more accurately. In contrast, in cases where residents perform their activities in different ways, considering the Time Based Window Frame leads to higher accuracy in distinguishing residents. In this approach, the features are created by considering the constant time intervals. The F-measure of our proposed approach on the Twor2009, Tulum2009, and Tulum2010 datasets is 96%, 100%, and 99%, respectively, which improves the results of the previous researches which consider behavioral patterns to identify smart home residents.
Similar content being viewed by others
References
Oppitz M, Tomsu P (2018) Internet of things. In: Oppitz M, Tomsu P (eds) Inventing the cloud century: how cloudiness keeps changing our life, economy and technology. Springer International Publishing, Cham, pp 435–469. https://doi.org/10.1007/978-3-319-61161-7_16
Osseiran A, Elloumi O, Song J, Monserrat JF (2017) Internet of things. IEEE Communications Standards Magazine 1(2):84–84. https://doi.org/10.1109/MCOMSTD.2017.7992936
Feng S, Setoodeh P, Haykin S (2017) Smart home: cognitive interactive people-centric internet of things. IEEE Commun Mag 55(2):34–39. https://doi.org/10.1109/MCOM.2017.1600682CM
Zanella A, Bui N, Castellani A, Vangelista L, Zorzi M (2014) Internet of things for smart cities. IEEE Internet Things J 1(1):22–32. https://doi.org/10.1109/JIOT.2014.2306328
Yacchirema D, de Puga JS, Palau C, Esteve M (2019) Fall detection system for elderly people using IoT and ensemble machine learning algorithm. Pers Ubiquit Comput. https://doi.org/10.1007/s00779-018-01196-8
Rafferty J, Nugent CD, Liu J, Chen L (2017) From activity recognition to intention recognition for assisted living within smart homes. IEEE Transactions on Human-Machine Systems 47(3):368–379. https://doi.org/10.1109/THMS.2016.2641388
Mshali H, Lemlouma T, Magoni D (2018) Adaptive monitoring system for e-health smart homes. Pervasive Mob Comput 43:1–19. https://doi.org/10.1016/j.pmcj.2017.11.001
Zanjal SV, Talmale GR (2016) Medicine reminder and monitoring system for secure health using IOT. Proced Comput Sci 78:471–476. https://doi.org/10.1016/j.procs.2016.02.090
Ahmed E, Islam A, Sarker F, Huda MN, Abdullah-Al-Mamun K (2016) A road to independent living with smart homes for people with disabilities. Paper presented at the 2016 5th international conference on informatics, electronics and vision (ICIEV), 13–14 May 2016
Benmansour A, Bouchachia A, Feham M (2015) Multioccupant activity recognition in pervasive smart home environments. ACM Comput Surv 48(3):1–36. https://doi.org/10.1145/2835372
Wong KB-Y, Zhang T, Aghajan H (2014) Extracting patterns of behavior from a network of binary sensors. J Ambient Intell Humaniz Comput 6(1):83–105. https://doi.org/10.1007/s12652-014-0246-7
Voas J, Kshetri N (2017) Human Tagging. Computer 50(10):78–85. https://doi.org/10.1109/MC.2017.3641646
Wang L, Gu T, Tao X, Lu J (2017) Toward a wearable RFID system for real-time activity recognition using radio patterns. IEEE Trans Mob Comput 16(1):228–242. https://doi.org/10.1109/TMC.2016.2538230
J B AM (2011) Body-worn sensor design: what do patients and clinicians want? Ann Biomed Eng 39(9):2299–2312
López G, Marín G, Calderón M (2017) Human aspects of ubiquitous computing: a study addressing willingness to use it and privacy issues. J Ambient Intell Humaniz Comput 8(4):497–511. https://doi.org/10.1007/s12652-016-0438-4
Thielen M, Sigrist L, Magno M, Hierold C, Benini L (2017) Human body heat for powering wearable devices: from thermal energy to application. Energy Convers Manag 131:44–54. https://doi.org/10.1016/j.enconman.2016.11.005
Mokhtari G, Zhang Q, Hargrave C, Ralston JC (2017) Non-wearable UWB sensor for human identification in smart home. IEEE Sensors J 17(11):3332–3340. https://doi.org/10.1109/JSEN.2017.2694555
Alemdar H, Ertan H, Incel OD, Ersoy C (2013) ARAS human activity datasets in multiple homes with multiple residents. Paper presented at the 2013 7th International Conference on Pervasive Computing Technologies for Healthcare and Workshops, 5–8 May 2013
Cook DJ, Crandall AS, Thomas BL, Krishnan NC (2013) CASAS: a smart home in a box. Computer 46(7):62–69. https://doi.org/10.1109/MC.2012.328
Forkan ARM, Khalil I, Tari Z, Foufou S, Bouras A (2015) A context-aware approach for long-term behavioural change detection and abnormality prediction in ambient assisted living. Pattern Recogn 48(3):628–641. https://doi.org/10.1016/j.patcog.2014.07.007
Kim J-C, Chung K (2017) Depression index service using knowledge based crowdsourcing in smart health. Wirel Pers Commun 93(1):255–268. https://doi.org/10.1007/s11277-016-3923-3
Kim JY, Liu N, Tan HX, Chu CH (2017) Unobtrusive monitoring to detect depression for elderly with chronic illnesses. IEEE Sensors J 17(17):5694–5704. https://doi.org/10.1109/JSEN.2017.2729594
Rashidi P, Cook DJ, Holder LB, Schmitter-Edgecombe M (2011) Discovering activities to recognize and track in a smart environment. IEEE Trans Knowl Data Eng 23:527–539
Gayathri KS, Easwarakumar KS, Elias S (2017) Probabilistic ontology based activity recognition in smart homes using Markov logic network. Knowl-Based Syst 121:173–184. https://doi.org/10.1016/j.knosys.2017.01.025
Tsai MJ, Wu CL, Pradhan SK, Xie Y, Li TY, Fu LC, Zeng YC (2016) Context-aware activity prediction using human behavior pattern in real smart home environments. Paper presented at the 2016 IEEE international conference on automation science and engineering (CASE), 21–25 Aug. 2016
Koller D, Friedman N (2009) Probabilistic Graphical Models: principles and techniques - adaptive computation and machine learning. The MIT Press
Nie Z, Liu Y, Duan C, Ruan Z, Li J, Wang L (2015) Wearable biometric authentication based on human body communication. Paper presented at the 2015 IEEE 12th international conference on wearable and implantable body sensor networks (BSN), 9–12 June 2015
Cheng J, Sundholm M, Zhou B, Hirsch M, Lukowicz P (2016) Smart-surface: large scale textile pressure sensors arrays for activity recognition. Pervasive Mob Comput 30:97–112. https://doi.org/10.1016/j.pmcj.2016.01.007
Chen YC, Zhu X, Zheng WS, Lai JH (2018) Person re-identification by camera correlation aware feature augmentation. IEEE Trans Pattern Anal Mach Intell 40(2):392–408. https://doi.org/10.1109/TPAMI.2017.2666805
Camps O, Gou M, Hebble T, Karanam S, Lehmann O, Li Y, Radke RJ, Wu Z, Xiong F (2017) From the lab to the real world: re-identification in an airport camera network. IEEE Trans Circ Syst Video Technol 27(3):540–553. https://doi.org/10.1109/TCSVT.2016.2556538
Ropponen A, Rimminen H, Sepponen R (2011) Robust system for indoor localisation and identification for the health care environment. Wirel Pers Commun 59(1):57–71. https://doi.org/10.1007/s11277-010-0189-z
Lassabe F, Canalda P, Chatonnay P, Spies F (2009) Indoor Wi-fi positioning: techniques and systems. Annals of Telecommunications - Annales des Télécommunications 64(9):651–664. https://doi.org/10.1007/s12243-009-0122-1
Yao Z, Liang D, Jiang W, Bo H, Yuzhuo F (Oct. 2008) (2008) implementing indoor positioning system via ZigBee devices. Paper presented at the 2008 42nd Asilomar conference on signals. Syst Comput:26–29
Ferrara M, Franco A, Maio D (2014) On the use of the Kinect sensor for human identification in smart environments. J Ambient Intell Smart Environ 6(4):435–446
BenAbdelkader C, Cutler R, Davis L (2002) Person identification using automatic height and stride estimation. Paper presented at the Object recognition supported by user interaction for service robots, 2002
Mokhtari G, Bashi N, Zhang Q, Nourbakhsh G (2018) Non-wearable human identification sensors for smart home environment: a review. Sens Rev 38(3):391–404. https://doi.org/10.1108/SR-07-2017-0140
Srinivasan V, Stankovic J, Whitehouse K (2010) Using Height Sensors for Biometric Identification in Multi-resident Homes. Paper presented at the Pervasive Computing, Berlin, Heidelberg, 2010
Nguyen M-S, Vo T-L (2018) Resident Identification in Smart Home by Voice Biometrics. In: Cham. Future Data and Security Engineering. Springer International Publishing, pp 433–448
Zhang J, Wei B, Hu W, Kanhere SS (2016) WiFi-ID: human identification using WiFi signal. Paper presented at the 2016 international conference on distributed computing in sensor systems (DCOSS), 26–28 May 2016
Zeng Y, Pathak PH, Mohapatra P (2016) WiWho: WiFi-based person identification in smart spaces. Paper presented at the 2016 15th ACM/IEEE international conference on information processing in sensor networks (IPSN), 11–14 April 2016
Shah SW, Kanhere SS (2019) Smart user identification using cardiopulmonary activity. Pervasive Mob Comput 58:101024. https://doi.org/10.1016/j.pmcj.2019.05.005
Ren Y, Chen Y, Chuah MC, Yang J (2015) User verification leveraging gait recognition for smartphone enabled Mobile healthcare systems. IEEE Trans Mob Comput 14(9):1961–1974. https://doi.org/10.1109/TMC.2014.2365185
Shi C, Liu J, Liu H, Chen Y (2017) Smart user authentication through actuation of daily activities leveraging WiFi-enabled IoT. Paper presented at the proceedings of the 18th ACM international symposium on Mobile ad hoc networking and computing, Chennai
Kong H, Lu L, Yu J, Chen Y, Kong L, Li M (2019) FingerPass: finger gesture-based continuous user authentication for smart homes using commodity WiFi. Paper presented at the proceedings of the twentieth ACM International Symposium on Mobile Ad Hoc Networking and Computing, Catania
Depatla S, Muralidharan A, Mostofi Y (2015) Occupancy estimation using only WiFi power measurements. IEEE J Sel Areas Commun 33(7):1381–1393. https://doi.org/10.1109/JSAC.2015.2430272
Khalil N, Benhaddou D, Gnawali O, Subhlok J (2018) Nonintrusive ultrasonic-based occupant identification for energy efficient smart building applications. Appl Energy 220:814–828. https://doi.org/10.1016/j.apenergy.2018.03.018
Khalil N, Benhaddou D, Gnawali O, Subhlok J (2016) Nonintrusive occupant identification by sensing body shape and movement. Paper presented at the proceedings of the 3rd ACM international conference on Systems for Energy-Efficient Built Environments, Palo Alto, CA
Kalyanaraman A, Hong D, Soltanaghaei E, Whitehouse K (2017) Forma track: tracking people based on body shape. Proc ACM Interact Mob Wearable Ubiquitous Technol 1(3):1–21. https://doi.org/10.1145/3130926
Khalil N, Gnawali O, Benhaddou D, Subhlok J (2018) SonicDoor: a person identification system based on modeling of shape, behavior, and walking patterns. ACM Trans Sen Netw 14(3–4):1–21. https://doi.org/10.1145/3229064
Batool S, Saqib NA, Khattack MK, Hassan a identification of remote IoT users using sensor data analytics. In, Cham, 2020. Advances in information and communication. Springer International Publishing, pp 328–337
Mokhtari G, Zhang Q, Nourbakhsh G, Ball S, Karunanithi M (2017) BLUESOUND: a new resident identification sensor using ultrasound Array and BLE Technology for Smart Home Platform. IEEE Sensors J 17(5):1503–1512. https://doi.org/10.1109/JSEN.2017.2647960
Lesani FS, Ghazvini FF, Amirkhani H (2017) Smart home user identification using bag of events approach. Paper presented at the 2017 7th International Conference on Computer and Knowledge Engineering (ICCKE), 26–27 Oct. 2017
Crandall AS, Cook DJ (2013) Behaviometrics for identifying smart home residents. In: Bosse T, Cook DJ, Neerincx M, Sadri F (eds) Human aspects in ambient intelligence: contemporary challenges and solutions. Atlantis Press, Paris, pp 55–71. https://doi.org/10.2991/978-94-6239-018-8_4
Kim H, Kim I, Kim J (2015) Designing the smart foot mat and its applications: as a user identification sensor for smart home scenarios. Adv Sci Technol Lett 87:1–5
Carvalho RLd, Rosa PFF (2010) Identification system for smart homes using footstep sounds. Paper presented at the 2010 IEEE international symposium on industrial electronics, 4–7 July 2010
Heo KH, Jeong SY, Kang SJ (2019) Real-time user identification and behavior prediction based on foot-pad recognition. Sensors 19(13). https://doi.org/10.3390/s19132899
Crandall AS, Cook DJ (2008) Resident and caregiver: handling multiple people in a smart care facility. In Proceedings of the AAAI fall symposium—AI in eldercare: new solutions to old problems:39–47
Crandall AS, Cook DJ (2008) Attributing events to individuals in multi-inhabitant environments. In Proceedings of the IET 4th international conference on intelligent environments:1–8
Crandall AS, Cook DJ (2010) Using a Hidden Markov Model for resident identification. Paper presented at the 2010 sixth international conference on intelligent environments, 19–21 July 2010
Hsu K-C, Chiang Y-T, Lin G-Y, Lu C-H, Hsu JY-J, Fu L-C (2010) Strategies for Inference Mechanism of Conditional Random Fields for Multiple-Resident Activity Recognition in a Smart Home. Paper presented at the Trends in Applied Intelligent Systems, Berlin, Heidelberg, 2010
Amirkhani H, Rahmati M, Lucas PJF, Hommersom A (2017) Exploiting Experts' knowledge for structure learning of Bayesian networks. IEEE Trans Pattern Anal Mach Intell 39(11):2154–2170. https://doi.org/10.1109/TPAMI.2016.2636828
Rabiner LR (1989) A tutorial on hidden Markov models and selected applications in speech recognition. Proc IEEE 77(2):257–286. https://doi.org/10.1109/5.18626
Jolliffe IT (1986) Choosing a subset of principal components or variables. In: Jolliffe IT (ed) Principal component analysis. Springer New York, New York, pp 92–114. https://doi.org/10.1007/978-1-4757-1904-8_6
Gama J, Pinto C (2006) Discretization from data streams: applications to histograms and data mining. Paper presented at the proceedings of the 2006 ACM symposium on applied computing, Dijon, France
Cook D, Schmitter-Edgecombe M (2009) Assessing the quality of activities in a smart environment. Methods Inf Med 48(5):480–485
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Lesani, F.S., Fotouhi Ghazvini, F. & Amirkhani, H. Smart home resident identification based on behavioral patterns using ambient sensors. Pers Ubiquit Comput 25, 151–162 (2021). https://doi.org/10.1007/s00779-019-01288-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-019-01288-z