Skip to main content
Log in

Time series pattern discovery by a PIP-based evolutionary approach

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Time series are an important and interesting research field due to their many different applications. In our previous work, we proposed a time-series segmentation approach by combining a clustering technique, discrete wavelet transformation (DWT) and a genetic algorithm to automatically find segments and patterns from a time series. In this paper, we propose a perceptually important points (PIP)-based evolutionary approach, which uses PIP instead of DWT, to effectively adjust the length of subsequences and find appropriate segments and patterns, as well as avoid some problems that arose in the previous approach. To achieve this, an enhanced suitability factor in the fitness function is designed, modified from the previous approach. The experimental results on a real financial dataset show the effectiveness of the proposed approach.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Aach J, Church G (2001) Aligning gene expression time series with time warping algorithms. Bioinformatics 17:495–508

    Article  Google Scholar 

  • Acampora G (2011) A TSK neuro-fuzzy approach for modeling highly dynamic systems. IEEE international conference on fuzzy systems, pp 146–152

  • Aliev RA, Fazlollahi B, Aliev RR, Guirimov B (2008) Linguistic time series forecasting using fuzzy recurrent neural network. Soft Comput 12(2):183–190

    Article  Google Scholar 

  • Bellman R (1961) On the approximation of curves by line segments using dynamic programming. Commun ACM 4(6):284

    Article  MATH  Google Scholar 

  • Chen JR (2005) Making subsequence time series clustering meaningful. The IEEE international conference on data mining, pp. 114–121

  • Chung FL, Fu TC, Luk R, Ng V (2002) Evolutionary time series segmentation for stock data mining. The IEEE international conference on data mining, pp 83–90

  • Chung FL, Fu TC, Ng V, Luk RWP (2004) An evolutionary approach to pattern-based time series segmentation. IEEE Trans Evol Comput 8(5):471–489

    Article  Google Scholar 

  • Cohen P, Adams N (2002) Unsupervised segmentation of categorical time series into episodes. Proceeding of IEEE international conference on data mining, pp 99–106

  • Erdal S, Ozturk O, Armbruster D, Ferhatosmanoglu H, Ray WC (2004) A time series analysis of microarray data. The IEEE symposium on bioinformatics and bioengineering, pp 366–375

  • Fancoua CL, Principe JC (1996) A neighborhood map of competing one step predictors for piecewise segmentation and identification of time series. IEEE Intern Conf Neural Netw 4:1906–1911

    Google Scholar 

  • Feng L, Ju K, Chon KH (2005) A method for segmentation of switching dynamic modes in time series. IEEE Trans Syst Man Cybern B 35(5):1058–1064

    Article  Google Scholar 

  • Fu TC, Chung FL, Ng V, Luk R (2001) Evolutionary segmentation of financial time series into subsequences. Congr Evol Comput 1:426–430

    Google Scholar 

  • Guralnik V, Srivastava J (1999) Event detection from time series data. Proceedings of the fifth ACM SIGKDD international conference on knowledge discovery and data mining, pp 33–42

  • Han J, Dong G, Yin Y (1999) Efficient mining of partial periodic patterns in time series database. The internal conference on data engineering, pp 106–115

  • Himberg J, Korpiaho K, Mannila H, Tikanmaki J, Toivonen HTT (2001) Time series segmentation for context recognition in mobile devices. The IEEE international conference on data mining, pp 203–210

  • Huang YW, Yu PS (1999) Adaptive query processing for time-series data. In: Proceeding of the 5th international conference on knowledge discovery and data mining, pp 282–286, San Diego, CA, 15–18 Aug 1999

  • Kaufman L, Roussessuw PJ (1990) Finding groups in data: an introduction to cluster analysis. Wiley, Hoboken

    Book  Google Scholar 

  • Keogh E (2005) http://www.cs.ucr.edu/~eamonn/discords/

  • Keogh E, Chu S, Hart D, Pazzani M (2001) An online algorithm for segmenting time series. The IEEE internal conference data mining, pp 289–296

  • Keogh E, Lin J, Truppel W (2003) Clustering of time series subsequences is meaningless: implications for previous and future research. The IEEE international conference on data mining, pp 115–122

  • Keogh E, Lin J, Fu A (2005) Hot SAX: efficiently finding the most unusual time series subsequence. The IEEE international conference on data mining, pp 27–30

  • Khashei M, Bijari M, Hejazi SR (2012) Combining seasonal ARIMA models with computational intelligence techniques for time series forecasting. Soft Comput 16(6):1091–1105

    Article  MATH  Google Scholar 

  • Lendasse A, Lee J, de Bodt E, Wertz V, Verleysen M (2001) Dimension reduction of technical indicators for the prediction of financial time series—application to the BEL20 Market Index. Eur J Econ Soc Syst 15(2):31–48

    Article  MATH  Google Scholar 

  • Martinez-Ballesteros M, Martinez-Alvarez F, Troncoso A, Riquelme JC (2011) An evolutionary algorithm to discover quantitative association rules in multidimensional time series. Soft Comput 15(10):2065–2084

    Article  Google Scholar 

  • McQueen JB (1967) Some methods of classification and analysis of multivariate observations. The symposium on mathematical statistics and probability, pp 281–297

  • Michalewicz Z (1994) Genetic algorithms + data structures = evolution programs. Springer, Berlin

    MATH  Google Scholar 

  • Oliver JJ, Baxter RA, Wallace CS (1998) Minimum message length segmentation. The. Pacific-Asia conference knowledge discovery data mining, pp 222–233

  • Parras-Gutierrez E, Garcia-Arenas M, Rivas VM, del Jesus MJ (2012) Coevolution of lags and RBFNs for time series forecasting: L-Co-R algorithm. Soft Comput 16(6):919–942

    Article  Google Scholar 

  • Penny W, Roberts S (1999) Dynamic models for nonstationary signal segmentation. Comput Biomed Res 32(6):483–502

    Article  Google Scholar 

  • Percival DB, Walden AT (2000) Wavelet methods for time series analysis. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  • Sheikhan M, Mohammadi N (2012) Time series prediction using PSO-optimized neural network and hybrid feature selection algorithm for IEEE load data. Neural Comput Appl 1–10. doi:10.1007/s00521-012-0980-8

  • Tsaur RC (2008) Forecasting analysis by using fuzzy grey regression model for solving limited time series data. Soft Comput 12(11):1105–1113

    Article  MATH  Google Scholar 

  • Tseng VS, Chen CH, Huang PC, Hong TP (2008) A cluster-based genetic approach for segmentation of time series and pattern discovery. The IEEE congress on evolutionary computation, pp 1949–1953

  • Tseng VS, Chen CH, Huang PC, Hong TP (2009) Segmentation of time series by the clustering and genetic algorithms. Pattern Recogn Lett 30:1190–1197

    Article  Google Scholar 

  • Valente JPC, Chavarrias IL (2000) Discovering similar patterns in time series. Proceedings of the sixth ACM SIGKDD international conference on knowledge discovery and data mining, pp 497–505

  • Wang XY, Wang ZO (2004) A structure-adaptive piece-wise linear segments representation for time series. Proceeding of IEEE international conference on information reuse and integration, pp 433–437

  • Wang H, Sun F, Cai Y, Zhao Z (2012) Online chaotic time series prediction using unbiased composite kernel machine via Cholesky factorization. Soft Comput 14(9):931–944

    Article  Google Scholar 

Download references

Acknowledgments

This research was supported by the National Science Council of the Republic of China under contract NSC 96-2213-E-390-003.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tzung-Pei Hong.

Additional information

Communicated by G. Acampora.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, CH., Tseng, V.S., Yu, HH. et al. Time series pattern discovery by a PIP-based evolutionary approach. Soft Comput 17, 1699–1710 (2013). https://doi.org/10.1007/s00500-013-0985-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-013-0985-y

Keywords

Navigation