A smart brain: an intelligent context inference engine for context-aware middleware

Recently, 'activity' context draws increased attention from researchers in context awareness. Existing context-aware middleware usually employ the rule-based method to, which is easy to build and also intuitive to work with. However, this method is fragile, not flexible enough, and is inadequate to support diverse types of tasks. In this paper, we surveyed the related literature in premier conferences over the past decade, reviewed the main activity context recognition methods, and summarised their three main facets: basic activity inference, dynamic activity analysis, and future activity recommendation. Based on our previous work, we then proposed an intelligent inference engine for our context-aware middleware. Besides satisfying requirements for checking context consistency, our inference engine integrates the three methods for activity context recognition to provide a solution for all facets of activity context recognition based on our context-aware middleware.

[1]  Paul Lukowicz,et al.  From Context Awareness to Socially Aware Computing , 2012, IEEE Pervasive Computing.

[2]  Yun Zhou,et al.  A context-aware middleware for ambient intelligence , 2011, PDT '11.

[3]  Qiang Yang,et al.  Cross-domain activity recognition via transfer learning , 2011, Pervasive Mob. Comput..

[4]  Saul Greenberg,et al.  Proxemic interaction: designing for a proximity and orientation-aware environment , 2010, ITS '10.

[5]  Anind K. Dey,et al.  Toolkit to support intelligibility in context-aware applications , 2010, UbiComp.

[6]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[7]  Schahram Dustdar,et al.  A survey on context-aware web service systems , 2009, Int. J. Web Inf. Syst..

[8]  Gwenn Englebienne,et al.  Accurate activity recognition in a home setting , 2008, UbiComp.

[9]  Laurence Duchien,et al.  An SCA-Based Middleware Platform for Mobile Devices , 2008, 2008 12th Enterprise Distributed Object Computing Conference Workshops.

[10]  Robert P. Goldman,et al.  A New Probabilistic Plan Recognition Algorithm Based on String Rewriting , 2008, ICAPS.

[11]  Matthias Baldauf,et al.  A survey on context-aware systems , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[12]  Manuela M. Veloso,et al.  Conditional random fields for activity recognition , 2007, AAMAS '07.

[13]  Dieter Fox,et al.  Location-Based Activity Recognition , 2005, KI.

[14]  Hung Keng Pung,et al.  A middleware for building context-aware mobile services , 2004, 2004 IEEE 59th Vehicular Technology Conference. VTC 2004-Spring (IEEE Cat. No.04CH37514).

[15]  Tao Gu,et al.  Ontology based context modeling and reasoning using OWL , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[16]  Harry Chen,et al.  An Intelligent Broker for Context-Aware Systems , 2003 .

[17]  Martha E. Pollack,et al.  Autominder: an intelligent cognitive orthotic system for people with memory impairment , 2003, Robotics Auton. Syst..

[18]  Jani Mäntyjärvi,et al.  Managing Context Information in Mobile Devices , 2003, IEEE Pervasive Comput..

[19]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[20]  Albrecht Schmidt,et al.  There is more to context than location , 1999, Comput. Graph..

[21]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[22]  Michael J. Pazzani,et al.  Syskill & Webert: Identifying Interesting Web Sites , 1996, AAAI/IAAI, Vol. 1.

[23]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[24]  Siobhán Clarke,et al.  CASS - Middleware for Mobile Context-Aware Applications , 1990 .

[25]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[26]  L. Baum,et al.  A Maximization Technique Occurring in the Statistical Analysis of Probabilistic Functions of Markov Chains , 1970 .

[27]  Andrew J. Viterbi,et al.  Error bounds for convolutional codes and an asymptotically optimum decoding algorithm , 1967, IEEE Trans. Inf. Theory.