A Tag-based Recommendation Algorithm Integrating Short-term and Long-term Interests of Users

In the collaborative tagging system, tags of users contain rich information on personalized preference, and time stamps of users show their interest changes. Users’ interest has the varied timeliness, but the existing recommendation algorithm fusing time information only emphasizes the short-term interest of users but fails to dig into the long-term stable interest of users and thus presents the low recommendation precision. In this paper, we propose a tag-based recommendation algorithm integrating short-term and long-term interests of users. The algorithm first builds the short-term and long-term interest characteristics of users based on tags according to the use frequency, time decay, life cycle and volatility; then it maps the characteristics to the resources tagged by the user to form a user-resource pseudo-scoring matrix. Finally, it calculates the set of the nearest neighbors of user with the matrix to give recommendations. The verification on the delicious data set shows that the algorithm improves recommendation precision and diversity compared with other classical algorithms.

[1]  Ulrik Schroeder,et al.  Tag-based collaborative filtering recommendation in personal learning environments , 2013, IEEE Transactions on Learning Technologies.

[2]  Yuan Cheng,et al.  Model bloggers' interests based on forgetting mechanism , 2008, WWW.

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

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

[5]  Daniela Godoy,et al.  Folksonomy-based Recommender Systems - A State-of-the-Art Review , 2015 .

[6]  Huizhi Liang,et al.  Developing Trust Networks Based on User Tagging Information for Recommendation Making , 2010, WISE.

[7]  Tsvi Kuflik,et al.  Second workshop on information heterogeneity and fusion in recommender systems (HetRec2011) , 2011, RecSys '11.

[8]  Fernando Ortega,et al.  A balanced memory‐based collaborative filtering similarity measure , 2012, Int. J. Intell. Syst..

[9]  Yongmoo Suh,et al.  A new similarity function for selecting neighbors for each target item in collaborative filtering , 2013, Knowl. Based Syst..

[10]  Jimeng Sun,et al.  Temporal recommendation on graphs via long- and short-term preference fusion , 2010, KDD.

[11]  Mehrdad Jalali,et al.  A trust-aware collaborative filtering system based on weighted items for social tagging systems , 2014, 2014 Iranian Conference on Intelligent Systems (ICIS).

[12]  Tinghuai Ma,et al.  Social Network and Tag Sources Based Augmenting Collaborative Recommender System , 2015, IEICE Trans. Inf. Syst..

[13]  Christoph Trattner,et al.  Good Times Bad Times: A Study on Recency Effects in Collaborative Filtering for Social Tagging , 2015, RecSys.

[14]  Hong Yu,et al.  A Collaborative Filtering Method Based on the Forgetting Curve , 2010, 2010 International Conference on Web Information Systems and Mining.