Skip to main content
Log in

Activity inference engine for real-time cognitive assistance in smart environments

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

Abstract

Recent research in ambient intelligence allows wireless sensor networks to perceive environmental states and their changes in smart environments. An intelligent living environment could not only provide better interactions with its ambiance, inside electrical devices and everyday objects, but also offer smart services, even smart assistance to disabled or elderly people when necessary. This paper proposes a new inference engine based on the formal concept analysis to achieve activity prediction and recognition, even abnormal behavioral pattern detection for ambient-assisted living. According to occupants’ historical data, we explore useful frequent patterns to guide future prediction, recognition and detection tasks. Like the way of human reasoning, the engine could incrementally infer the most probable activity according to successive observations. Furthermore, we propose a hierarchical clustering approach to merge activities according to their semantic similarities. As an optimized knowledge discovery approach in hierarchical ambient intelligence environments, it could optimize the prediction accuracies at the earliest stages when only a few observations are available.

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

Similar content being viewed by others

Notes

  1. For example, in linguistics, each subject establishes a binary relation with its object (or predictive) by the (linking) verb.

  2. Available at http://casas.wsu.edu/datasets/.

  3. Did not turn the water off, did not turn the burner off, did not bring the medicine container, did not use water to clean and did not dial a phone number.

  4. Dialed a wrong phone number and redialed, duplicate sampling of motion sensors, etc.

