A novel recommender system for E-commerce

Recommender systems play an important role in human lives nowadays. They have been used in many electronic commercial activities, and are growing more popularly due to the development of IOT (Internet of Things), big data analysis, and machine learning techniques. However, most recommender systems are only based on the user-item rating matrices which are usually very sparse. The lack of information leads to bad recommendation results. Furthermore, a large number of users and items are usually involved in the recommendation process. These extremely high dimensional data may thwart the efficiency of a recommender system. In this paper, we propose a novel method to overcome these problems. Word2Vec is adopted to extract information from the comments users have made on the items bought. Then dimensionality reduction is applied to project the acquired data into a lower dimension space. A clustering algorithm is then used to group the involved items to a small number of clusters. Finally, the recommendation results are generated for each user. The effectiveness of our proposed method is demonstrated by the results of experiments with some real world data sets.

[1]  Marco Gori,et al.  A unified probabilistic framework for Web page scoring systems , 2004, IEEE Transactions on Knowledge and Data Engineering.

[2]  Junjie Wu,et al.  Spectral Ensemble Clustering via Weighted K-Means: Theoretical and Practical Evidence , 2017, IEEE Transactions on Knowledge and Data Engineering.

[3]  Gediminas Adomavicius,et al.  Improving Aggregate Recommendation Diversity Using Ranking-Based Techniques , 2012, IEEE Transactions on Knowledge and Data Engineering.

[4]  Hui Xiong,et al.  Enhancing Collaborative Filtering by User Interest Expansion via Personalized Ranking , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[5]  Aleksandar Ignjatovic,et al.  An Iterative Method for Calculating Robust Rating Scores , 2015, IEEE Transactions on Parallel and Distributed Systems.

[6]  Huanli Pang,et al.  Personalization portal system based on collaborative filtering algorithm , 2010, 2010 International Conference on Computer, Mechatronics, Control and Electronic Engineering.

[7]  Jeffrey Dean,et al.  Distributed Representations of Words and Phrases and their Compositionality , 2013, NIPS.

[8]  P. Sammulal,et al.  Personalized collaborative filtering recommender system using domain knowledge , 2014, International Conference on Computing and Communication Technologies.

[9]  Bofeng Zhang,et al.  An Implementation of Electronic Commerce Recommender System Based on Improved K-means Clustering Algorithm , 2012, 2012 International Conference on Computer Science and Service System.

[10]  Jeffrey Dean,et al.  Efficient Estimation of Word Representations in Vector Space , 2013, ICLR.

[11]  Jun Li,et al.  Item Similarity Learning Methods for Collaborative Filtering Recommender Systems , 2015, 2015 IEEE 29th International Conference on Advanced Information Networking and Applications.

[12]  Shie-Jue Lee,et al.  A neuro-fuzzy system modeling with self-constructing rule generationand hybrid SVD-based learning , 2003, IEEE Trans. Fuzzy Syst..