An improved hybrid collaborative filtering algorithm based on tags and time factor

The Collaborative Filtering (CF) recommendation algorithm, one of the most popular algorithms in Recommendation Systems (RS), mainly includes memory-based and model-based methods. When performing rating prediction using a memory-based method, the approach used to measure the similarity between users or items can significantly influence the recommendation performance. Traditional CFs suffer from data sparsity when making recommendations based on a rating matrix, and cannot effectively capture changes in user interest. In this paper, we propose an improved hybrid collaborative filtering algorithm based on tags and a time factor (TT-HybridCF), which fully utilizes tag information that characterizes users and items. This algorithm utilizes both tag and rating information to calculate the similarity between users or items. In addition, we introduce a time weighting factor to measure user interest, which changes overtime. Our experimental results show that our method alleviates the sparsity problem and demonstrates promising prediction accuracy.

[1]  Jun Wang,et al.  Unifying user-based and item-based collaborative filtering approaches by similarity fusion , 2006, SIGIR.

[2]  F HueteJuan,et al.  Combining content-based and collaborative recommendations , 2010 .

[3]  Miao He,et al.  Hybrid collaborative filtering model for improved recommendation , 2013, Proceedings of 2013 IEEE International Conference on Service Operations and Logistics, and Informatics.

[4]  Kourosh Kiani,et al.  User based Collaborative Filtering using fuzzy C-means , 2016 .

[5]  Jian Zhu,et al.  Item-Based Collaborative Filtering Recommendation Algorithm Combining Item Category with Interestingness Measure , 2012, 2012 International Conference on Computer Science and Service System.

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

[7]  黄俊恒,et al.  A Collaborative Filtering Algorithm Fusing User-based, Item-based and Social Networks , 2016 .

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

[9]  W. Marsden I and J , 2012 .

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

[11]  Hai Liu,et al.  A content-based recommendation algorithm for learning resources , 2017, Multimedia Systems.

[12]  Zhi-Dan Zhao,et al.  User-Based Collaborative-Filtering Recommendation Algorithms on Hadoop , 2010, 2010 Third International Conference on Knowledge Discovery and Data Mining.

[13]  Òscar Celma,et al.  Foafing the Music: Bridging the Semantic Gap in Music Recommendation , 2006, SEMWEB.

[14]  Wu Xiao,et al.  Comparison Study of Internet Recommendation System , 2009 .

[15]  Kourosh Kiani,et al.  A new method to find neighbor users that improves the performance of Collaborative Filtering , 2017, Expert Syst. Appl..

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

[17]  Martha Larson,et al.  Benchmarking News Recommendations: The CLEF NewsREEL Use Case , 2016, SIGF.

[18]  Charu C. Aggarwal,et al.  Kernelized Matrix Factorization for Collaborative Filtering , 2016, SDM.

[19]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[20]  Geoffrey E. Hinton,et al.  Restricted Boltzmann machines for collaborative filtering , 2007, ICML '07.

[21]  Alexander Felfernig,et al.  Koba4MS: selling complex products and services using knowledge-based recommender technologies , 2005, Seventh IEEE International Conference on E-Commerce Technology (CEC'05).

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

[23]  Yi-Cheng Zhang,et al.  Recommender Systems , 2012, ArXiv.

[24]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[25]  Alexander Felfernig,et al.  Debugging user interface descriptions of knowledge-based recommender applications , 2006, IUI '06.

[26]  Mohd Naz'ri Mahrin,et al.  Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data , 2017, Comput. Hum. Behav..