Association rule learning, AKA associations learning. It is used to find interesting relationships or pattern between variables in large datasets.
Types of associations learning
- Market-basket analysis
- Find combinations of items that occur typically together
- Sequential analysis
- Find frequent sequences in data
Market-basket analysis
Market-basket analysis is a data mining technology used to discover association rules between items that customers frequently buy together. The goal is to find what items are commonly purchased together.
Example
From a supermarket data set. If many people buy bread and butter, and often also buy jam, the rule might be: {bread, butter} -> {jam}
This helps stores optimise promotions, store layouts, or recommendations.
Sequential analysis
AKA sequential pattern mining, is a technique used to find patterns in data where the order of events matters - it identifies sequence of actions or purchases over time.
Example
In online shopping or browsing behaviour, a user first visits:
homepage -> product page -> adds to cart -> makes a purchase
A common sequence could be A -> B -> C
.