Graph DNA: Deep Neighborhood Aware Graph Encoding for Collaborative Filtering

被引:0
|
作者
Wu, Liwei [1 ]
Yu, Hsiang-Fu [2 ]
Rao, Nikhil [2 ]
Sharpnack, James [1 ]
Hsieh, Cho-Jui [3 ]
机构
[1] Univ Calif Davis, Davis, CA 95616 USA
[2] Amazon, Seattle, WA USA
[3] Univ Calif Los Angeles, Los Angeles, CA USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we consider recommender systems with side information in the form of graphs. Existing collaborative filtering algorithms mainly utilize only immediate neighborhood information and do not efficiently take advantage of deeper neighborhoods beyond 1-2 hops. The main issue with exploiting deeper graph information is the rapidly growing time and space complexity when incorporating information from these neighborhoods. In this paper, we propose using Graph DNA, a novel Deep Neighborhood Aware graph encoding algorithm, for exploiting multi-hop neighborhood information. DNA encoding computes approximate deep neighborhood information in linear time using Bloom filters, and results in a per-node encoding whose dimension is logarithmic in the number of nodes in the graph. It can be used in conjunction with both feature-based and graph-regularization-based collaborative filtering algorithms. Graph DNA has the advantages of being memory and time efficient and providing additional regularization when compared to directly using higher order graph information. We provide theoretical performance bounds for graph DNA encoding, and experimentally show that graph DNA can be used with 4 popular collaborative filtering algorithms to consistently boost their performances with little computational and memory overhead.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] Multi-Graph Convolution Collaborative Filtering
    Sun, Jianing
    Zhang, Yingxue
    Ma, Chen
    Coates, Mark
    Guo, Huifeng
    Tang, Ruiming
    He, Xiuqiang
    2019 19TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2019), 2019, : 1306 - 1311
  • [42] Adaptive spectral graph wavelets for collaborative filtering
    Alshareet, Osama
    Ben Hamza, A.
    PATTERN ANALYSIS AND APPLICATIONS, 2024, 27 (01)
  • [43] Knowledge Graph Embedding Based Collaborative Filtering
    Zhang, Yuhang
    Wang, Jun
    Luo, Jie
    IEEE ACCESS, 2020, 8 : 134553 - 134562
  • [44] Cluster-Based Graph Collaborative Filtering
    Liu, Fan
    Zhao, Shuai
    Cheng, Zhiyong
    Nie, Liqiang
    Kankanhalli, Mohan
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2024, 42 (06)
  • [45] Collaborative Filtering via Graph Signal Processing
    Huang, Weiyu
    Marques, Antonio G.
    Ribeiro, Alejandro
    2017 25TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2017, : 1694 - 1698
  • [46] Incremental Graph Convolutional Network for Collaborative Filtering
    Xia, Jiafeng
    Li, Dongsheng
    Gu, Hansu
    Lu, Tun
    Zhang, Peng
    Gu, Ning
    PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, : 2170 - 2179
  • [47] Graph Signal Diffusion Model for Collaborative Filtering
    Zhu, Yunqin
    Wang, Chao
    Zhang, Qi
    Xiong, Hui
    PROCEEDINGS OF THE 47TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2024, 2024, : 1380 - 1390
  • [48] Graph-Based Collaborative Filtering with MLP
    Lu, Shengyu
    Chen, Hangping
    Zhou, XiuZe
    Wang, Beizhan
    Wang, Hongji
    Hong, Qingqi
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2018, 2018
  • [49] Lorentzian Graph Convolution Networks for Collaborative Filtering
    Zhu, Zihong
    Zhang, Weiyu
    Guo, Xinchao
    Qiao, Xinxiao
    2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [50] Collaborative Filtering using Graph Kernel and Boosting
    Satheesh, Mittu
    Remya, G.
    2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE IN DATA SCIENCE (ICCIDS), 2017,