Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

mSIMPAD: Efficient and Robust Mining of Successive Similar Patterns of Multiple Lengths in Time Series

Published: 30 September 2020 Publication History

Abstract

A successive similar pattern (SSP) is a series of similar sequences that occur consecutively at non-regular intervals in time series. Mining SSPs could provide valuable information without a priori knowledge, which is crucial in many applications ranging from health monitoring to activity recognition. However, most existing work is computationally expensive, focuses only on periodic patterns occurring in regular time intervals, and is unable to recognize patterns containing multiple periods. Here we investigate a more general problem of finding similar patterns occurring successively, in which the similarity between patterns is measured by the z-normalized Euclidean distance. We propose a linear time, robust method, called Multiple-length Successive sIMilar PAtterns Detector (mSIMPAD), that mines SSPs of multiple lengths, making no assumptions regarding periodicity. We apply our method on the detection of repetitive movement using a wearable inertial measurement unit. The experiments were conducted on three public datasets, two of which contain simple walking and idle data, whereas the third is more complex and contains multiple activities. mSIMPAD achieved F-score improvements of 3.2% and 6.5%, respectively, over the simple and complex datasets compared to the state-of-the-art walking detector. In addition, mSIMPAD is scalable and applicable to real-time applications since it operates in linear time complexity.

References

