Clustering Time-Series Data Generated by Smart Devices for Human Activity Recognition
Human activity recognition (HAR) from the time-series data generated by smarlt devices like smartphones and smartwathces is absolutely necessary for future intelligent health-care systems. A number of machine learning approaches have been devised for human activity recognition from such devices. However, most of the existing approaches have considered activity recognition as a supervised learning problem, which requires a training dataset for learning the activities. With ever-growing computing power of smart devices, the amount of data generated by these devises is also increasing in manifold. Thus, it becomes a tedious task to annotate the data collected from the smart devices. Being an unsupervised learning approach, cluster analysis provides meaningful insights on hidden patterns in the huge volume of data without training examples. Hence cluster analysis can be used as a preprocessing step in human activity recognition when there is no sufficient information about the number of activities. This paper presents a comparative study of three clustering algorithms such as K-means, hierarchical agglomerative clustering and Fuzzy C-means for human activity recognition problem. A method to automatically determine the number of activities is also demonstrated in this paper. Experimental results on two UCI activity recognition datasets show that FCM algorithm effectively categorizes the activities.
KeywordsHuman-activity recognition Clustering Time-series data analysis Smart-devices data analysis
- 1.Anguita, D., Ghio, A., Oneto, L., Parra, X., Reyes-Ortiz, J.L.: Human activity recognition on smartphones using a multiclass hardware-friendly support vector machine. In: Ambient Assisted Living and Home Care, pp. 216–223. Springer, Heidelberg (2012)Google Scholar
- 2.Anguita, D., Ghio, A., Oneto, L., Parra, X., Reyes-Ortiz, J.L.: A public domain dataset for human activity recognition using smartphones. In: ESANN (2013)Google Scholar
- 3.Brezmes, T., Gorricho, J.L., Cotrina, J.: Activity recognition from accelerometer data on a mobile phone. In: Omatu, S., Rocha, M.P., Bravo, J., Fernández, F., Corchado, E., Bustillo, A., Corchado, J.M. (eds.) Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living, pp. 796–799. Springer, Heidelberg (2009)CrossRefGoogle Scholar
- 8.Jothi, R., Mohanty, S.K., Ojha, A.: DK-means: a deterministic k-means clustering algorithm for gene expression analysis. Pattern Anal. Appl., December 2017Google Scholar
- 14.Ramasamy Ramamurthy, S., Roy, N.: Recent trends in machine learning for human activity recognition—a survey. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, p. e1254 (2018)Google Scholar