Skip to main content
Log in

A cognitive model for recognizing human behaviours in smart homes

  • Published:
annals of telecommunications - annales des télécommunications Aims and scope Submit manuscript

Abstract

This paper describes strategies for monitoring human behaviour within a smart home and, in a broader perspective, for context-assessment in cognitive systems. The proposed framework, which is inspired by a cognitive theory called Computational Functionalism, is aimed at integrating ontology and logic based approaches to context representation and recognition. Two are the assumptions underlying the model: (1) the availability of an ontology (i.e., a “concept–role” representation of what is relevant in a given domain); (2) a simple inference scheme (i.e., subsumption between descriptions of elements within the ontology). The context model is formally defined adopting a structural approach that describes contexts and situations as hierarchical structures grounded with respect to the ontology. Examples are presented to discuss the proposed model.

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

Similar content being viewed by others

Notes

  1. Subsumption is a binary operator acting upon two descriptions \({\mathcal{D}}_1\) and \({\mathcal{D}}_2\) of concepts or concept instances: it returns true if \({\mathcal{D}}_1\) is more general than \({\mathcal{D}}_2\), and false otherwise.

  2. http://ailab.eecs.wsu.edu/casas/

  3. For more information please visit the project website available at http://ailab.eecs.wsu.edu/casas/.

