Main Concept

Association Rule Learning is an Unsupervised Learning technique used to discover relationships between variables in large datasets β€” specifically, which items or events tend to occur together.

β€œCustomers who buy bread are very likely to also buy butter.”

How It Works

  1. Analyze transaction records to find co-occurrence patterns
  2. Identify rules of the form: if X β†’ then Y
  3. Rank rules by frequency and confidence
  4. Use those rules to make decisions (product placement, promotions, recommendations)

Technique: Apriori algorithm

Example β€” Market Basket Analysis

Scenario: A supermarket wants to understand which products are frequently bought together.

Data: Transaction records from customer purchases.

Goal: Identify associations between products to optimize product placement and promotions.

RuleInsight
bread β†’ butterCustomers who buy bread very likely also buy butter
beer β†’ chipsOften purchased together on weekends
baby wipes β†’ baby shampooCo-purchased by new parents

Outcome: The supermarket places associated products next to each other on shelves and runs bundled promotions β€” boosting sales.

Use Cases

  • Retail β€” product placement and bundled promotions (Market Basket Analysis)
  • E-commerce β€” β€œCustomers who bought X also bought Y” recommendations
  • Healthcare β€” identifying symptoms or conditions that frequently co-occur
  • Streaming β€” pairing content that users tend to watch together

Key Aspects

  • Focuses on co-occurrence, not causality β€” bread doesn’t cause someone to buy butter, they just tend to happen together
  • Works on unlabeled transaction data β€” no need to pre-define groups or outcomes
  • Outputs are human-interpretable rules, making results easy to act on

Exam Domain (AIF-C01)

Domain 1 β€” Fundamentals of AI and ML

  • Task Statement 1.1: Basic AI/ML concepts β€” association rule learning is one of the core unsupervised learning techniques.

References