Abstract
Recent advances in the areas of pervasive computing, data mining, and machine learning offer unique opportunities to provide health monitoring and assistance for individuals facing difficulties to live independently in their homes. Several components have to work together to provide health monitoring for smart home residents including, but not limited to, activity recognition, activity discovery, activity prediction, and prompting system. Compared to the significant research done to discover and recognize activities, less attention has been given to predict the future activities that the resident is likely to perform. Activity prediction components can play a major role in design of a smart home. For instance, by taking advantage of an activity prediction module, a smart home can learn context-aware rules to prompt individuals to initiate important activities. In this paper, we propose an activity prediction model using Bayesian networks together with a novel two-step inference process to predict both the next activity features and the next activity label. We also propose an approach to predict the start time of the next activity which is based on modeling the relative start time of the predicted activity using the continuous normal distribution and outlier detection. To validate our proposed models, we used real data collected from physical smart environments.
Similar content being viewed by others
Notes
Also referred to as the “explaining away” situation.
Datasets are available online at http://casas.eecs.wsu.edu/datasets/.
References
Abowd G, Mynatt E (2004) Designing for the human experience in smart environments. In: Cook D, Das S, (eds). Smart environments: technology, protocols, and applications, Wiley, pp 153–174
Barger T, Brown D, Alwan M (2005) Health-status monitoring through analysis of behavioral patterns. IEEE Trans Syst Man Cybernet 35(1):22–27
BrainAid (2013) PEAT: Android application for people with cognitive challenges [online]. http://brainaid.com, visited september 25
Cook DJ, Das SK (2005) Smart environments: technology, protocols and applications. Wiley Series on Parallel and Distributed Computing. ISBN: 0-471-54448-5
Cook DJ, Crandall AS, Thomas BL, Krishnan N (2013) Casas: a smart home in a box. IEEE Comp 46(6):26–33
Das SK, Cook DJ, Bhattacharya A, Heierman-III EO Lin T-Y (2002) The role of prediction algorithms on the mavhome smart home architectures. IEEEIEEE Trans Knowl Data Eng 9(6):77–84
Doctor F, Hagras H, Callaghan V (2005) A fuzzy embedded agent-based approach for realizing ambient intelligence in intelligent inhabited environments. IEEE Trans Syst Man Cybernet Part A 35(1):55–65
Duong TV, Bui HH, Phung DQ, Venkatesh S (2005) Activity recognition and abnormality detection with the switching hidden semi-markov model. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp 838–845
Ghasemzadeh H, Loseu V, Jafari R (2010) IEEE Transactions on Information Technology in Biomedicine 14(2):425–435
Gopalratnam K, Cook D (2004) Active lezi: an incremental parsing algorithm for sequential prediction. Intern J Artif Intell Tools 14(1-2):917–930
Helal S, Mann W, El-Zabadani H, King J, Kaddoura Y, Jansen E (2005) The Gator Tech smart house: a programmable pervasive space. IEEE Comp Soc 38(3):50–60
Heung-II S, Bong-Kee S, Seong-Whan L (2010) Hand gesture recognition based on dynamic bayesian network framework. Patt Recogn 43:3059–3072
Holder LB, Cook DJ (2013) Automated activity-aware prompting for activity initiation. Gerontechnology 11(4):534–544
Intille SS, Larson K, Tapia EM, Beaudin J, Kaushik P, Nawyn J, Rockinson R (2006) Using a live-in laboratory for ubiquitous computing research. In: Proceedings of Pervasive, pp 349–365
JustChecking (2013) Supporting independence people with dementia, [online]. http://www.justchecking.co.uk, visited september 25
Kasteren TV, Krose B (2007) Bayesian activity recognition in residence for elders. In International Conference on Intelligent Environments (IE’07), pp 209–212
Kaushik P, Intille S, Larson K (2008) User-adaptive reminders for home-based medical tasks. A case study. Meth Inform Med 47(2):203–207
Kautz H, Etzioni O, Weld D, Shastri L (2003) Foundations of assisted cognition systems. In Technical report, University of Washington, Computer Science Department
Liao L, Fox D, Kautz H (2005) Location-based activity recognition using relational markov networks. In: Proceedings of the International Joint Conference on Artificial Intelligence, pp 773–778
Lotfi A, Langensiepen C, Mahmoud SM, Akhlaghinia MJ (2012) Smart homes for the elderly dementia sufferers: Identifcation and prediction of abnormal behaviour. J Amb Intell Human Comput (JAIHC) 3(3):205–218
Mahmoud S, Lotfi A, Langensiepen C (2013) Behavioural pattern identification and prediction in intelligent environments. J Appl Soft Comput 13(4):1813–1822
Maurer U, Smailagic A, Siewiorek DP, Deisher M (2006) Activity recognition and monitoring using multiple sensors on different body positions. In: Proceedings of the International Workshop on Wearable and Implantable Body Sensor Networks, pp 113–116
Mocanu I, Florea AM (2012) A multi-agent supervising system for smart environments. In: Proceedings of the 2nd International Conference on Web Intelligence, Mining and Semantics WIMS ’12, pp 1–55
Mocanu S, Mocanu I, Anton S, Munteanu C (2011) Amihomecare: a complex ambient intelligent system for home medical assistance. In: Proceedings of the International Conference on Applied Computer and Applied Computational Science, pp 181–186
Monekosso DN, Remagnino P (2009) Anomalous behaviour detection: supporting independent living. In: Monekosso D, Remagnino P, Kuno Y (eds.) Ambient intelligence techniques and applications, advanced information and knowledge processing, pp 35–50
Murphy K (2002) Dynamic Bayesian network: representation, inference and learning. University of California, Berkeley, PhD. Dissertation
Nazerfard E, Cook DJ (2013) Using Bayesian networks for daily activity prediction. In: Proceedings of the AAAI Workshop on Plan, Activity and Intent Recognition, pp 32–38
Nazerfard E, Rashidi P, Cook DJ (2011) Using association rule mining to discover temporal relations of daily activities. In: Proceedings of International Conference on Smart Homes and Health Telematics (ICOST), pp 49–56
Park H-S, Cho S-B (2010) Predicting user activities in the sequence of mobile context for ambient intelligence environment using dynamic bayesian network. In: International Conference on Agents and Artificial Intelligence (ICAART), pp 311–316
Philipose M, Fishkin K, Perkowitz M, Patterson D, Fox D, Kautz H, Hahnel D (2004) Inferring activities from interactions with objects. IEEE Pervas Comput 3(4):50–57
Pollack M (2005) Intelligent technology for an aging population: the use of ai to assist elders with cognitive impairment, AI Magazine 26(2):9–24
Rashidi P, Cook D, Holder L, Schmitter-Edgecombe M (2011) Discovering activities to recognize and track in a smart environment. IEEE Trans Knowl Data Eng 23(4):527–539
Reisberg B, Finkel S, Overall J, Schmidt-Gollas N, Kanowski S, Lehfeld H, Hulla F, Sclan SG, Wilms H-U, Heininger K, Hindmarch I (2001) The alzheimer’s disease activities of daily living international scale (adl-is). Intern Psychogeriat 13(2):168–181
Shachter RD (1998) Bayes-ball: the rational pastime (for determining irrelevance and requisite information in belief networks and influence diagrams). In: Proceedings of the 14th Conf. in Uncertainty in Artificial Intelligence, pp 480–487
Tapia DI, Abraham A, Corchado JM, Alonso RS (2010) Agents and ambient intelligence: case studies. J Amb Intell Human Comput 1(2):85–93
Yin J, Yang Q, Pan JJ (2008) Sensor-based abnormal humanactivity detection. IEEE Trans Knowl Data Eng, 20(8):1082–1090
Yu X (2008) Approaches and principles of fall detection for elderly and patient. In: International Conference on e-Health Networking, Applications and Services (Healthcom), pp 42–47
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Nazerfard, E., Cook, D.J. CRAFFT: an activity prediction model based on Bayesian networks. J Ambient Intell Human Comput 6, 193–205 (2015). https://doi.org/10.1007/s12652-014-0219-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-014-0219-x