References

  • Aamodt A, Plaza E (1994) Case-based reasoning: foundational issues, methodological variations, and system approaches. AI Commun 7(1):39–59

    Google Scholar 

  • Acampora G, Cook DJ, Rashidi P, Vasilakos AV (2013) A survey on ambient intelligence in healthcare. Proc IEEE 101(12):2470–2494

    Article  Google Scholar 

  • Aggarwal CC (2014) Data classification: algorithms and applications. CRC Press, Boca Raton

    Google Scholar 

  • Aggarwal CC, Reddy CK (2013) Data clustering: algorithms and applications. CRC Press, Boca Raton

    MATH  Google Scholar 

  • Aggarwal JK, Ryoo MS (2011) Human activity analysis: a review. ACM Comput Surv (CSUR) 43(3):16

    Article  Google Scholar 

  • Alsheikh MA, Lin S, Niyato D, Tan HP (2014) Machine learning in wireless sensor networks: algorithms, strategies, and applications. IEEE Commun Surv Tutor 16(4):1996–2018

    Article  Google Scholar 

  • Bao L, Intille SS (2004) Activity recognition from user-annotated acceleration data. Lect Notes Comput Sci 3001:1–17

    Article  Google Scholar 

  • Barberger-Gateau P, Fabrigoule C (1997) Disability and cognitive impairment in the elderly. Disabil Rehabil 19(5):175–193

    Article  Google Scholar 

  • Bareiss R (1989) Exemplar-based knowledge acquisition: a unified approach to concept representation, classification, and learning, vol 2. Academic Press, London

    MATH  Google Scholar 

  • Belley C, Gaboury S, Bouchard B, Bouzouane A (2015) Nonintrusive system for assistance and guidance in smart homes based on electrical devices identification. Expert Syst Appl 42(19):6552–6577

    Article  Google Scholar 

  • Belohlavek R (2012) Fuzzy relational systems: foundations and principles, vol 20. Springer Science and Business Media, Berlin

    MATH  Google Scholar 

  • Bouchard B, Giroux S, Bouzouane A (2007) A keyhole plan recognition model for alzheimer’s patients: first results. Appl Artif Intell 21(7):623–658

    Article  Google Scholar 

  • Boudreault A, Whittom-Ross S, Bouchard J, Bouchard B (2016) Validation of a smart stove with traumatic brain injury patients in a cooking task. In: 12th international conference on intelligent environments, IEEE

  • Boujemaa N, Detyniecki M, Nürnberger A (2008) Adaptive multimedia retrieval: retrieval, user, and semantics, vol 4918. Springer, Berlin

    Book  Google Scholar 

  • Broekens J, Heerink M, Rosendal H (2009) Assistive social robots in elderly care: a review. Gerontechnology 8(2):94–103

    Article  Google Scholar 

  • Chandola V, Banerjee A, Kumar V (2009) Anomaly detection: a survey. ACM Comput Surv (CSUR) 41(3):15

    Article  Google Scholar 

  • Chen C, Das B, Cook DJ (2010) A data mining framework for activity recognition in smart environments. In: International conference on intelligent environments, pp 80 – 83

  • Chen L, Hoey J, Nugent CD, Cook DJ, Yu Z (2012) Sensor-based activity recognition. IEEE Trans Syst Man Cybern Part C Appl Rev 42(6):790–808

    Article  Google Scholar 

  • Chien BC, Huang RS (2014) Activity recognition using discriminant sequence patterns in smart environments. In: Pacific-Asia conference on knowledge discovery and data mining. Springer, pp 329–341

  • Cook DJ, Das SK (2007) How smart are our environments? An updated look at the state of the art. Pervasive Mobile Comput 3(2):53–73

    Article  Google Scholar 

  • Cook DJ, Schmitter-Edgecombe M (2009) Assessing the quality of activities in a smart environment. Methods Inf Med 48(5):480

    Article  Google Scholar 

  • Cook DJ, Augusto JC, Jakkula VR (2009) Ambient intelligence: technologies, applications, and opportunities. Pervasive Mobile Comput 5(4):277–298

    Article  Google Scholar 

  • De Maio C, Fenza G, Loia V, Senatore S (2012) Hierarchical web resources retrieval by exploiting fuzzy formal concept analysis. Inf Process Manag 48(3):399–418

    Article  Google Scholar 

  • De Maio C, Fenza G, Gallo M, Loia V, Senatore S (2014) Formal and relational concept analysis for fuzzy-based automatic semantic annotation. Appl Intell 40(1):154–177

    Article  Google Scholar 

  • De Maio C, Fenza G, Loia V, Parente M (2016) Time aware knowledge extraction for microblog summarization on twitter. Inf Fusion 28:60–74

    Article  Google Scholar 

  • De Maio C, Fenza G, Loia V, Orciuoli F (2017) Unfolding social content evolution along time and semantics. Future Gener Comput Syst 66:146–159

    Article  Google Scholar 

  • De Silva LC, Morikawa C, Petra IM (2012) State of the art of smart homes. Eng Appl Artif Intell 25(7):1313–1321

    Article  Google Scholar 

  • Formica A (2006) Ontology-based concept similarity in formal concept analysis. Inf Sci 176(18):2624–2641

    Article  MathSciNet  MATH  Google Scholar 

  • Fortin-Simard D, Bilodeau JS, Gaboury S, Bouchard B, Bouzouane A (2015) Method of recognition and assistance combining passive rfid and electrical load analysis that handles cognitive errors. Int J Distrib Sens Netw 2015:190

    Article  Google Scholar 

  • Ganter B, Wille R (1999) Formal concept analysis: mathematical foundations. Springer Science and Business Media, Berlin

    Book  MATH  Google Scholar 

  • Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of things (IoT): a vision, architectural elements, and future directions. Future Gener Comput Syst 29(7):1645–1660

    Article  Google Scholar 

  • Halle S, Gaboury S, Bouchard B (2016) Towards user activity recognition through energy usage analysis and complex event processing. In: Pervasive technologies related to assistive environments, ACM

  • Hao J, Bouzouane A, Bouchard B, Gaboury S (2016) Real-time activity prediction and recognition in smart homes by formal concept analysis. In: 12th international conference on intelligent environments, IEEE

  • Hao J, Gaboury S, Bouchard B (2016) Cognitive errors detection: mining behavioral data stream of people with cognitive impairment. In: Pervasive technologies related to assistive environments, ACM

  • Jonyer I, Cook DJ, Holder LB (2001) Graph-based hierarchical conceptual clustering. J Mach Learn Res 2(Oct):19–43

  • Kim E, Helal S, Cook D (2010) Human activity recognition and pattern discovery. IEEE Pervasive Comput 9(1):48–53

    Article  Google Scholar 

  • Kolodner JL (1992) An introduction to case-based reasoning. Artif Intell Rev 6(1):3–34

    Article  Google Scholar 

  • Leskovec J, Rajaraman A, Ullman JD (2014) Mining of massive datasets. Cambridge University Press, Cambridge

    Book  Google Scholar 

  • Loia V, Fenza G, De Maio C, Salerno S (2013) Hybrid methodologies to foster ontology-based knowledge management platform. In: 2013 IEEE symposium on intelligent agent (IA). IEEE, pp 36–43

  • Minor B, Doppa JR, Cook DJ (2015) Data-driven activity prediction: algorithms, evaluation methodology, and applications. In: Proceedings of the 21th ACM sigkdd international conference on knowledge discovery and data mining. ACM, pp 805–814

  • Nazerfard E, Cook DJ (2013) Using Bayesian networks for daily activity prediction. In: AAAI workshop: plan, activity, and intent recognition

  • Nazerfard E, Cook DJ (2015) Crafft: an activity prediction model based on Bayesian networks. J Ambient Intell Humaniz Comput 6(2):193–205

    Article  Google Scholar 

  • Poelmans J, Ignatov DI, Kuznetsov SO, Dedene G (2013) Formal concept analysis in knowledge processing: a survey on applications. Expert Syst Appl 40(16):6538–6560

    Article  Google Scholar 

  • Porter BW, Bareiss R, Holte RC (1990) Concept learning and heuristic classification in weak-theory domains. Artif Intell 45(1–2):229–263

    Article  Google Scholar 

  • Ramos C, Augusto JC, Shapiro D (2008) Ambient intelligence—the next step for artificial intelligence. IEEE Intell Syst 23(2):15–18

    Article  Google Scholar 

  • Remagnino P, Foresti GL (2005) Ambient intelligence: a new multidisciplinary paradigm. IEEE Trans Syst Man Cybern Part A Syst Hum 35(1):1–6

    Article  Google Scholar 

  • Roy P, Giroux S, Bouchard B, Bouzouane A, Phua C, Tolstikov A, Biswas J (2011) A possibilistic approach for activity recognition in smart homes for cognitive assistance to Alzheimer’s patients. In: Activity recognition in pervasive intelligent environments. Springer, pp 33–58

  • Ryoo M (2011) Human activity prediction: Early recognition of ongoing activities from streaming videos. In: International conference on computer vision, pp 1036–1043

  • Sadri F (2011) Ambient intelligence: a survey. ACM Comput Surv (CSUR) 43(4):36

    Article  Google Scholar 

  • Suryadevara NK, Mukhopadhyay SC, Wang R, Rayudu R (2013) Forecasting the behavior of an elderly using wireless sensors data in a smart home. Eng Appl Artif Intell 26(10):2641–2652

    Article  Google Scholar 

  • United Nations (2013) World population ageing 2013. Economic and social affairs. UN Publications. http://www.un.org/en/development/desa/population/publications/pdf/ageing/WorldPopulationAgeing2013.pdf

  • United Nations (2016) Alzheimer’s disease fact sheet. National Institute on Aging. NIH Publication. https://www.nia.nih.gov/alzheimers/publication/alzheimers-disease-fact-sheet

  • Van Kasteren TL, Englebienne G, Kröse BJ (2011) Hierarchical activity recognition using automatically clustered actions. In: International joint conference on ambient intelligence. Springer, pp 82–91

  • Xing Z, Pei J, Keogh E (2010) A brief survey on sequence classification. ACM SIGKDD Explor Newslett 12(1):40–48

    Article  Google Scholar 

  • Yau SS, Liu J (2006) Hierarchical situation modeling and reasoning for pervasive computing. In: International workshop on collaborative computing, integration, and assurance, IEEE

  • Ye J, Dobson S (2010) Exploring semantics in activity recognition using context lattices. J Ambient Intell Smart Environ 2(4):389–407

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianguo Hao.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hao, J., Bouzouane, A., Bouchard, B. et al. Activity inference engine for real-time cognitive assistance in smart environments. J Ambient Intell Human Comput 9, 679–698 (2018). https://doi.org/10.1007/s12652-017-0467-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-017-0467-7

Keywords

Navigation