An Improved Collaborative Filtering Recommendation Algorithm and Recommendation Strategy

The e-commerce recommendation system mainly includes content recommendation technology, collaborative filtering recommendation technology, and hybrid recommendation technology. The collaborative filtering recommendation technology is a successful application of personalized recommendation technology. However, due to the sparse data and cold start problems of the collaborative recommendation technology and the continuous expansion of data scale in e-commerce, the e-commerce recommendation system also faces many challenges. This paper has conducted useful exploration and research on the collaborative recommendation technology. Firstly, this paper proposed an improved collaborative filtering algorithm. Secondly, the community detection algorithm is investigated, and two overlapping community detection algorithms based on the central node and k-based faction are proposed, which effectively mine the community in the network. Finally, we select a part of user communities from the user network projected by the user-item network as the candidate neighboring user set for the target user, thereby reducing calculation time and increasing recommendation speed and accuracy of the recommendation system. This paper has a perfect combination of social network technology and collaborative filtering technology, which can greatly increase recommendation system performance. This paper used the MovieLens dataset to test two performance indexes which include MAE and RMSE. The experimental results show that the improved collaborative filtering algorithm is superior to other two collaborative recommendation algorithms for MAE and RMSE performance.

[1]  Mohammad S. Obaidat,et al.  A Collaborative Filtering Recommendation-Based Scheme for WLANs With Differentiated Access Service , 2018, IEEE Systems Journal.

[2]  Wu Hao,et al.  A personalized hybrid recommendation strategy based on user behaviors and its application , 2017, 2017 International Conference on Security, Pattern Analysis, and Cybernetics (SPAC).

[3]  Rafael Valencia-García,et al.  A knowledge-based multi-criteria collaborative filtering approach for discovering services in mobile cloud computing platforms , 2018, Journal of Intelligent Information Systems.

[4]  Hafed Zarzour,et al.  A new collaborative filtering recommendation algorithm based on dimensionality reduction and clustering techniques , 2018, 2018 9th International Conference on Information and Communication Systems (ICICS).

[5]  Hafed Zarzour,et al.  An Improved Collaborative Filtering Recommendation Algorithm for Big Data , 2018, CIIA.

[6]  Liangmin Guo,et al.  Collaborative filtering recommendation based on trust and emotion , 2018, Journal of Intelligent Information Systems.

[7]  John Riedl,et al.  ClustKNN: A Highly Scalable Hybrid Model- & Memory-Based CF Algorithm , 2006 .

[8]  Qiang Yang,et al.  Scalable collaborative filtering using cluster-based smoothing , 2005, SIGIR '05.

[9]  A. Clauset Finding local community structure in networks. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[10]  Huawei Shen,et al.  Quantifying and identifying the overlapping community structure in networks , 2009, 0905.2666.

[11]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[12]  Dongman Lee,et al.  Multi-criteria matrix localization and integration for personalized collaborative filtering in IoT environments , 2018, Multimedia Tools and Applications.

[13]  Shihua Zhang,et al.  Identification of overlapping community structure in complex networks using fuzzy c-means clustering , 2007 .

[14]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[15]  W. Zachary,et al.  An Information Flow Model for Conflict and Fission in Small Groups , 1977, Journal of Anthropological Research.

[16]  R. Lambiotte,et al.  Line graphs, link partitions, and overlapping communities. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[17]  G. Sudha Sadasivam,et al.  Personalized News Article Recommendation with Novelty Using Collaborative Filtering Based Rough Set Theory , 2017, Mob. Networks Appl..

[18]  Caixia Lu,et al.  Recommendation algorithm based on collaborative filtering under social network environment , 2014 .

[19]  Fabrice Muhlenbach,et al.  Recommender Systems Using Social Network Analysis: Challenges and Future Trends , 2018, Encyclopedia of Social Network Analysis and Mining. 2nd Ed..

[20]  Inmar E. Givoni,et al.  An Online Social Network-based Recommendation System , 2007 .

[21]  Duanbing Chen,et al.  An Efficient Algorithm for Overlapping Community Detection in Complex Networks , 2009, 2009 WRI Global Congress on Intelligent Systems.

[22]  Konstantin Avrachenkov,et al.  Cooperative Game Theory Approaches for Network Partitioning , 2017, COCOON.