References

  1. Aipperspach R, Cohen E, Canny J (2006) Modeling human behavior from simple sensors in the home. In: Proc. of the 2006 intl. conf. on pervasive computing (Pervasive 2006), Dublin

  2. Augusto J, Nugent C (2005) A new architecture for smart homes based on ADB and temporal reasoning. In: Proc. of the 3rd intl. conf. on smart homes and health telematics (ICOST’05), Ottawa

  3. Augusto J, Nugent C (2007) Enhanced healthcare provision through assisted decision-making in a smart home environment. In: Proc. of the 2nd workshop on artificial intelligence techniques for ambient intelligence (AITAmI’07), Hyderabad, India

  4. Chalmers M (2004) A historical view of context. Journal of Computer Supported Collaborative Work 13(3–4):223–247

    Article  Google Scholar 

  5. Chen H, Finin T, Joshi A (2003) An ontology for context-aware pervasive computing environments. In: Proc. of the 18th intl. joint conf. on artificial intelligence (IJCAI-03), Acapulco

  6. Chen L, Nugent C, Mulvenna M, Finlay D, Hong X, Poland M (2008) Using event calculus for behaviour reasoning and assistance in a smart home. In: Proc. of the 6th intl. conf. on smart homes and health telematics (ICOST’08), Ames

  7. Christopoulou E, Goumopoulos C, Zaharakis I, Kameas A (2004) An ontology-based conceptual model for composing context aware applications. In: Proc. of the 1st workshop on advanced context modeling, reasoning and management, Nottingham

  8. Crowley J, Coutaz G, Reignier P (2002) Perceptual components for context-aware computing. In: Proc. of the 2002 intl. conf. on ubiquitous computing (UbiComp’02), Goteborg

  9. Dey A (2001) Understanding and using context. Personal and Ubiquitous Computing 5(1):4–7

    Article  Google Scholar 

  10. Dourish P (2004) What we talk about when we talk about context. Personal and Ubiquitous Computing 8(1):19–30

    Article  Google Scholar 

  11. Drakengren T, Jonsson P (1998) A complete classification of tractability in Allen’s Algebra relative to subsets of basic relations. Artif Intell 106(2):205–219

    Article  MATH  MathSciNet  Google Scholar 

  12. Fodor J (1975) The Language of thought. Thomas Cromwell, New York

    Google Scholar 

  13. Harnad S (1990) The symbol grounding problem. Physica D 42:335–346

    Article  Google Scholar 

  14. Henricksen K, Indulska J, Rakotonirainy A (2002) Modeling context information in pervasive computing systems. In: Proc. of the 2002 intl. conf. on pervasive computing (Pervasive 2002), Zurich

  15. Krummenacher R, Strang T (2007) Ontology-based context-modeling. In: Proc. of the 3rd workshop on context awareness for proactive systems (CAPS’07), Guildford

  16. Levesque H, Brachman R (1987) Expressiveness and tractability in knowledge representation and reasoning. Comput Intell 3(2):78–93

    Article  Google Scholar 

  17. Loke S (2005) Representing and reasoning with situations for context-aware pervasive computing: a logic programming perspective. Knowl Eng Rev 19(3):213–233

    Google Scholar 

  18. Lonsdale P, Beale R (2004) Towards a dynamic process model of context. In: Proc. of the 1st workshop on advanced context modeling, reasoning and management, Nottingham

  19. Mastrogiovanni F, Sgorbissa A, Zaccaria R (2004) A system for hierarchical planning in service mobile robotics. In: Proc. of the 8th conf. on intelligent autonomous systems (IAS-8), Amsterdam

  20. Mastrogiovanni F, Sgorbissa A, Zaccaria R (2007) An active classification system for context representation and acquisition. In: Augusto J, Shapiro D (eds) Advances in ambient intelligence. IOS Press, vol 164

  21. Mastrogiovanni F, Sgorbissa A, Zaccaria R (2007) A distributed architecture for symbolic data fusion. In: Proc. of the 20th intl. joint conf. on artificial intelligence (IJCAI-07), Hyderabad

  22. Mastrogiovanni F, Sgorbissa A, Zaccaria R (2008) Distributed context assessment for robots in intelligent environments. In: Proc. of the 9th intl. symposium on distributed autonomous robotic systems (DARS 2008), Tsukuba

  23. McCarthy J (1993) Formalizing context. In: Proc. of the 13th intl. joint conf. on artificial intelligence (IJCAI-93), Chambéry

  24. Muehlenbrock M, Brdiczka O, Snowdon D, Meunier J (2004) Learning to detect user activity and availability from a variety of sensor data. In: Proc. of the 2004 IEEE intl. conf. on pervasive computing (PerCom04), Piscataway

  25. Mulvenna M, Zambonelli F, Curran K, Nugent C (2006) Knowledge networks. In: Autonomic communication, lecture notes in computer sciences series, vol 3854, pp 99–114

  26. Nguyen H, Qiang J, Smeulders A (2007) Spatio-temporal context for robust multitarget tracking. IEEE Trans Pattern Anal Mach Intell 29(1):52–64

    Article  Google Scholar 

  27. Oliver N, Horvitz E, Garg A (2002) Layered representations for human activity recognition. In: Proc. of the 4th IEEE intl. conf. on multimodal interfaces, Pittsburgh

  28. Polger T (2008) Computational functionalism. In: Calvo P, Symons J (eds) The Routledge companion to the philosophy of psychology, Routledge London

  29. Putnam H (1988) Representation and reality. MIT, Cambridge

    Google Scholar 

  30. Rashidi P, Cook D (2009) Keeping the resident in the loop: adapting the smart home to the user. IEEE Trans Syst Man Cybern Part A Syst Humans 39(5):949–959. doi:10.1109/TSMCA.2009.2025137

    Article  Google Scholar 

  31. Salber D, Dey A, Abowd G (1999) The context toolkit: aiding the development of context-enabled applications. In: Proc. of the 1999 conf. on human factors in computing systems (CHI’99), Pittsburgh

  32. Strang T, Linnhoff-Popien C (2004) A context modeling survey. In: Proc. of the 1st workshop on advanced context modeling, reasoning and management, Nottingham

  33. Strang T, Linnhoff-Popien C, Frank K (2003) Applications of a context ontology language. In: Proc. of the 2003 intl. conf. on software, telecommunications and computer networks, Dubrovnik

  34. Strang T, Linnhoff-Popien C, Frank K (2003) CoOL: a context ontology language to enable contextual interoperability. In: Proc. of 4th IFIP WG 6.1 intl. conf. on distributed applications and interoperable systems (DAIS2003), Paris

  35. Waldmann M (2007) Combining versus analyzing multiple causes: how domain assumptions and task context affect integration rules. Cogn Sci 31(2):233–256

    Google Scholar 

  36. Wilson D, Wyatt D, Philipose M (2005) Using context history for data collection in the home. In: Proc. of the 1st intl. workshop on exploiting context histories in smart environments, Munich

  37. Wozniak M (2006) Proposition of common classifier construction for pattern recognition with context task. Knowl-Based Syst 19(8):617–624

    Article  Google Scholar 

  38. Wren C, Minnen D, Rao S (2006) Similarity-based analysis for large networks of ultra-low resolution sensors. Pattern Recogn 39(10):1918–1931

    Article  MATH  Google Scholar 

  39. Ye J, L Coyle SD, Nixon P (2007) Ontology-based models in pervasive computing systems. Knowl Eng Rev 39(10):315–347

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fulvio Mastrogiovanni.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mastrogiovanni, F., Sgorbissa, A. & Zaccaria, R. A cognitive model for recognizing human behaviours in smart homes. Ann. Telecommun. 65, 523–538 (2010). https://doi.org/10.1007/s12243-010-0171-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12243-010-0171-5

Keywords

Navigation