License
When quoting this document, please refer to the following
URN: urn:nbn:de:0030-drops-20087
URL: http://drops.dagstuhl.de/opus/volltexte/2009/2008/
Go to the corresponding Portal


Vaisman, Alejandro ; Gómez, Leticia I. ; Kuijpers, Bart

Temporal Support of Regular Expressions in Sequential Pattern Mining

pdf-format:
Document 1.pdf (299 KB)


Abstract

Classic algorithms for sequential pattern discovery,return all frequent sequences present in a database. Since, in general, only a few ones are interesting from a user's point of view, languages based on regular expressions (RE) have been proposed to restrict frequent sequences to the ones that satisfy user-specified constraints. Although the support of a sequence is computed as the number of data-sequences satisfying a pattern with respect to the total number of data-sequences in the database, once regular expressions come into play, new approaches to the concept of support are needed. For example, users may be interested in computing the support of the RE as a whole, in addition to the one of a particular pattern. As a simple example, the expression $(A|B).C$ is satisfied by sequences like A.C or B.C. Even though the semantics of this RE suggests that both of them are equally interesting to the user, if neither of them verifies a minimum support although together they do), they would not be retrieved. Also, when the items are frequently updated, the traditional way of counting support in sequential pattern mining may lead to incorrect (or, at least incomplete), conclusions. For example, if we are looking for the support of the sequence A.B, where A and B are two items such that A was created after B, all sequences in the database that were completed before A was created, can never produce a match. Therefore, accounting for them would underestimate the support of the sequence A.B. The problem gets more involved if we are interested in categorical sequential patterns. In light of the above, in this paper we propose to revise the classic notion of support in sequential pattern mining, introducing the concept of temporal support of regular expressions, intuitively defined as the number of sequences satisfying a target pattern, out of the total number of sequences that could have possibly matched such pattern, where the pattern is defined as a RE over complex items (i.e., not only item identifiers, but also attributes and functions). We present and discuss a theoretical framework for these novel notion of support.

BibTeX - Entry

@InProceedings{vaisman_et_al:DSP:2009:2008,
  author =	{Alejandro Vaisman and Leticia I. G{\'o}mez and Bart Kuijpers},
  title =	{Temporal Support of Regular Expressions in Sequential Pattern Mining},
  booktitle =	{Geographic Privacy-Aware Knowledge Discovery and Delivery},
  year =	{2009},
  editor =	{Bart Kuijpers and Dino Pedreschi and Yucel Saygin and Stefano Spaccapietra},
  number =	{08471},
  series =	{Dagstuhl Seminar Proceedings},
  ISSN =	{1862-4405},
  publisher =	{Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2009/2008},
  annote =	{Keywords: Temporal support, sequential pattern mining}
}

Keywords: Temporal support, sequential pattern mining
Seminar: 08471 - Geographic Privacy-Aware Knowledge Discovery and Delivery
Issue Date: 2009
Date of publication: 13.05.2009


DROPS-Home | Fulltext Search | Imprint Published by LZI