Definition
Let I be a set of items, where each item is a literal. A transaction T ⊆ I is a subset of I. Association rules are defined on a set of transactions T.
An association rule R is in the form of X → Y, where X and Y are two sets of items, that is, X , Y ⊆ I. R is associated with two measures, the support sup(R) and the confidence conf (R). The support sup(R) is the probability that X appears in a transaction in T. The confidence conf (R) is the conditional probability that when X appears in a transaction, Y also appears.
Historical Background
The concept of association rules was firstly proposed by Agrawal et al. [1] for market basket analysis. A well-known illustrative example of association rules is “Diaper → Beer” which can be explained by the fact that when dads buy diapers for their babies, they also buy beer at the same time for their weekends game watching.
Apriori, an efficient algorithm for mining association rules, was developed by Agrawal and Srikant [2], while the...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Agrawal R, Imielinski T, Swami A. Mining association rules between sets of items in large databases. In: Proceedings of the ACM SIGMOD Interntional Conference on Management of Data; 1993. p. 207–16.
Agrawal R, Srikant R. Fast algorithms for mining association rules. In: Proceedings of the 20th International Conference on Very Large Data Bases; 1994. p. 487–99.
Mannila H, Toivonen H, Verkamo AI. Efficient algorithms for discovering association rules. In: Proceedings of the AAAI 1994 Workshop Knowledge Discovery in Databases; 1994. p. 181–92.
Han J, Pei J, Yin Y. Mining frequent patterns without candidate generation. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2000. p. 1–12.
Pasquier N, Bastide Y, Taouil R, Lakhal L. Discovering frequent closed itemsets for association rules. In: Proceedings of the 7th International Conference on Database Theory; 1999. p. 398–416.
Koperski K, Han J. Discovery of spatial association rules in geographic information databases. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 1995. p. 47–66.
Özden B, Ramaswamy S, Silberschatz A. Cyclic association rules. In: Proceedings of the 14th International Conference on Data Engineering; 1998. p. 412–21.
Savasere A, Omiecinski E, Navathe S. Mining for strong negative associations in a large database of customer transactions. In: Proceedings of the 14th International Conference on Data Engineering; 1998. p. 494–502.
Lu H, Han J, Feng L. Stock movement and n-dimensional inter-transaction association rules. In: Proceedings of the ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge Discovery; 1998. p. 1201–17.
Han J, Fu Y. Discovery of multiple-level association rules from large databases. In: Proceedings of the 21th International Conference on Very Large Data Bases; 1995. p. 420–31.
Srikant R, Agrawal R. Mining generalized association rules. In: Proceedings of the 21th International Conference on Very Large Data Bases; 1995. p. 407–19.
Brin S, Motwani R, Silverstein C. Beyond market basket: generalizing association rules to correlations. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 1997. p. 265–76.
Piatetsky-Shapiro G. Discovery, analysis, and presentation of strong rules. In: Piatetsky-Shapiro G, Frawley W, editors. Knowledge discovery in databases. Menlo Park/Cambridge, MA: AAAI/MIT; 1991. p. 229–38.
Dong G, Li J. Efficient mining of emerging patterns: discovering trends and differences. In: Proceedings of the 5th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; 1999. p. 43–52.
Li W, Han J, Pei J. CMAR: accurate and efficient classification based on multiple class-association rules. In: Proceedings of the 1st IEEE International Conference on Data Mining; 2001. p. 369–76.
Liu B, Hsu W, Ma Y. Discovering the set of fundamental rule changes. In: Proceedings of the 7th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; 2001. p. 335–40.
Agrawal R, Mannila H, Srikant R, Toivonen H, Verkamo AI. Fast discovery of association rules. In: Fayyad U, Piatetsky-Shapiro G, Smyth P, Uthurusamy R, editors. Advances in knowledge discovery and data mining. Menlo Park/Cambridge: AAAI/MIT; 1996. p. 307–28.
Agrawal R, Srikant R. Mining sequential patterns. In: Proceedings of the 11th International Conference on Data Engineering; 1995. p. 3–14.
Pei J, Han J, Lu H, Nishio S, Tang S, Yang D. H-Mine: hyper-structure mining of frequent patterns in large databases. In: Proceedings of the 1st IEEE International Conference on Data Mining; 2001. p. 441–8.
Pei J, Han J, Mao R. CLOSET: an efficient algorithm for mining frequent closed itemsets. In: Proceedings of the ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge Discovery; 2000. p. 11–20.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Pei, J. (2018). Association Rules. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_26
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_26
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering