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 条
  • [31] Collaborative Filtering: A Survey
    Su, Xiaoyuan
    [J]. 2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,
  • [32] Agents for collaborative filtering
    Enembreck, F
    Barthès, JP
    [J]. COOPERATIVE INFORMATION AGENTS VII, PROCEEDINGS, 2003, 2782 : 184 - 191
  • [33] Improving Music Recommendation in Session-Based Collaborative Filtering by using Temporal Context
    Dias, Ricardo
    Fonseca, Manuel J.
    [J]. 2013 IEEE 25TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2013, : 783 - 788
  • [34] Community Collaborative Filtering
    Zhang, Wei
    [J]. FIFTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 4, PROCEEDINGS, 2008, : 371 - 375
  • [35] Sinkhorn Collaborative Filtering
    Li, Xiucheng
    Chin, Jin Yao
    Chen, Yile
    Cong, Gao
    [J]. PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021), 2021, : 582 - 592
  • [36] Spectral Collaborative Filtering
    Zheng, Lei
    Lu, Chun-Ta
    Jiang, Fei
    Zhang, Jiawei
    Yu, Philip S.
    [J]. 12TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS), 2018, : 311 - 319
  • [37] Causal Collaborative Filtering
    Xu, Shuyuan
    Ge, Yingqiang
    Li, Yunqi
    Fu, Zuohui
    Chen, Xu
    Zhang, Yongfeng
    [J]. PROCEEDINGS OF THE 2023 ACM SIGIR INTERNATIONAL CONFERENCE ON THE THEORY OF INFORMATION RETRIEVAL, ICTIR 2023, 2023, : 235 - 245
  • [38] Adaptive Collaborative Filtering
    Weimer, Markus
    Karatzoglou, Alexandros
    Smola, Alex
    [J]. RECSYS'08: PROCEEDINGS OF THE 2008 ACM CONFERENCE ON RECOMMENDER SYSTEMS, 2008, : 275 - 282
  • [39] Interactive Collaborative Filtering
    Zhao, Xiaoxue
    Zhang, Weinan
    Wang, Jun
    [J]. PROCEEDINGS OF THE 22ND ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM'13), 2013, : 1411 - 1420
  • [40] Clash of the Titans: Temporal Organizing and Collaborative Dynamics in the Panama Canal Megaproject
    van Marrewijk, Alfons
    Ybema, Sierk
    Smits, Karen
    Clegg, Stewart
    Pitsis, Tyrone
    [J]. ORGANIZATION STUDIES, 2016, 37 (12) : 1745 - 1769