Keeping it Short and Simple: Summarising Complex Event Sequences with Multivariate Patterns

Publication date

2016-08-13

Authors

Bertens, RoelISNI 0000000419558960
Vreeken, JillesISNI 0000000391467003
Siebes, ArnoISNI 0000000114727321

Editors

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

taverne

Abstract

We study how to obtain concise descriptions of discrete multivariate sequential data. In particular, how to do so in terms of rich multivariate sequential patterns that can capture potentially highly interesting (cor)relations between sequences. To this end we allow our pattern language to span over the domains (alphabets) of all sequences, allow patterns to overlap temporally, as well as allow for gaps in their occurrences. We formalise our goal by the Minimum Description Length principle, by which our objective is to discover the set of patterns that provides the most succinct description of the data. To discover high-quality pattern sets directly from data, we introduce Ditto, a highly efficient algorithm that approximates the ideal result very well. Experiments show that Ditto correctly discovers the patterns planted in synthetic data. Moreover, it scales favourably with the length of the data, the number of attributes, the alphabet sizes. On real data, ranging from sensor networks to annotated text, Ditto discovers easily interpretable summaries that provide clear insight in both the univariate and multivariate structure.

Keywords

summarisation, multivariate sequences, multivariate patterns, MDL, Taverne

Citation

Bertens, R, Vreeken, J & Siebes, A P J M 2016, Keeping it Short and Simple: Summarising Complex Event Sequences with Multivariate Patterns. in KDD '16 Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Association for Computing Machinery, pp. 735-744. https://doi.org/10.1145/2939672.2939761