What Is Frequent Pattern Analysis?
What Is Frequent Pattern Analysis?
What Is Frequent Pattern Analysis?
•Frequent pattern: a pattern (a set of items, subsequences, substructures, etc.) that occurs frequently in a data set
•Motivation: Finding inherent regularities in data
•What products were often purchased together?— Powder and diapers?!
•What are the subsequent purchases after buying a PC?
•What kinds of DNA are sensitive to this new drug?
•Can we automatically classify web documents?
•Applications
•Basket data analysis, cross-marketing, catalog design, sale campaign analysis, Web log (click stream) analysis,
and DNA sequence analysis.
FP Tree Construction
•Start from length-1 pattern to construct the conditional pattern base
•Construct the conditional FP-tree for the pattern base
•Pattern growth is achieved by concatenating the suffix pattern with the frequent pattern