Collaborative filtering with representation learning in the frequency domain

被引:0
|
作者
Shirali, Ali [1 ,2 ]
Kazemi, Reza [2 ,3 ]
Amini, Arash [2 ]
机构
[1] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA USA
[2] Sharif Univ Technol, Dept Elect Engn, Tehran, Iran
[3] Sharif Univ Technol, Elect Res Inst, Tehran, Iran
关键词
Collaborative filtering; Frequency domain; Missing not at random; Recommender systems; Representation learning; ALGORITHM; USER;
D O I
10.1016/j.ins.2024.121240
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the context of recommender systems, collaborative filtering is the method of predicting the ratings of a set of items given by a set of users based on partial knowledge of the ratings. Commonly, items and users are represented via vectors, and to predict ratings, approaches such as vector inner-product (aka matrix factorization) or more advanced nonlinear functions are applied. In this paper, while we adopt the common vectorial representation, we consider a general model in which the ratings are smooth functions of the item representations. Smoothness ensures similar items with nearby vectors will also get similar ratings as we expect from a human rater. We represent user smooth scoring functions in a so-called frequency domain and learn their representations alongside item representations using 1) an iterative optimization approach that maps items and users alternatively, and 2) a feedforward neural network consisting of interpretable layers. We also address the challenge of the distribution shift from observed to unobserved ratings (aka missing-not-at-random) with insights from the frequency domain. We evaluate the predictive power of our method and its robustness in missed-not-at-random settings on four popular benchmarks. Despite its simplicity and interpretability, our method yields a remarkable performance compared to the state-of-the-art.1 1
引用
收藏
页数:21
相关论文
共 50 条
  • [21] A collaborative filtering recommendation algorithm based on embedding representation
    Alharbe, Nawaf
    Rakrouki, Mohamed Ali
    Aljohani, Abeer
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 215
  • [22] Deep User Representation Construction Model for Collaborative Filtering
    Ji, Daomin
    Xiang, Zhenglong
    Li, Yuanxiang
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2021), PT III, 2021, 12683 : 262 - 278
  • [23] Dynamic Hypergraph Learning for Collaborative Filtering
    Wei, Chunyu
    Liang, Jian
    Bai, Bing
    Liu, Di
    PROCEEDINGS OF THE 31ST ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2022, 2022, : 2108 - 2117
  • [24] OPTIMUM DIGITAL FILTERING AND INVERSE FILTERING IN FREQUENCY DOMAIN
    DEREGOWS.SM
    GEOPHYSICS, 1972, 37 (02) : 389 - &
  • [25] Distributed Representation for Neighborhood-based Collaborative Filtering
    Yang, Yi
    Zhang, Guigang
    Wang, Jian
    Huang, Weixing
    2017 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA (ISM), 2017, : 531 - 535
  • [26] Collaborative Filtering Algorithm Based on Contrastive Learning and Filtering Components
    Shen, Ziqi
    Huang, Wenjie
    Luo, Xin
    Zhang, Xiankun
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT I, ICIC 2024, 2024, 14875 : 100 - 111
  • [27] Domain adaptive collaborative representation based classification
    Zhang, Guoqing
    Zheng, Yuhui
    Xia, Guiyu
    MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (21) : 30175 - 30196
  • [28] FILTERING IN THE TIME-FREQUENCY DOMAIN
    SALEH, BEA
    ASI, MK
    ADVANCED ALGORITHMS AND ARCHITECTURES FOR SIGNAL PROCESSING IV, 1989, 1152 : 426 - 436
  • [29] Quantum Image Filtering in the Frequency Domain
    Caraiman, Simona
    Manta, Vasile I.
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2013, 13 (03) : 77 - 84
  • [30] Domain adaptive collaborative representation based classification
    Guoqing Zhang
    Yuhui Zheng
    Guiyu Xia
    Multimedia Tools and Applications, 2019, 78 : 30175 - 30196