An Incremental Anytime Algorithm for Mining T-Patterns from Event Streams

  • Keith Johnson
  • Wei Liu
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 845)


Temporal patterns that capture frequent time differences occurring between items in a sequence are gaining increasing attention as a growing research area. Time-interval sequential patterns (also known as T-Patterns) not only capture the order of symbols but also the time delay between symbols, where the time delay is specified as a time-interval between a pair of symbols. Such patterns have been shown to be present in many different types of data (e.g. spike data, smart home activity, DNA sequences, human and animal behaviour analysis and the like) which cannot be captured by other pattern types. Recently, several mining algorithms have been proposed to mine such patterns from either transaction databases or static sequences of time-stamped events. However, they are not capable of online mining from streams of time-stamped events (i.e. event streams). An increasingly common form of data, event streams bring more challenges as they are often unsegmented and with unobtainable total size. In this paper, we propose a mining algorithm that discovers time-interval patterns online, from event streams and demonstrate its capability on a benchmark synthetic dataset.


  1. Agrawal, R., Srikant, R.: Mining sequential patterns. In: Proceedings of the Eleventh International Conference on Data Engineering. IEEE (1995)Google Scholar
  2. Álvarez, M.R., FéLix, P., CariñEna, P.: Discovering metric temporal constraint networks on temporal databases. Artif. Intell. Med. 58(3), 139–154 (2013)CrossRefGoogle Scholar
  3. Casarrubea, M., Jonsson, G., Faulisi, F., Sorbera, F., Di Giovanni, G., Benigno, A., Crescimanno, G., Magnusson, M.: T-pattern analysis for the study of temporal structure of animal and human behavior: a comprehensive review. J. Neurosci. Methods 239, 34–46 (2015)CrossRefGoogle Scholar
  4. Chen, Y.-L., Chiang, M.-C., Ko, M.-T.: Discovering time-interval sequential patterns in sequence databases. Expert Syst. Appl. 25(3), 343–354 (2003)CrossRefGoogle Scholar
  5. de Bodt, E., Verleysen, M., Cottrell, M.: Kohonen maps versus vector quantization for data analysis. In: ESANN, vol. 97, pp. 211–218 (1997)Google Scholar
  6. Fellous, J.-M., Tiesinga, P.H., Thomas, P.J., Sejnowski, T.J.: Discovering spike patterns in neuronal responses. J. Neurosci. 24(12), 2989–3001 (2004)CrossRefGoogle Scholar
  7. Hu, Y.-H., Huang, T.C.-K., Yang, H.-R., Chen, Y.-L.: On mining multi-time-interval sequential patterns. Data Knowl. Eng. 68(10), 1112–1127 (2009)CrossRefGoogle Scholar
  8. Humphries, M.D.: Spike-train communities: finding groups of similar spike trains. J. Neurosci. 31(6), 2321–2336 (2011)CrossRefGoogle Scholar
  9. Kohonen, T.: Self-organized formation of topologically correct feature maps. Biol. Cybern. 43(1), 59–69 (1982)MathSciNetCrossRefGoogle Scholar
  10. Magnusson, M.S.: Discovering hidden time patterns in behavior: T-patterns and their detection. Behav. Res. Methods Instrum. Comput. 32, 93–110 (2000)CrossRefGoogle Scholar
  11. Paiva, A.R.: Reproducing kernel Hilbert spaces for point processes, with applications to neural activity analysis. Ph.D. thesis, University of Florida (2008)Google Scholar
  12. Rosenberg, A., Hirschberg, J.: V-measure: a conditional entropy-based external cluster evaluation measure. In: EMNLP-CoNLL, vol. 7, pp. 410–420 (2007)Google Scholar
  13. Salah, A.A., Pauwels, E., Tavenard, R., Gevers, T.: T-patterns revisited: mining for temporal patterns in sensor data. Sensors 10(8), 7496–7513 (2010)CrossRefGoogle Scholar
  14. Utt, J., Springorum, S., Köper, M., Im Walde, S.S.: Fuzzy V-measure-an evaluation method for cluster analyses of ambiguous data. In: LREC (2014)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  1. 1.School of Computer Science and Software EngineeringThe University of Western AustraliaCrawleyAustralia

Personalised recommendations