Personalized Commodity Recommendations of Retail Business Using User Feature Based Collaborative Filtering

Collaborative filtering is an extensively adopted approach for commodity recommendation. This paper proposes a user feature based collaborative filtering algorithm named UFCF for personalized commodity recommendations of retail business. It adopts matrix factorization and user features that are extracted from users' behaviors to improve the accuracy of recommendation result and alleviate the impact of sparse data. Experiments with real datasets from a supermarket marketing group demonstrate the effectiveness of the algorithm.

[1]  Jiming Liu,et al.  Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence Social Collaborative Filtering by Trust , 2022 .

[2]  Zhang Xiu-ru Analysis and Improvements of BP Algorithm , 2006 .

[3]  Liu Xiaojun,et al.  An improved clustering-based collaborative filtering recommendation algorithm , 2017, Cluster Computing.

[4]  Lior Rokach,et al.  Recommender Systems: Introduction and Challenges , 2015, Recommender Systems Handbook.

[5]  Yehuda Koren,et al.  Advances in Collaborative Filtering , 2011, Recommender Systems Handbook.

[6]  Arkadiusz Paterek,et al.  Improving regularized singular value decomposition for collaborative filtering , 2007 .

[7]  Dennis M. Wilkinson,et al.  Large-Scale Parallel Collaborative Filtering for the Netflix Prize , 2008, AAIM.

[8]  Fernando Ortega,et al.  Recommending items to group of users using Matrix Factorization based Collaborative Filtering , 2016, Inf. Sci..

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

[10]  John Riedl,et al.  Application of Dimensionality Reduction in Recommender System - A Case Study , 2000 .

[11]  Aaron C. Courville,et al.  Learning Distributed Representations from Reviews for Collaborative Filtering , 2015, RecSys.

[12]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[13]  Sun Long-fe Collaborative filtering recommendation algorithm based on user characteristics and item attributes , 2014 .

[14]  Rashedur M. Rahman,et al.  Content based news recommendation system based on fuzzy logic , 2014, 2014 International Conference on Informatics, Electronics & Vision (ICIEV).

[15]  Raymond J. Mooney,et al.  Content-boosted collaborative filtering for improved recommendations , 2002, AAAI/IAAI.

[16]  Michael J. A. Berry,et al.  Data mining techniques - for marketing, sales, and customer support , 1997, Wiley computer publishing.

[17]  Dan Frankowski,et al.  Collaborative Filtering Recommender Systems , 2007, The Adaptive Web.

[18]  Rakesh Agarwal,et al.  Fast Algorithms for Mining Association Rules , 1994, VLDB 1994.

[19]  Scott Shenker,et al.  Spark: Cluster Computing with Working Sets , 2010, HotCloud.

[20]  Mehrbakhsh Nilashi,et al.  A recommender system based on collaborative filtering using ontology and dimensionality reduction techniques , 2018, Expert Syst. Appl..

[21]  Misbah Iqbal,et al.  Building Accurate and Practical Recommender System Algorithms Using Machine Learning Classifier and Collaborative Filtering , 2017, Arabian Journal for Science and Engineering.

[22]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[23]  Liu Fa-sheng Method for Data Mining Based on BP Neural Network , 2006 .

[24]  Feng Zhang,et al.  A collaborative filtering algorithm embedded BP network to ameliorate sparsity issue , 2005, 2005 International Conference on Machine Learning and Cybernetics.

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