Family shopping recommendation system using behavior sequence data and user profile

With the arrival of the big data era, recommendation system has been a hot technology for enterprises to streamline their sales. Recommendation algorithms for individual users have been extensively studied over the past decade. Most existing recommendation systems also focus on individual user recommendations, however in many daily activities, items are recommended to the groups not one person. As an effective means to solve the problem of group recommendation problem, we extend the single user recommendation to group recommendation. Specifically we propose a novel approach for family-based shopping recommendation system. We use the dataset from the real shopping mall consisting of shopping records table, client-profile table and family relationship table. Our algorithm integrates user behavior similarity and user profile similarity to build the user based collaborative filtering model. We evaluate our approach on a real-world shopping mall dataset.

[1]  Wei Zhang,et al.  Collaborative Multi-Level Embedding Learning from Reviews for Rating Prediction , 2016, IJCAI.

[2]  Barry Smyth,et al.  Recommendation to Groups , 2007, The Adaptive Web.

[3]  Judith Masthoff,et al.  Group Modeling: Selecting a Sequence of Television Items to Suit a Group of Viewers , 2004, User Modeling and User-Adapted Interaction.

[4]  William W. Cohen,et al.  Recommendation as Classification: Using Social and Content-Based Information in Recommendation , 1998, AAAI/IAAI.

[5]  Liliana Ardissono,et al.  Intrigue: Personalized recommendation of tourist attractions for desktop and hand held devices , 2003, Appl. Artif. Intell..

[6]  John Riedl,et al.  PolyLens: A recommender system for groups of user , 2001, ECSCW.

[7]  Joseph F. McCarthy,et al.  MusicFX: an arbiter of group preferences for computer supported collaborative workouts , 1998, CSCW '98.

[8]  Kai Chen,et al.  Joint Prediction of Rating and Popularity for Cold-Start Item by Sentinel User Selection , 2016, IEEE Access.

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

[10]  Li Shang,et al.  GLOMA: Embedding Global Information in Local Matrix Approximation Models for Collaborative Filtering , 2017, AAAI.

[11]  Barry Smyth,et al.  Cooperating Search Communities , 2006, AH.

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

[13]  Luis Francisco-Revilla,et al.  Netflix recommendations for groups , 2010, ASIST.

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

[15]  François Fouss,et al.  Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation , 2007, IEEE Transactions on Knowledge and Data Engineering.

[16]  Rakesh K. Sarin,et al.  Group Preference Aggregation Rules Based on Strength of Preference , 1979 .

[17]  Wei Zhang,et al.  A Collective Bayesian Poisson Factorization Model for Cold-start Local Event Recommendation , 2015, KDD.

[18]  Jonathan L. Herlocker,et al.  A collaborative filtering algorithm and evaluation metric that accurately model the user experience , 2004, SIGIR '04.

[19]  H. Seifoddini,et al.  The production data-based similarity coefficient versus Jaccard's similarity coefficient , 1991 .

[20]  Francesco Ricci,et al.  Group recommendations with rank aggregation and collaborative filtering , 2010, RecSys '10.

[21]  John Riedl,et al.  An Algorithmic Framework for Performing Collaborative Filtering , 1999, SIGIR Forum.

[22]  Ludovico Boratto Group Recommender Systems , 2016, RecSys.

[23]  Judith Masthoff,et al.  In pursuit of satisfaction and the prevention of embarrassment: affective state in group recommender systems , 2006, User Modeling and User-Adapted Interaction.

[24]  Ludovico Boratto,et al.  Groups Identification and Individual Recommendations in Group Recommendation Algorithms , 2010, PRSAT@RecSys.

[25]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[26]  Henry Lieberman,et al.  Let's browse: a collaborative browsing agent , 1999, Knowl. Based Syst..

[27]  Li Shang,et al.  Low-Rank Matrix Approximation with Stability , 2016, ICML.

[28]  Li Shang,et al.  MPMA: Mixture Probabilistic Matrix Approximation for Collaborative Filtering , 2016, IJCAI.