Skip to main content
Log in

CRAFFT: an activity prediction model based on Bayesian networks

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Notes

  1. Also referred to as the “explaining away” situation.

  2. 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Gopalratnam K, Cook D (2004) Active lezi: an incremental parsing algorithm for sequential prediction. Intern J Artif Intell Tools 14(1-2):917–930

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Heung-II S, Bong-Kee S, Seong-Whan L (2010) Hand gesture recognition based on dynamic bayesian network framework. Patt Recogn 43:3059–3072

    Article  Google Scholar 

  • Holder LB, Cook DJ (2013) Automated activity-aware prompting for activity initiation. Gerontechnology 11(4):534–544

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Mahmoud S, Lotfi A, Langensiepen C (2013) Behavioural pattern identification and prediction in intelligent environments. J Appl Soft Comput 13(4):1813–1822

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Yin J, Yang Q, Pan JJ (2008) Sensor-based abnormal humanactivity detection. IEEE Trans Knowl Data Eng, 20(8):1082–1090

    Article  Google Scholar 

  • 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ehsan Nazerfard.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-014-0219-x

Keywords

Navigation