Product Recommendation
Description
The purpose of Predictable’s Product Recommendation model is to discover relationships between products through a technique called collaborative filtering. This model generates a ranked list of products to recommend to the user based on their past purchase behavior / product interest, which can be deployed for a wide variety of marketing and analytical use cases. Each product will have a score associated with each other product – the higher, the stronger the relationship between the two products.
Model Time Windows
PREDICTION_WINDOW: Not ApplicableHISTORICAL_WINDOW: 365 days
The HISTORICAL_WINDOW determines what transactions are included to calculate the relationships between the products. For a transaction to be included in the HISTORICAL_WINDOW, the purchasing customer must have made two or more purchases within the last 365 days
Data Processed:
- Transaction Data
Results
This model delivers back a long form table that contains a row for each product pairing, with a score that represents the strength of the product pairing. Each product is has a score with every other product.
Returned Values:
PROD_OBS: The product that is purchased / visitedPROD_REC: The product to recommend, ranked in order ofSCORESCORE: A number from 1-100 that indicates the strength of the relationship betweenPROD_OBSandPROD_REC. 100 = most similar, 1 = least similar.TIME_STAMP: version of platform that trained the modelMODEL_VERSION: version of platform that trained the model