[1]
Davide Anguita, Alessandro Ghio, Luca Oneto, Xavier Parra, and Jorge Luis Reyes-Ortiz. 2013. A public domain dataset for human activity recognition using smartphones. In Proceedings of ESANN 2013.
[2]
Donald S. Baim, Wilson S. Colucci, E. Scott Monrad, Harton S. Smith, Richard F. Wright, Alyce Lanoue, Diane F. Gauthier, Bernard J. Ransil, William Grossman, and Eugene Braunwald. 1986. Survival of patients with severe congestive heart failure treated with oral milrinone. Journal of the American College of Cardiology 7, 3 (1986), 661--670.
[3]
P. Barralon, N. Vuillerme, and N. Noury. 2006. Walk detection with a kinematic sensor: Frequency and wavelet comparison. In Proceedings of IEEE EMBS 2006.
[4]
Agata Brajdic and Robert Harle. 2013. Walk detection and step counting on unconstrained smartphones. In Proceedings of ACM UbiComp 2013. ACM, New York, NY, 225--234.
[5]
Maria Cornacchia, Koray Ozcan, Yu Zheng, and Senem Velipasalar. 2016. A survey on activity detection and classification using wearable sensors. IEEE Sensors Journal 17 (2016), 386--403.
[6]
Hoang Anh Dau and Eamonn Keogh. 2017. Matrix Profile V: A generic technique to incorporate domain knowledge into motif discovery. In Proceedings of ACM SIGKDD 2017. ACM, New York, NY, 125--134.
[7]
Shaghayegh Gharghabi, Chin-Chia Michael Yeh, Yifei Ding, Wei Ding, Paul Hibbing, Samuel LaMunion, Andrew Kaplan, Scott E. Crouter, and Eamonn Keogh. 2019. Domain agnostic online semantic segmentation for multi-dimensional time series. Data Mining and Knowledge Discovery 33, 1 (2019), 96--130.
[8]
Earl F. Glynn, Jie Chen, and Arcady R. Mushegian. 2006. Detecting periodic patterns in unevenly spaced gene expression time series using Lomb-Scargle periodograms. Bioinformatics 22 (2006), 310--316.
[9]
Xiaonan Guo, Jian Liu, and Yingying Chen. 2017. FitCoach: Virtual fitness coach empowered by wearable mobile devices. In Proceedings of IEEE INFOCOM 2017.
[10]
Tian Hao, Guoliang Xing, and Gang Zhou. 2015. RunBuddy: A smartphone system for running rhythm monitoring. In Proceedings of ACM UbiComp 2015. ACM, New York, NY, 133--144.
[11]
Qianyi Huang, Yan Mei, Wei Wang, and Qian Zhang. 2016. Battery-free sensing platform for wearable devices: The synergy between two feet. In Proceedings of IEEE INFOCOM 2016.
[12]
Jennifer R. Kwapisz, Gary M. Weiss, and Samuel A. Moore. 2011. Activity recognition using cell phone accelerometers. ACM SIGKDD Explorations Newsletter 12 (2011), 74--82.
[13]
Jessica Lin, Eamonn Keogh, Li Wei, and Stefano Lonardi. 2007. Experiencing SAX: A novel symbolic representation of time series. Data Mining and Knowledge Discovery 15 (2007), 107--144.
[14]
Michele Linardi, Yan Zhu, Themis Palpanas, and Eamonn Keogh. 2018. Matrix Profile X: VALMOD—Scalable discovery of variable-length motifs in data series. In Proceedings of ACM SIGMOD2018.
[15]
Sebastian Madgwick. 2010. An Efficient Orientation Filter for Inertial and Inertial/Magnetic Sensor Arrays. Report X-IO. University of Bristol.
[16]
Takuya Maekawa, Daisuke Nakai, Kazuya Ohara, and Yasuo Namioka. 2016. Toward practical factory activity recognition: Unsupervised understanding of repetitive assembly work in a factory. In Proceedings of ACM UbiComp 2016. ACM, New York, NY, 1088--1099.
[17]
Mahtab Mirmomeni, Yousef Kowsar, Lars Kulik, and James Bailey. 2018. An automated matrix profile for mining consecutive repeats in time series. In Proceedings of PRICAI 2018.
[18]
Abdullah Mueen, Suman Nath, and Jie Liu. 2010. Fast approximate correlation for massive time-series data. In Proceedings of ACM SIGMOD 2010.
[19]
Nobuyuki Otsu. 1979. A threshold selection method from gray-level histograms. IEEE Transactions on Systems, Man, and Cybernetics 9 (1979), 62--66.
[20]
Panos M. Pardalos and Nisha Desai. 1991. An algorithm for finding a maximum weighted independent set in an arbitrary graph. International Journal of Computer Mathematics 38 (1991), 163--175.
[21]
Nastaran Mohammadian Rad, Seyed Mostafa Kia, Calogero Zarbo, Twan van Laarhoven, Giuseppe Jurman, Paola Venuti, Elena Marchiori, and Cesare Furlanello. 2018. Deep learning for automatic stereotypical motor movement detection using wearable sensors in autism spectrum disorders. Signal Processing 144 (2018), 180--191.
[22]
Anshul Rai, Krishna Kant Chintalapudi, Venkata N. Padmanabhan, and Rijurekha Sen. 2012. Zee: Zero-effort crowdsourcing for indoor localization. In Proceedings of ACM MobiCom 2012.
[23]
Attila Reiss and Didier Stricker. 2012. Introducing a new benchmarked dataset for activity monitoring. In Proceedings of IEEE ISWC 2012.
[24]
Muhammad Shoaib, Stephan Bosch, Ozlem Durmaz Incel, Hans Scholten, and Paul J. M. Havinga. 2015. A survey of online activity recognition using mobile phones. Sensors 15 (2015), 2059--2085.
[25]
Sujesha Sudevalayam and Purushottam Kulkarni. 2010. Energy harvesting sensor nodes: Survey and implications. IEEE Communications Surveys 8 Tutorials 13, 3 (2010), 443--461.
[26]
Michail Vlachos, Philip Yu, and Vittorio Castelli. 2005. On periodicity detection and structural periodic similarity. In Proceedings of SDM 2005.
[27]
Michail Vlachos, Philip S. Yu, Vittorio Castelli, and Christopher Meek. 2006. Structural periodic measures for time-series data. Data Mining and Knowledge Discovery 12 (2006), 1--28.
[28]
Lei Xie, Xu Dong, Wei Wang, and Dawei Huang. 2017. Meta-activity recognition: A wearable approach for logic cognition-based activity sensing. In Proceedings of IEEE INFOCOM 2017.
[29]
Jiong Yang, Wei Wang, and P. S. Yu. 2003. Mining asynchronous periodic patterns in time series data. IEEE Transactions on Knowledge and Data Engineering 15 (2003), 613--628.
[30]
Kung-Jiuan Yang, Tzung-Pei Hong, Yuh-Min Chen, and Guo-Cheng Lan. 2013. Projection-based partial periodic pattern mining for event sequences. Expert Systems with Applications 40 (2013), 4232--4240.
[31]
Chin-Chia Michael Yeh, Helga Van Herle, and Eamonn Keogh. 2016. Matrix Profile III: The matrix profile allows visualization of salient subsequences in massive time series. In Proceedings of IEEE ICDM 2016.
[32]
Chin-Chia Michael Yeh, Nickolas Kavantzas, and Eamonn Keogh. 2017. Matrix Profile VI: Meaningful multidimensional motif discovery. In Proceedings of IEEE ICDM 2017.
[33]
Chin-Chia Michael Yeh, Yan Zhu, Liudmila Ulanova, Nurjahan Begum, Yifei Ding, Hoang Anh Dau, Diego Furtado Silva, Abdullah Mueen, and Eamonn Keogh. 2016. Matrix Profile I: All pairs similarity joins for time series: A unifying view that includes motifs, discords and shapelets. In Proceedings of IEEE ICDM 2016.
[34]
Xiao Yu, Qing Li, and Jin Liu. 2019. Scalable and parallel sequential pattern mining using spark. World Wide Web: Internet and Web Information Systems 22 (2019), 295--324.
[35]
Quan Yuan, Jingbo Shang, Xin Cao, Chao Zhang, Xinhe Geng, and Jiawei Han. 2017. Detecting multiple periods and periodic patterns in event time sequences. In Proceedings of ACM CIKM 2017.
[36]
Yan Zhu, Chin-Chia Michael Yeh, Zachary Zimmerman, Kaveh Kamgar, and Eamonn Keogh. 2018. Matrix Profile XI: SCRIMP++: Time series motif discovery at interactive speeds. In Proceedings of IEEE ICDM 2018.

