FP-growth Frequent Pattern Growth, is used as an analytical process that finds frequent patterns or associations from data sets. It greatly reduces the size of the itemset in the database by one simple principle which is if an itemset is frequent, then all of its subsets must also be frequent. It only scans the database twice and used a tree structure(FP-tree) to store all the information. The r..