Posts

Ideas on Conduct Collaborative Filtering for Recommendation Systems

Recommendation engines are becoming more and more useful for organizations in retail, education, and entrainment. There are two general types of recommendation engine: Content-Based Filtering : an item is recommended based on a user’s own viewed and purchased histories. This requires tags or features to be created/obtained for different items. Collaborative Filtering : an item is recommended based on similar users’ viewed and purchased histories. A creative way to use collaborative filtering is to find similar users by matching user view-purchase groups rather than all views and purchases, and then recommend the current items, as well as past items and future items. This way, the time variable is considered. For feature engineering, the variables should be set up as below: Contacts: Gender, Current Age, Location. Histories: One variable will be items purchased by the user, and other variables are the number of views by items viewed BEFORE this purchase, and AFTER the previous purchase....