Cited By

View all
  • (2024)Memetic segmentation based on variable lag aware for multivariate time seriesInformation Sciences: an International Journal10.1016/j.ins.2023.120003657:COnline publication date: 14-Mar-2024
  • (2023)Detecting Mental Disorders with Wearables: A Large Cohort StudyProceedings of the 8th ACM/IEEE Conference on Internet of Things Design and Implementation10.1145/3576842.3582389(39-51)Online publication date: 9-May-2023
  • (2023)Synthetic Behavior Sequence Generation Using Generative Adversarial NetworksACM Transactions on Computing for Healthcare10.1145/35639504:1(1-23)Online publication date: 27-Feb-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Computing for Healthcare
ACM Transactions on Computing for Healthcare  Volume 1, Issue 4
Special Issue on Wearable Technologies for Smart Health: Part 1
October 2020
184 pages
EISSN:2637-8051
DOI:10.1145/3427421
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 September 2020
Online AM: 07 May 2020
Accepted: 01 April 2020
Revised: 01 April 2020
Received: 01 August 2019
Published in HEALTH Volume 1, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Successive similar pattern
  2. matrix profile
  3. periodicity detection
  4. repetitive movement detection

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • Research Grants Council, University Grants Committee
  • National Key Research and Development Program of China
  • Serbian Ministry of Science and Education

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)15
  • Downloads (Last 6 weeks)1
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Memetic segmentation based on variable lag aware for multivariate time seriesInformation Sciences: an International Journal10.1016/j.ins.2023.120003657:COnline publication date: 14-Mar-2024
  • (2023)Detecting Mental Disorders with Wearables: A Large Cohort StudyProceedings of the 8th ACM/IEEE Conference on Internet of Things Design and Implementation10.1145/3576842.3582389(39-51)Online publication date: 9-May-2023
  • (2023)Synthetic Behavior Sequence Generation Using Generative Adversarial NetworksACM Transactions on Computing for Healthcare10.1145/35639504:1(1-23)Online publication date: 27-Feb-2023
  • (2023)4,300 steps per day prior to surgery are associated with improved outcomes after pancreatectomyHPB10.1016/j.hpb.2022.09.01125:1(91-99)Online publication date: Jan-2023
  • (2022)Continuous social distance monitoring in indoor spaceProceedings of the VLDB Endowment10.14778/3523210.352321715:7(1390-1402)Online publication date: 1-Mar-2022
  • (2022)Performance Evaluation of Aggregation-based Group Recommender Systems for Ephemeral GroupsACM Transactions on Intelligent Systems and Technology10.1145/354280413:6(1-26)Online publication date: 22-Sep-2022
  • (2022)Multi-Task Learning for Randomized Controlled TrialsProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/35345916:2(1-23)Online publication date: 7-Jul-2022
  • (2022)Predicting Post-Operative Complications with WearablesProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/35345786:2(1-27)Online publication date: 7-Jul-2022
  • (2022)Spatial Data Quality in the Internet of Things: Management, Exploitation, and ProspectsACM Computing Surveys10.1145/349833855:3(1-41)Online publication date: 3-Feb-2022
  • (2022)mCardia: A Context-Aware ECG Collection System for Ambulatory Arrhythmia ScreeningACM Transactions on Computing for Healthcare10.1145/34945813:2(1-28)Online publication date: 3-Mar-2022
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media