Activity Recognition for an Agent-Oriented Personal Health System

We present a knowledge representation framework that allows an agent situated in an environment to recognise complex activities, reason about their progress and take action to avoid or support their successful completion. Activities are understood as parameterised templates whose parameters consist of a unique name labelling the activity to be recognised, a set of participants co-involved in the carrying out of the activity and a goal revealing the desired outcome the participants seek to bring about. The novelty of the work is the identification of an activity lifecycle where activities are temporal fluents that can be started, interrupted, suspended, resumed, or completed over time. The framework also specifies activity goals and their associated lifecycle, as with activities, and shows how the state of such goals aids the recognition of significant transitions within and between activities. We implement the resulting recognition capability in the Event Calculus and we illustrate how an agent using this capability recognises activities in a personal health system monitoring diabetic patients.

[1]  Miguel A. Labrador,et al.  A Survey on Human Activity Recognition using Wearable Sensors , 2013, IEEE Communications Surveys & Tutorials.

[2]  Hans Schaffers,et al.  Smart Cities and the Future Internet: Towards Cooperation Frameworks for Open Innovation , 2011, Future Internet Assembly.

[3]  Angelo Montanari,et al.  EFFICIENT TEMPORAL REASONING IN THE CACHED EVENT CALCULUS , 1996, Comput. Intell..

[4]  Irfan A. Essa,et al.  Expectation grammars: leveraging high-level expectations for activity recognition , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[5]  Kostas Stathis,et al.  ORC: An Ontology Reasoning Component for diabetes , 2013 .

[6]  Fariba Sadri,et al.  Intention Recognition in Agents for Ambient Intelligence: Logic-Based Approaches , 2012, Agents and Ambient Intelligence.

[7]  J.K. Aggarwal,et al.  Human activity analysis , 2011, ACM Comput. Surv..

[8]  Paul J. M. Havinga,et al.  Activity Recognition Using Inertial Sensing for Healthcare, Wellbeing and Sports Applications: A Survey , 2010, ARCS Workshops.

[9]  WangHui,et al.  A Knowledge-Driven Approach to Activity Recognition in Smart Homes , 2012 .

[10]  Michael Winikoff,et al.  Goals in agent systems: a unifying framework , 2008, AAMAS.

[11]  Paolo Mancarella,et al.  Computational Logic Foundations of KGP Agents , 2008, J. Artif. Intell. Res..

[12]  Ramakant Nevatia,et al.  Hierarchical Language-based Representation of Events in Video Streams , 2003, 2003 Conference on Computer Vision and Pattern Recognition Workshop.

[13]  Alexander Artikis,et al.  Specifying norm-governed computational societies , 2009, TOCL.

[14]  Ioannis N. Kouris,et al.  A comparative study of pattern recognition classifiers to predict physical activities using smartphones and wearable body sensors. , 2012, Technology and health care : official journal of the European Society for Engineering and Medicine.

[15]  Alexander Artikis,et al.  Run-time composite event recognition , 2012, DEBS.

[16]  Marek J. Sergot,et al.  A logic-based calculus of events , 1989, New Generation Computing.

[17]  D. Cook,et al.  Smart Home-Based Health Platform for Behavioral Monitoring and Alteration of Diabetes Patients , 2009, Journal of diabetes science and technology.

[18]  Young-Koo Lee,et al.  A Framework for Supervising Lifestyle Diseases Using Long-Term Activity Monitoring , 2012, Sensors.

[19]  Paola Mello,et al.  A Logic-Based, Reactive Calculus of Events , 2010, Fundam. Informaticae.

[20]  Rama Chellappa,et al.  Machine Recognition of Human Activities: A Survey , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[21]  Esther Rodríguez-Villegas,et al.  COMMODITY12: A smart e-health environment for diabetes management , 2013, J. Ambient Intell. Smart Environ..

[22]  V. Kaptelinin Activity theory: implications for human-computer interaction , 1995 .

[23]  François Brémond,et al.  Automatic Video Interpretation: A Novel Algorithm for Temporal Scenario Recognition , 2003, IJCAI.

[24]  Kostas Stathis,et al.  Hydra: A hybrid diagnosis and monitoring architecture for diabetes , 2014, 2014 IEEE 16th International Conference on e-Health Networking, Applications and Services (Healthcom).

[25]  Chris D. Nugent,et al.  A Knowledge-Driven Approach to Activity Recognition in Smart Homes , 2012, IEEE Transactions on Knowledge and Data Engineering.

[26]  Ramakant Nevatia,et al.  VERL: An Ontology Framework for Representing and Annotating Video Events , 2005, IEEE Multim..

[27]  Rama Chellappa,et al.  Recognition of Multi-Object Events Using Attribute Grammars , 2006, 2006 International Conference on Image Processing.