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.
Similar content being viewed by others
Notes
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.
For more information please visit the project website available at http://ailab.eecs.wsu.edu/casas/.
References
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
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
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
Chalmers M (2004) A historical view of context. Journal of Computer Supported Collaborative Work 13(3–4):223–247
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
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
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
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
Dey A (2001) Understanding and using context. Personal and Ubiquitous Computing 5(1):4–7
Dourish P (2004) What we talk about when we talk about context. Personal and Ubiquitous Computing 8(1):19–30
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
Fodor J (1975) The Language of thought. Thomas Cromwell, New York
Harnad S (1990) The symbol grounding problem. Physica D 42:335–346
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
Krummenacher R, Strang T (2007) Ontology-based context-modeling. In: Proc. of the 3rd workshop on context awareness for proactive systems (CAPS’07), Guildford
Levesque H, Brachman R (1987) Expressiveness and tractability in knowledge representation and reasoning. Comput Intell 3(2):78–93
Loke S (2005) Representing and reasoning with situations for context-aware pervasive computing: a logic programming perspective. Knowl Eng Rev 19(3):213–233
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
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
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
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
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
McCarthy J (1993) Formalizing context. In: Proc. of the 13th intl. joint conf. on artificial intelligence (IJCAI-93), Chambéry
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
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
Nguyen H, Qiang J, Smeulders A (2007) Spatio-temporal context for robust multitarget tracking. IEEE Trans Pattern Anal Mach Intell 29(1):52–64
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
Polger T (2008) Computational functionalism. In: Calvo P, Symons J (eds) The Routledge companion to the philosophy of psychology, Routledge London
Putnam H (1988) Representation and reality. MIT, Cambridge
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
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
Strang T, Linnhoff-Popien C (2004) A context modeling survey. In: Proc. of the 1st workshop on advanced context modeling, reasoning and management, Nottingham
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
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
Waldmann M (2007) Combining versus analyzing multiple causes: how domain assumptions and task context affect integration rules. Cogn Sci 31(2):233–256
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
Wozniak M (2006) Proposition of common classifier construction for pattern recognition with context task. Knowl-Based Syst 19(8):617–624
Wren C, Minnen D, Rao S (2006) Similarity-based analysis for large networks of ultra-low resolution sensors. Pattern Recogn 39(10):1918–1931
Ye J, L Coyle SD, Nixon P (2007) Ontology-based models in pervasive computing systems. Knowl Eng Rev 39(10):315–347
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12243-010-0171-5