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 条
  • [31] Deep Frequency Filtering for Domain Generalization
    Lin, Shiqi
    Zhang, Zhizheng
    Huang, Zhipeng
    Lu, Yan
    Lan, Cuiling
    Chu, Peng
    You, Quanzeng
    Wang, Jiang
    Liu, Zicheng
    Parulkar, Amey
    Navkal, Viraj
    Chen, Zhibo
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2023, : 11797 - 11807
  • [32] ADAPTIVE FILTERING IN FREQUENCY-DOMAIN
    DENTINO, M
    MCCOOL, J
    WIDROW, B
    PROCEEDINGS OF THE IEEE, 1978, 66 (12) : 1658 - 1659
  • [33] Frequency domain normal map filtering
    Han, Charles
    Sun, Bo
    Ramamoorthi, Ravi
    Grinspun, Eitan
    ACM TRANSACTIONS ON GRAPHICS, 2007, 26 (03):
  • [34] Cross-Domain Collaborative Filtering with Review Text
    Xin, Xin
    Liu, Zhirun
    Lin, Chin-Yew
    Huang, Heyan
    Wei, Xiaochi
    Guo, Ping
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 1827 - 1833
  • [35] Learning multi-axis representation in frequency domain for medical image segmentation
    Jiacheng Ruan
    Jingsheng Gao
    Mingye Xie
    Suncheng Xiang
    Machine Learning, 2025, 114 (1)
  • [36] Open Domain Recommendation: Social Networks and Collaborative Filtering
    Tyler, Sarah K.
    Zhang, Yi
    ADVANCED DATA MINING AND APPLICATIONS, PROCEEDINGS, 2008, 5139 : 330 - 341
  • [37] A Collaborative filtering recommendation algorithm based on Domain Knowledge
    Xiao Min
    Zhang Hongfei
    Yu Xiaogao
    PROCEEDINGS OF THE 2008 INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN, VOL 2, 2008, : 220 - +
  • [38] Cross-Domain Collaborative Filtering: A Brief Survey
    Li, Bin
    2011 23RD IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2011), 2011, : 1085 - 1086
  • [39] A Collaborative Filtering Algorithm Based on Global and Domain Authorities
    Zhou, Li
    Zhang, Yong
    Xing, Chun-Xiao
    DIGITAL LIBRARIES: UNIVERSAL AND UBIQUITOUS ACCESS TO INFORMATION, PROCEEDINGS, 2008, 5362 : 164 - 173
  • [40] Repeated fractional Fourier domain filtering is equivalent to repeated time and frequency domain filtering
    Ozaktas, HM
    SIGNAL PROCESSING, 1996, 54 (01) : 81 - 84