An Improved Collaborative Filtering Algorithm Based on User Interest Diffusion and Time Correlation

This paper proposes an improved collaborative filtering recommendation algorithm based on user interest diffusion and the time correlation. Firstly, the algorithm improves user synthesis similarity calculation method based on user interest diffusion, calculates the direct similarity of user interest and the similarity of user interest diffusion, and obtains the synthesis similarity of user interest through parameter adjustment. Then, for the user interest change with time, the time correlation function is applied to the similarity calculation between users. Finally, the recommendation weight is divided into the time correlation data weight and the synthesis similarity data weight, so that a more accurate prediction score is obtained.. The comparison experiments showed that the algorithm can reduce the sparseness of the data set effectively when the data is sparse, and improves the precision of the recommendation algorithm.

[1]  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.

[2]  Nicholas Jing Yuan,et al.  Collaborative Knowledge Base Embedding for Recommender Systems , 2016, KDD.

[3]  John Riedl,et al.  Ganging up on Information Overload , 1998, Computer.

[4]  Yuzhao Liu,et al.  A Collaborative Filtering Algorithm Based on Time Period Partition , 2010, 2010 Third International Symposium on Intelligent Information Technology and Security Informatics.

[5]  Yae Dai A Collaborative Filtering Recommendation Algorithm Based on Time Weight , 2010 .

[6]  Liu Qi,et al.  Recommendations Based on Collaborative Filtering by Exploiting Sequential Behaviors , 2013 .

[7]  David M. Pennock,et al.  Categories and Subject Descriptors , 2001 .

[8]  Xing Chunxiao,et al.  A Collaborative Filtering Recommendation Algorithm Incorporated with User Interest Change , 2007 .

[9]  Jianmin Wang,et al.  A Personalized Interest-Forgetting Markov Model for Recommendations , 2015, AAAI.

[10]  Yiqun Liu,et al.  Your Tweets Reveal What You Like: Introducing Cross-media Content Information into Multi-domain Recommendation , 2018, IJCAI.

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

[12]  Xue Li,et al.  Time weight collaborative filtering , 2005, CIKM '05.

[13]  Paul Resnick,et al.  Recommender systems , 1997, CACM.

[14]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[15]  GoldbergDavid,et al.  Using collaborative filtering to weave an information tapestry , 1992 .

[16]  Le Wu,et al.  Recommendations Based on Collaborative Filtering by Exploiting Sequential Behaviors: Recommendations Based on Collaborative Filtering by Exploiting Sequential Behaviors , 2014 .

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