skip to main content
10.1145/3123021.3123044acmconferencesArticle/Chapter ViewAbstractPublication PagesubicompConference Proceedingsconference-collections
research-article

Unsupervised online activity discovery using temporal behaviour assumption

Published:11 September 2017Publication History

ABSTRACT

We present a novel unsupervised approach, UnADevs, for discovering activity clusters corresponding to periodic and stationary activities in streaming sensor data. Such activities usually last for some time, which is exploited by our method; it includes mechanisms to regulate sensitivity to brief outliers and can discover multiple clusters overlapping in time to better deal with deviations from nominal behaviour. The method was evaluated on two activity datasets containing large number of activities (14 and 33 respectively) against online agglomerative clustering and DBSCAN. In a multi-criteria evaluation, our approach achieved significantly better performance on majority of the measures, with the advantages that: (i) it does not require to specify the number of clusters beforehand (it is open ended); (ii) it is online and can find clusters in real time; (iii) it has constant time complexity; (iv) and it is memory efficient as it does not keep the data samples in memory. Overall, it has managed to discover 616 of the total 717 activities. Because it discovers clusters of activities in real time, it is ideal to work alongside an active learning system.

References

  1. A. Bulling, U. Blanke, and B. Schiele, "A tutorial on human activity recognition using body-worn inertial sensors," ACM Comput. Surv., vol. 1, no. June, pp. 1--33, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. D. J. Cook, N. C. Krishnan, and P. Rashidi, "Activity Discovery and Activity Recognition: A New Partnership," Cybern. IEEE Trans., vol. 43, no. 3, pp. 820--828, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  3. Y. Kwon, K. Kang, and C. Bae, "Unsupervised learning for human activity recognition using smartphone sensors," Expert Syst. Appl., vol. 41, no. 14, pp. 6067--6074, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  4. E. Berlin and K. Van Laerhoven, "Detecting leisure activities with dense motif discovery," Proc. 2012 ACM Conf. Ubiquitous Comput. - UbiComp '12, p. 250, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. N. Begum and E. Keogh, "Rare Time Series Motif Discovery from Unbounded Streams," Vldb, vol. 8, no. 2, pp. 149--160, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. Minnen, T. Starner, M. Essa, and C. Isbell, "Discovering characteristic actions from on-body sensor data," Proc. - Int. Symp. Wearable Comput. ISWC, pp. 11--20, 2007.Google ScholarGoogle Scholar
  7. T. Maekawa, D. Nakai, K. Ohara, and Y. Namioka, "Toward practical factory activity recognition: Unsupervised understanding of repetitive assembly work in a factory," UbiComp 2016, pp. 1--12, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Seiter, W. C. Chiu, M. Fritz, O. Amft, and G. Tröster, "Joint segmentation and activity discovery using semantic and temporal priors," 2015 IEEE Int. Conf. Pervasive Comput. Commun. PerCom 2015, pp. 71--78, 2015.Google ScholarGoogle Scholar
  9. T. Huynh, M. Fritz, and B. Schiele, "Discovery of activity patterns using topic models," Proc. 10th Int. Conf. Ubiquitous Comput. (UbiComp '08), pp. 10--19, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. T. Miu, D. Roggen, P. Missier, and T. Plötz, "On strategies for budget-based online annotation in human activity recognition," UbiComp 2014 - Adjun. Proc. 2014 ACM Int. Jt. Conf. Pervasive Ubiquitous Comput., pp. 767--776, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Stikic, K. Van Laerhoven, and B. Schiele, "Exploring semi-supervised and active learning for activity recognition," Wearable Comput. 2008. ISWC 2008. 12th IEEE Int. Symp., pp. 81--88, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. "Withings Activity Recognition Smartwatch." {Online}. https://health.nokia.com/blog/2016/12/21/introducing-our-new-activity-recognition-feature. {Accessed: 10-Apr-2017}.Google ScholarGoogle Scholar
  13. I. D. Guedalia, M. London, and M. Werman, "An On-line agglomerative clustering method for nonstationary data.," Neural Comput., vol. 11, no. 2, pp. 521--540, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. D. Zhang, S. Chen, and K. Tan, "Improving the robustness of 'online agglomerative clustering method' based on kernel-induce distance measures," Neural Process. Lett., vol. 21, no. 1, pp. 45--51, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. H. Gjoreski, B. Kaluža, M. Gams, R. Milić, and M. Luštrek, "Context-based ensemble method for human energy expenditure estimation," Appl. Soft Comput., vol. 37, pp. 960--970, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. Damas, O. Amft, A. M. Toth, O. Baños, H. Pomares, and M. A. Tóth, "A benchmark dataset to evaluate sensor displacement in activity recognition," ACM Conf. Ubiquitous Comput. - UbiComp '12, vol. 16, p. 1026, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. M. Ester, H. P. Kriegel, J. Sander, and X. Xu, "A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise," Proc. 2nd Int. Conf. Knowl. Discov. Data Min., pp. 226--231, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. P. Siirtola, P. Laurinen, E. Haapalainen, J. Röning, and H. Kinnunen, "Clustering-based activity classification with a wrist-worn accelerometer using basic features," IEEE Symp. Comput. Intell. Data Min., pp. 95--100, 2009.Google ScholarGoogle Scholar
  19. S. Kisilevieh, F. Mansmann, M. Nanni, and S. Rinzivillo, "Spatio-temporal clustering," Data Min. Knowl. Discov. Handb., pp. 855--874, 2010.Google ScholarGoogle Scholar
  20. D. Birant and A. Kut, "ST-DBSCAN: An algorithm for clustering spatial-temporal data," Data Knowl. Eng., vol. 60, no. 1, pp. 208--221, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. F. Zhou, S. Member, F. De Torre, and J. K. Hodgins, "Hierarchical Aligned Cluster Analysis for Temporal Clustering of Human Motion," IEEE Trans. Pattern Anal. Mach. Intell., vol. 35, no. 3, pp. 582--596, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. J. Gong, P. Asare, Y. Qi, and J. Lach, "Piecewise Linear Dynamical Model for Action Clustering from Real-World Deployments of Inertial Body Sensors," IEEE Trans. Affect. Comput., vol. 7, no. 3, pp. 231--242, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. B. Cvetković, R. Milić, and M. Luštrek, "Estimating Energy Expenditure with Multiple Models using Different Wearable Sensors," IEEE J. Biomed. Heal. informatics, vol. 20, 2016.Google ScholarGoogle Scholar
  24. M. D. R. Burkard and S. Martello, "Assignment Problems.," Soc. Ind. Appl. Math. SIAM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. H. Gjoreski et al., "Competitive live evaluations of activity-recognition systems," IEEE Pervasive Comput., vol. 14, no. 1, pp. 70--77, 2015.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Unsupervised online activity discovery using temporal behaviour assumption

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader