Skip to main content

Improving SPRING Method in Similarity Search Over Time-Series Streams by Data Normalization

  • Conference paper
  • First Online:
Nature of Computation and Communication (ICTCC 2016)

Abstract

Similarity search in streaming time series is a crucial subroutine of a number of real-time applications dealing with time-series streams. In finding subsequences of time-series streams that match with patterns under Dynamic Time Warping (DTW), data normalization plays a very important role and should not be ignored. SPRING proposed by Sakurai et al. conducts the similarity search by mitigating the time and space complexity of DTW. Unfortunately, SPRING produces inaccurate results since no data normalization is taken into account before the DTW calculation. In this paper, we improve the SPRING method to deal with similarity search for prespecified patterns in streaming time series under DTW by applying incremental min-max normalization before the DTW calculation. For every pattern, our proposed method uses a monitoring window anchored at the entry of one streaming time series to keep track of min-max coefficients, and then the DTW distance between the normalized subsequence and the normalized pattern is incrementally computed. The experimental results reveal that our proposed method obtains best-so-far values better than those of another state-of-the-art method and the wall-clock time of the proposed method is acceptable.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bemdt, D., Clifford, J.: Using Dynamic Time Warping to find patterns in time series. In: Proceedings of AAAI Workshop on Knowledge Discovery in Databases, Seattle, Washington, USA, pp. 359–370 (1994)

    Google Scholar 

  2. Sakoe, H., Chiba, S.: Dynamic programming algorithm optimization for spoken word recognition. IEEE Trans. Acoust. Speech Signal Process. 26(1), 43–49 (1978)

    Article  MATH  Google Scholar 

  3. Zhu, Y., Shasha, D.: Warping indexes with envelope transforms for query by humming. In: Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, pp. 181–192 (2003)

    Google Scholar 

  4. Sakurai, Y., Faloutsos, C., Yamamuro, M.: Stream monitoring under the time warping distance. In: The IEEE 23rd International Conference on Data Engineering, Istanbul, Turkey, pp. 1046–1055 (2007)

    Google Scholar 

  5. Rakthanmanon, T., Campana, B., Mueen, A., Batista, G., Westover, B., Zhu, Q., Zakaria, J., Keogh, E.: Searching and mining trillions of time series subsequences under Dynamic Time Warping. In: Proceedings of the 18th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD 2012), Beijing, China, pp. 262–270 (2012)

    Google Scholar 

  6. Giao, B. C., Anh, D.T.: Similarity search in multiple high speed time series streams under Dynamic Time Warping. In: Proceedings of the 2015 2nd National Foundation for Science and Technology Development Conference on Information and Computer Science (NICS), Ho Chi Minh City, Vietnam, pp. 82–87 (2015)

    Google Scholar 

  7. Gong, X., Fong, S., Chan, J., Mohammed, S.: NSPRING: the SPRING extension for subsequence matching of time series supporting normalization. J. Supercomput. 8, 1–25 (2015). doi:10.1007/s11227-015-1525-6

    Google Scholar 

  8. Kim, S.-W., Park, S.: An index-based approach for similarity search supporting time warping in large sequence databases. In: Proceedings of the 17th IEEE International Conference on Data Engineering, Heidelberg, Germany, pp. 607–614 (2001)

    Google Scholar 

  9. Keogh, E., Ratanamahatana, C.: Exact indexing of Dynamic Time Warping. Knowl. Inf. Syst. 7(3), 358–386 (2004)

    Article  Google Scholar 

  10. Weigend, A.: In Time series prediction: Forecasting the future and understanding the past. http://www-psych.stanford.edu/~andreas/Time-Series/SantaFe.html. Accessed December 2013

  11. Keogh, E.: The UCR time series classification/clustering page. http://www.cs.ucr.edu/~eamonn/time_series_data/. Accessed August 2013

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bui Cong Giao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Giao, B.C., Anh, D.T. (2016). Improving SPRING Method in Similarity Search Over Time-Series Streams by Data Normalization. In: Vinh, P., Barolli, L. (eds) Nature of Computation and Communication. ICTCC 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 168. Springer, Cham. https://doi.org/10.1007/978-3-319-46909-6_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-46909-6_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-46908-9

  • Online ISBN: 978-3-319-46909-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics