| Literature DB >> 27195787 |
Weijie Cheng1, Guisheng Yin1, Yuxin Dong1, Hongbin Dong1, Wansong Zhang1.
Abstract
As an important factor for improving recommendations, time information has been introduced to model users' dynamic preferences in many papers. However, the sequence of users' behaviour is rarely studied in recommender systems. Due to the users' unique behavior evolution patterns and personalized interest transitions among items, users' similarity in sequential dimension should be introduced to further distinguish users' preferences and interests. In this paper, we propose a new collaborative filtering recommendation method based on users' interest sequences (IS) that rank users' ratings or other online behaviors according to the timestamps when they occurred. This method extracts the semantics hidden in the interest sequences by the length of users' longest common sub-IS (LCSIS) and the count of users' total common sub-IS (ACSIS). Then, these semantics are utilized to obtain users' IS-based similarities and, further, to refine the similarities acquired from traditional collaborative filtering approaches. With these updated similarities, transition characteristics and dynamic evolution patterns of users' preferences are considered. Our new proposed method was compared with state-of-the-art time-aware collaborative filtering algorithms on datasets MovieLens, Flixster and Ciao. The experimental results validate that the proposed recommendation method is effective and outperforms several existing algorithms in the accuracy of rating prediction.Entities:
Mesh:
Year: 2016 PMID: 27195787 PMCID: PMC4873175 DOI: 10.1371/journal.pone.0155739
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Example of two interest sequences.
| ( | ( | ( | ( | |
| ( | ( | ( | ( |
Fig 1Comparison of three methods’ MAE on Ciao.
Fig 2Comparison of three methods’ RMSE on Ciao.
Fig 3Comparison of three methods’ MAE on Flixster.
Fig 4Comparison of three methods’ RMSE on Flixster.
Fig 5Comparison of three methods’ MAE on MovieLens 100k.
Fig 6Comparison of three methods’ RMSE on MovieLens 100k.
Fig 7Comparison of three methods’ MAE on MovieLens latest small.
Fig 8Comparison of three methods’ RMSE on MovieLens latest small.
Example of two users’ similarities in MovieLens latest small for different θ and α.
| 0.2270 | 0.2271 | 0.2273 | |
| 0.2270 | 0.2271 | 0.2273 | |
| 0.2271 | 0.2272 | 0.2273 |