Collaborative Filtering with Temporal Dynamics

被引:649
|
作者
Koren, Yehuda [1 ]
机构
[1] Yahoo Res, Haifa, Israel
关键词
Collaborative filtering;
D O I
10.1145/1721654.1721677
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Customer preferences for products are drifting over time. Product perception and popularity are constantly changing as new selection emerges. Similarly, customer inclinations are evolving, leading them to ever redefine their taste. Thus, modeling temporal dynamics is essential for designing recommender systems or general customer preference models. However, this raises unique challenges. Within the ecosystem intersecting multiple products and customers, many different characteristics are shifting simultaneously, while many of them influence each other and often those shifts are delicate and associated with a few data instances. This distinguishes the problem from concept drift explorations, where mostly a single concept is tracked. Classical time-window or instance decay approaches cannot work, as they lose too many signals when discarding data instances. A more sensitive approach is required, which can make better distinctions between transient effects and long-term patterns. We show how to model the time changing behavior throughout the life span of the data. Such a model allows us to exploit the relevant components of all data instances, while discarding only what is modeled as being irrelevant. Accordingly, we revamp two leading collaborative filtering recommendation approaches. Evaluation is made on a large movie-rating dataset underlying the Netflix Prize contest. Results are encouraging and better than those previously reported on this dataset. In particular, methods described in this paper play a significant role in the solution that won the Netflix contest.
引用
收藏
页码:89 / 97
页数:9
相关论文
共 50 条
  • [1] Collaborative Filtering with Temporal Dynamics
    Koren, Yehuda
    [J]. KDD-09: 15TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2009, : 447 - 455
  • [2] Collaborative Filtering with Temporal Dynamics with Using Singular Value Decomposition
    Bakir, Cigdem
    [J]. TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2018, 25 (01): : 130 - 135
  • [3] USER BASED AND ITEM BASED COLLABORATIVE FILTERING WITH TEMPORAL DYNAMICS
    Bakir, Cigdem
    Albayrak, Songul
    [J]. 2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, : 252 - 255
  • [4] Incorporating temporal dynamics into LDA for one-class collaborative filtering
    Zhang, Haijun
    Zhang, Xiaoming
    Tian, Zhiyong
    Li, Zhenping
    Yu, Jianye
    Li, Feng
    [J]. KNOWLEDGE-BASED SYSTEMS, 2018, 150 : 49 - 56
  • [5] A Listwise Collaborative Filtering baesd on Temporal
    Li, Lisha
    Qin, Sujuan
    Guo, Fenzhuo
    [J]. PROCEEDINGS OF 2017 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION SYSTEMS (ICCIS 2017), 2015, : 340 - 344
  • [6] Temporal Collaborative Filtering With Adaptive Neighbourhoods
    Lathia, Neal
    Hailes, Stephen
    Capra, Licia
    [J]. PROCEEDINGS 32ND ANNUAL INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2009, : 796 - 797
  • [7] Biased autoencoder for collaborative filtering with temporal signals
    Dou, Runliang
    Arslan, Oguzhan
    Zhang, Ce
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 186
  • [8] A Temporal Collaborative Filtering Algorithm Based on Purchase Cycle
    Chai, Yixuan
    Liu, Guohua
    Chen, Zhao
    Li, Feng
    Li, Yue
    Effah, Esther Astaewwa
    [J]. CLOUD COMPUTING AND SECURITY, PT II, 2018, 11064 : 191 - 201
  • [9] Ant Collaborative Filtering Addressing Sparsity and Temporal Effects
    Liao, Xiaofeng
    Wu, Hu
    Wang, Yongji
    [J]. IEEE ACCESS, 2020, 8 : 32783 - 32791
  • [10] A Temporal Item-Based Collaborative Filtering Approach
    Ren, Lei
    Gu, Junzhong
    Xia, Weiwei
    [J]. SIGNAL PROCESSING, IMAGE PROCESSING AND PATTERN RECOGNITION, 2011, 260 : 414 - +