Towards Recognizing Abstract Activities: An Unsupervised Approach

The recognition of abstract high-level activities using wearable sensors is an important prerequisite for context aware mobile assistance, especially in AAL and medical care applications. A major difficulty in detecting this type of activities is that different activities often share similar motion patterns. One possible solution is to aggregate these activities from shorter, easier to detect base level actions, but the explicit annotation of these is not trivial and very time consuming. In this paper we introduce a simple clustering based method for the recognition of compound activities at a high level of abstraction using k-Means as an unsupervised learning algorithm. A general problem of these methods is that the resulting cluster affiliations are typically not human readable and some kind of interpretation is needed. To achieve this, we developed a hybrid approach using a generative probabilistic model built on top of the clusterer. We adapted a Hidden Markov Model for mapping the cluster memberships onto high-level activities and sucessfully evaluated the feasibility of this technique using experimental data from two test runs of a home care scenario showing a higher accuracy and robustness than conventional discriminative methods.

[1]  Johannes Peltola,et al.  Activity classification using realistic data from wearable sensors , 2006, IEEE Transactions on Information Technology in Biomedicine.

[2]  Matthai Philipose,et al.  Sporadic State Estimation for General Activity Inference , 2004 .

[3]  Henry A. Kautz,et al.  Fine-grained activity recognition by aggregating abstract object usage , 2005, Ninth IEEE International Symposium on Wearable Computers (ISWC'05).

[4]  Bernt Schiele,et al.  Unsupervised Discovery of Structure in Activity Data Using Multiple Eigenspaces , 2006, LoCA.

[5]  Bernt Schiele,et al.  Towards Less Supervision in Activity Recognition from Wearable Sensors , 2006, 2006 10th IEEE International Symposium on Wearable Computers.

[6]  Matthai Philipose,et al.  Common Sense Based Joint Training of Human Activity Recognizers , 2007, IJCAI.

[7]  Bernt Schiele,et al.  Scalable Recognition of Daily Activities with Wearable Sensors , 2007, LoCA.

[8]  Trevor Hastie,et al.  The Elements of Statistical Learning , 2001 .

[9]  J. D. Janssen,et al.  A triaxial accelerometer and portable data processing unit for the assessment of daily physical activity , 1997, IEEE Transactions on Biomedical Engineering.

[10]  Ling Bao,et al.  Activity Recognition from User-Annotated Acceleration Data , 2004, Pervasive.

[11]  Michael L. Littman,et al.  Activity Recognition from Accelerometer Data , 2005, AAAI.

[12]  Bernt Schiele,et al.  Analyzing features for activity recognition , 2005, sOc-EUSAI '05.

[13]  A. Nguyen,et al.  Unsupervised Clustering of Free-Living Human Activities using Ambulatory Accelerometry , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[14]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[15]  Blake Hannaford,et al.  A Hybrid Discriminative/Generative Approach for Modeling Human Activities , 2005, IJCAI.