A Recommendation System for Repetitively Purchasing Items in E-commerce Based on Collaborative Filtering and Association Rules

In this paper, we are to address the problem of item recommendations to users in shopping malls selling several different kinds of items, e.g., daily necessities such as cosmetics, detergent, and food ingredients. Most of current recommendation algorithms are developed for sites selling only one kind of items, e.g., music or movies. To devise efficient recommendation algorithms suitable for repetitively purchasing items, we give a method to implicitly assign ratings for these items by making use of repetitive purchase counts, and then use these ratings for the purpose of recommendation prediction with the help of user-based collaborative filtering and item-based collaborative filtering algorithms. We also propose associate item-based recommendation algorithm. Items are called associate items if they are frequently bought by users at the same time. If a user is to buy some item, it is reasonable to recommend some of its associate items. We implement user-based (item-based) collaborative filtering algorithm and associate item-based algorithm, and compare these three algorithms in view of the recommendation hit ratio, prediction performance, and recommendation coverage, along with computation time.

[1]  John Riedl,et al.  Analysis of recommendation algorithms for e-commerce , 2000, EC '00.

[2]  Shamkant B. Navathe,et al.  An Efficient Algorithm for Mining Association Rules in Large Databases , 1995, VLDB.

[3]  Chan-Soo Park,et al.  Improvement of collaborative filtering using rating normalization , 2016, Multimedia Tools and Applications.

[4]  Philip S. Yu,et al.  An effective hash-based algorithm for mining association rules , 1995, SIGMOD '95.

[5]  Ramakrishnan Srikant,et al.  Fast Algorithms for Mining Association Rules in Large Databases , 1994, VLDB.

[6]  Sophie Ahrens,et al.  Recommender Systems , 2012 .

[7]  Yoon Kyoung Choi,et al.  An auxiliary recommendation system for repetitively purchasing items in E-commerce , 2014, 2014 International Conference on Big Data and Smart Computing (BIGCOMP).

[8]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[9]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[10]  Haralambos Marmanis,et al.  Algorithms of the Intelligent Web , 2009 .

[11]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[12]  Jian Wang,et al.  Utilizing related products for post-purchase recommendation in e-commerce , 2011, RecSys '11.

[13]  Bradley N. Miller,et al.  GroupLens: applying collaborative filtering to Usenet news , 1997, CACM.

[14]  Gerhard Friedrich,et al.  Recommender Systems - An Introduction , 2010 .

[15]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[16]  John Riedl,et al.  An algorithmic framework for performing collaborative filtering , 1999, SIGIR '99.

[17]  Can Wang,et al.  Item Attribute-Aware Probabilistic Matrix Factorization for Item Recommendation , 2014 .

[18]  Hannu Toivonen,et al.  Sampling Large Databases for Association Rules , 1996, VLDB.

[19]  George Karypis,et al.  Item-based top-N recommendation algorithms , 2004, TOIS.

[20]  Rajeev Motwani,et al.  Computing Iceberg Queries Efficiently , 1998, VLDB.

[21]  George Karypis,et al.  Evaluation of Item-Based Top-N Recommendation Algorithms , 2001, CIKM '01.