Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3011077.3011128acmotherconferencesArticle/Chapter ViewAbstractPublication PagessoictConference Proceedingsconference-collections
research-article

An efficient implementation of anytime k-medoids clustering for time series under dynamic time warping

Published: 08 December 2016 Publication History

Abstract

Time series clustering is one of the crucial tasks in time series data mining. So far, time series clustering has been most used with Euclidean distance. Dynamic Time Warping (DTW) distance measure has increasingly been used as a similarity measurement for various data mining tasks in place of traditional Euclidean distance due to its superiority in sequence-alignment flexibility. However, there exist some difficulties in clustering time series with DTW distance, for example, the problem of speeding up DTW distance calculation in the context of clustering. So far, there have been two proposed methods for time series clustering with DTW and both of them work in batch scheme. Recently, Zhu et al. proposed a framework of anytime clustering for time series with DTW which uses a data-adaptive approximation to DTW. In this paper, we present an efficient implementation of anytime K-medoids clustering for time series data with DTW distance. In our method, we exploit the anytime clustering framework with DTW proposed by Zhu et al., apply a method for medoid initialization, and develop a multithreading technique to speed-up DTW distance calculation. Experimental results on benchmark datasets validate our proposed implementation method for anytime K-medoids clustering for time series with DTW.

References

[1]
Berndt D. J. and Clifford J. 1994. Using Dynamic Time Warping to Find Patterns in Time Series. In Proceedings of AAA1--94 Workshop on Knowledge Discovery in Databases, Seattle, Washington, 229 -- 248.
[2]
Gupta L., Molfese, D. L., Tammana, R. and Simos, P.G. 1996. Nonlinear alignment and averaging for estimating the evoked potential. IEEE Transactions on Biomedical Engineering, vol.43, 348 -- 356.
[3]
Halkidi, M., Batistakis, Y., Vazirgiannis. 2001. On clustering validation techniques. Journal of Intelligent Information Systems, Vol. 17, No. 2--3, 107--145.
[4]
Han, J., Kamber, M. and Pei, J. 2012. Data Mining: Concepts and Techniques, 3th Ed. Morgan Kaufmann.
[5]
Hautamaki, V., Nykanen, P., Franti, P., 2008. Time series clustering by approximate prototypes. In Proc. of 19th International Conference on Pattern Recognition.
[6]
Hubert, L. and Arabie, P. 1985. Comparing partitions. Journal of Classification, vol.2, 193 -- 218.
[7]
Huy, V.T. 2015. Anytime time series clustering under DTW based on an approximation method. Master thesis, Faculty of Computer Science and Engineering, Ho Chi Minh City University of Technology.
[8]
Itakura, F. 1975. Minimum prediction residual principle applied to speech recognition. IEEE Transactions on Acoustics, Speech and Signal Processing, vol.23, 67 -- 72.
[9]
Kaufman, L. and Rousseeuw, P.L. 1990. Finding groups in data: An introduction to cluster analysis. New York: Wiley.
[10]
Keogh, E. and Folias, T. The UCR Time Series Data Mining Archive, {http://www.cs.ucr.edu/~eamonn/TSDMA/index.html}. Assessed in Jan. 2015.
[11]
Keogh, E. and Ratanamahatana, C.A. 2002. Exact indexing of dynamic time warping. In Proc. of 28th International Conference on Very Large Databases, 406 -- 417.
[12]
Keogh, E., Zhu, Q., Hu, B., Hao, Y., Xi, X., Wei, L. and Ratanamahatana, C.A. The UCR Time Series Classification/Clustering Homepage, {www.cs.ucr.edu/~eamonn/time_series_data/}. Accessed in Jan. 2015.
[13]
Kim, S., Park, S. and Chu, W.W. 2001. An index-based approach for similarity search supporting time warping in large sequence databases. In Proceedings of 17th International Conference on Data Engineering, 607 -- 614.
[14]
Lemire, D. 2009. Faster retrieval with a two-pass dynamic-time-warping lower bound. Pattern Recognition, Vol. 42, No. 9, 2169--2180.
[15]
Li, J., Wang, Y. 2009. Early Abandon to Accelerate Exact Dynamic Time Warping. The International Arab Journal of Information Technology, Vol. 6, No. 2, April.
[16]
Lin, J., Vlachos, M., Keogh, E. and Gunopulos, D. 2004. Iterative Incremental Clustering of Time Series. In Proc. of 9th International Conference on Extending Database Technology, 106 -- 122.
[17]
Niennattrakul, V. and Ratanamahatana, C.A. 2007. Inaccuracies of shape averaging method using dynamic time warping for time series data. In Proc. of 7th International Conference on Computational Science, 513 -- 520.
[18]
Niennattrakul, V. and Ratanamahatana, C.A. 2009. Shape averaging under Time Warping. In Proc. of 6th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, Pattaya, vol.02, 626 -- 629.
[19]
Park, H., Lee, J. and Jun C. 2009. A simple and fast algorithm for K-medoids clustering. Expert Systems with Applications, Vol. 36, 3336--3341.
[20]
Petitjean, F., Ketterlin, A. and Gancarski P. 2011. A global averaging method for dynamic time warping, with applications to clustering. Pattern Recognition, vol. 44, 678 -- 693.
[21]
Sakoe, H. and Chiba, S. 1978. Dynamic programming algorithm optimization for spoken word recognition. IEEE Transactions on Acoustics, Speech and Signal Processing, vol.26, 43 -- 49.
[22]
Saito, H. 1994. Local Feature Extraction and Its Application Using a Library of Bases. PhD thesis, Department of Mathematics, Yale University.
[23]
Yi, B. K., Jagadish, H.V. and Faloutsos, C. 1998. Efficient retrieval of similar time sequences under time warping. In Proc. of 14th International Conference on Data Engineering, Florida, 201--208.
[24]
Zhu, Q., Batista, G., Rakthanmanon, T. and Keogh, E. 2012 A Novel Approximation to Dynamic Time Warping allows Anytime Clustering of Massive Time Series Datasets. In Proceedings of SDM, 999--1010.
[25]
Zilberstein, S. 1996. Using anytime algorithms in intelligent systems. AI Magazine, 17(3):73--83.

Cited By

View all
  • (2024)Whole Time-Series Clustering by Embedding Relational Graphs into Vector Spaces Using DeepWalk2024 Joint 13th International Conference on Soft Computing and Intelligent Systems and 25th International Symposium on Advanced Intelligent Systems (SCIS&ISIS)10.1109/SCISISIS61014.2024.10760058(1-6)Online publication date: 9-Nov-2024
  • (2022)Malaysia PM10 Air Quality Time Series Clustering Based on Dynamic Time WarpingAtmosphere10.3390/atmos1304050313:4(503)Online publication date: 22-Mar-2022
  • (2021)Patterns for Patient Engagement with the Hypertension Management and Effects of Electronic Health Care Provider Follow-up on These Patterns: Cluster AnalysisJournal of Medical Internet Research10.2196/2563023:9(e25630)Online publication date: 28-Sep-2021
  • Show More Cited By

Index Terms

  1. An efficient implementation of anytime k-medoids clustering for time series under dynamic time warping

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SoICT '16: Proceedings of the 7th Symposium on Information and Communication Technology
    December 2016
    442 pages
    ISBN:9781450348157
    DOI:10.1145/3011077
    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 ACM 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: 08 December 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. anytime algorithm
    2. dynamic time warping
    3. k-medoids clustering
    4. medoid initialization
    5. multithreading technique
    6. time series

    Qualifiers

    • Research-article

    Funding Sources

    • Vietnam National University Ho Chi Minh City (VNU-HCM)

    Conference

    SoICT '16

    Acceptance Rates

    SoICT '16 Paper Acceptance Rate 58 of 132 submissions, 44%;
    Overall Acceptance Rate 147 of 318 submissions, 46%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)25
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 15 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Whole Time-Series Clustering by Embedding Relational Graphs into Vector Spaces Using DeepWalk2024 Joint 13th International Conference on Soft Computing and Intelligent Systems and 25th International Symposium on Advanced Intelligent Systems (SCIS&ISIS)10.1109/SCISISIS61014.2024.10760058(1-6)Online publication date: 9-Nov-2024
    • (2022)Malaysia PM10 Air Quality Time Series Clustering Based on Dynamic Time WarpingAtmosphere10.3390/atmos1304050313:4(503)Online publication date: 22-Mar-2022
    • (2021)Patterns for Patient Engagement with the Hypertension Management and Effects of Electronic Health Care Provider Follow-up on These Patterns: Cluster AnalysisJournal of Medical Internet Research10.2196/2563023:9(e25630)Online publication date: 28-Sep-2021
    • (2021)Improvement for Time Series Clustering with the Deep Learning ApproachCooperative Design, Visualization, and Engineering10.1007/978-3-030-88207-5_8(73-83)Online publication date: 24-Oct-2021
    • (2020)Dimensionality Reduction and Motion Clustering During Activities of Daily Living: Three-, Four-, and Seven-Degree-of-Freedom Arm MovementsIEEE Transactions on Neural Systems and Rehabilitation Engineering10.1109/TNSRE.2020.304052228:12(2826-2836)Online publication date: Dec-2020
    • (2019)Fast Fuzzy Clustering Algorithm for Time Series in Industrial Processes2019 IEEE 5th International Conference on Computer and Communications (ICCC)10.1109/ICCC47050.2019.9064295(141-146)Online publication date: Dec-2019

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media