Abstract

We are given a large database of customer transactions, where each transaction consists of customer-id, transaction time, and the items bought in the transaction. We introduce the problem of mining sequential patterns over such databases. We present three algorithms to solve this problem, and empirically evaluate their performance using synthetic data. Two of the proposed algorithms, AprioriSome and AprioriAll, have comparable performance, albeit AprioriSome performs a little better when the minimum number of customers that must support a sequential pattern is low. Scale-up experiments show that both AprioriSome and AprioriAll scale linearly with the number of customer transactions. They also have excellent scale-up properties with respect to the number of transactions per customer and the number of items in a transaction.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Keywords

Database transactionComputer scienceTransaction dataTransaction processingScale (ratio)Online transaction processingData miningDatabase

Affiliated Institutions

Related Publications

Publication Info

Year
2002
Type
article
Pages
3-14
Citations
5114
Access
Closed

External Links

Social Impact

Altmetric

Social media, news, blog, policy document mentions

Citation Metrics

5114
OpenAlex

Cite This

R. K. Agrawal, Ramakrishnan Srikant (2002). Mining sequential patterns. , 3-14. https://doi.org/10.1109/icde.1995.380415

Identifiers

DOI
10.1109/icde.1995.380415