- Year not given
Association rules, support, confidence
Short answer
Association rule mining finds rules X→Y in transactions. Support = P(X∪Y) = fraction of transactions containing both. Confidence = P(Y|X) = support(X∪Y)/support(X). Frequent itemset has support ≥ min_sup. Example: 5 transactions, {bread}→{milk} has support 3/5=60%, confidence 3/4=75%.
Explain Association rule mining with example. Define Support, frequent item set and confidence with example.
Association rule mining finds frequent patterns, associations and correlations among items in transaction databases. An association rule has the form X → Y, where X and Y are disjoint itemsets, and it means "transactions that contain X tend to contain Y".
Example: market-basket analysis finds {bread, butter} → {milk}.
Definitions
Consider these 5 transactions: T1 {bread, milk}; T2 {bread, butter, milk}; T3 {bread, butter}; T4 {milk, butter}; T5 {bread, butter, milk}.
- Itemset: a set of items; a k-itemset has k items.
- Support count σ(X): number of transactions containing X. σ({bread, milk}) = 3.
- Support of a rule X → Y: s = σ(X ∪ Y)/N, the fraction of transactions containing both X and Y. It shows how often the rule applies.
- Confidence of X → Y: c = σ(X ∪ Y)/σ(X), how often Y appears in transactions containing X. It shows reliability.
- Frequent itemset: an itemset whose support is at least the user-given minimum support (min_sup).
- Strong rule: a rule satisfying both min_sup and min_conf.
Numerical illustration
For {bread} → {milk}: σ(bread, milk) = 3, σ(bread) = 4, N = 5.
- Support = 3/5 = 60%
- Confidence = 3/4 = 75%
If min_sup = 40% and min_conf = 70%, then the rule is strong.
Mining steps
- Find all frequent itemsets (Apriori, FP-growth).
- Generate strong rules from each frequent itemset: for each non-empty proper subset X of itemset L, output X → (L − X) if σ(L)/σ(X) ≥ min_conf.
Rules can also be checked using lift = confidence/support(Y), to remove misleading rules.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Apriori on HotDogs data with rules · Data Mining, chapter 4
- Apriori on 8 transactions, 25% support · Data Mining, chapter 4
- Association mining on varied data types · Data Mining, chapter 4
- Apriori on t1-t5 with rules · Data Mining, chapter 4
- Association analysis and Apriori pruning · Data Mining, chapter 4 · asked 2×
- Ten golden rules for KDD environment · Data Mining, chapter 1
- Rules of inference: Sunday test in MFC · Discrete Structure, chapter 1