Association Rules

Machine Learning

Jesus A. Gonzalez

February 1, 2020

Data Mining with Association Rules

Applications

Association Rules

Association Rules

Example

Association Rules

Definitions

Definitions

Rule Evaluation

Rule Evaluation

Rule Evaluation

Rule Evaluation

Rule Evaluation

Example

Example

Example

Example

Algorithm

  1. Generate all itemsets with one element
    • Uses these to generate those with 2 elements and so on
    • Takes all possible pairs with minimum support
    • Allows removing possible combinations (prune)
  2. Generate rules verifying if they have the minimum confidence

Algorithm

Algorithm

Algorithm

Algorithm

Algorithm

Remarks

Remarks

Remarks

Example

Remarks

Enhancements (for efficieny)

Enhancements (for efficiency)

Extensions

Extensions

Extensions

Association versus Correlation

Association versus Correlation

Association versus Correlation

Meta-Rules

Use of Restrictions

Association Rules vs Classification Rules vs Decision Trees

Association Rules vs Classification Rules vs Decision Trees