Modeling Dynamic User Preference via Dictionary Learning for Sequential Recommendation

被引:10
|
作者
Chen, Chao [1 ]
Li, Dongsheng [2 ,3 ]
Yan, Junchi [4 ]
Yang, Xiaokang [5 ]
机构
[1] Shanghai Flew Tong Univ, Sch Elect Informat & Elect Engn, AI Inst, MoE Key Lab Artificial Intelligence, Shanghai 200240, Peoples R China
[2] Microsoft Res Asia, Shanghai 200232, Peoples R China
[3] Fudan Univ, Sch Comp Sci, Shanghai 201203, Peoples R China
[4] Shanghai Jiao Tong Univ, AI Inst, Dept Comp Sci & Engn, MoE Key Lab Artificial Intelligence, Shanghai 200240, Peoples R China
[5] Shanghai Jiao Tong Univ, MoE Key Lab Artificial Intelligence, Al Inst, Shanghai 200240, Peoples R China
基金
中国国家自然科学基金;
关键词
Dictionaries; Protocols; Machine learning; Training; Task analysis; Heuristic algorithms; Optimization; Collaborative filtering; sequential recommendation; dynamic preference; dictionary learning;
D O I
10.1109/TKDE.2021.3050407
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Capturing the dynamics in user preference is crucial to better predict user future behaviors because user preferences often drift over time. Many existing recommendation algorithms - including both shallow and deep ones - often model such dynamics independently, i.e., user static and dynamic preferences are not modeled under the same latent space, which makes it difficult to fuse them for recommendation. This paper considers the problem of embedding a user's sequential behavior into the latent space of user preferences, namely translating sequence to preference. To this end, we formulate the sequential recommendation task as a dictionary learning problem, which learns: 1) a shared dictionary matrix, each row of which represents a partial signal of user dynamic preferences shared across users; and 2) a posterior distribution estimator using a deep autoregressive model integrated with Gated Recurrent Unit (GRU), which can select related rows of the dictionary to represent a user's dynamic preferences conditioned on his/her past behaviors. Qualitative studies on the Netflix dataset demonstrate that the proposed method can capture the user preference drifts over time and quantitative studies on multiple real-world datasets demonstrate that the proposed method can achieve higher accuracy compared with state-of-the-art factorization and neural sequential recommendation methods.
引用
收藏
页码:5446 / 5458
页数:13
相关论文
共 50 条
  • [1] User Preference Excitation Network for Sequential Recommendation
    Wang, Jiong
    Kou, Yingshuai
    Gao, Neng
    Tu, Chenyang
    [J]. 2020 IEEE INTL SYMP ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, INTL CONF ON BIG DATA & CLOUD COMPUTING, INTL SYMP SOCIAL COMPUTING & NETWORKING, INTL CONF ON SUSTAINABLE COMPUTING & COMMUNICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2020), 2020, : 433 - 440
  • [2] Sequential Recommendation with User Evolving Preference Decomposition
    Shao, Weiqi
    Chen, Xu
    Zhao, Jiashu
    Xia, Long
    Zhang, Jingsen
    Yin, Dawei
    [J]. ANNUAL INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL IN THE ASIA PACIFIC REGION, SIGIR-AP 2023, 2023, : 253 - 263
  • [3] Sequential Modeling of Hierarchical User Intention and Preference for Next-item Recommendation
    Zhu, Nengjun
    Cao, Jian
    Liu, Yanchi
    Yang, Yang
    Ying, Haochao
    Xiong, Hui
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING (WSDM '20), 2020, : 807 - 815
  • [4] Modeling User Fatigue for Sequential Recommendation
    Li, Nian
    Ban, Xin
    Ling, Cheng
    Gao, Chen
    Hu, Lantao
    Jiang, Peng
    Gai, Kun
    Li, Yong
    Liao, Qingmin
    [J]. PROCEEDINGS OF THE 47TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2024, 2024, : 996 - 1005
  • [5] Social recommendation via multi-view user preference learning
    Lu, Hanqing
    Chen, Chaochao
    Kong, Ming
    Zhang, Hanyi
    Zhao, Zhou
    [J]. NEUROCOMPUTING, 2016, 216 : 61 - 71
  • [6] Learning Sequential Mobility and User Preference for new Location Recommendation in Online Social Networks
    Comito, Carmela
    [J]. 2020 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM), 2020, : 702 - 709
  • [7] Attention-based dynamic user preference modeling and nonlinear feature interaction learning for collaborative filtering recommendation
    Wang, Ruiqin
    Jiang, Yunliang
    Lou, Jungang
    [J]. APPLIED SOFT COMPUTING, 2021, 110
  • [8] Personalized recommendation via user preference matching
    Zhou, Wen
    Han, Wenbo
    [J]. INFORMATION PROCESSING & MANAGEMENT, 2019, 56 (03) : 955 - 968
  • [9] User Preference Learning for Online Social Recommendation
    Zhao, Zhou
    Lu, Hanqing
    Cai, Deng
    He, Xiaofei
    Zhuang, Yueting
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (09) : 2522 - 2534
  • [10] Towards Dynamic User Intention in Sequential Recommendation
    Wang, Chenyang
    [J]. WSDM '21: PROCEEDINGS OF THE 14TH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2021, : 1121 - 1122