Inductive Dummy-based Homogeneous Neighborhood Augmentation for Graph Collaborative Filtering.

Wei Ding,Jiawei Sun,Jie Li,Chentao Wu
DOI: https://doi.org/10.1109/IJCNN54540.2023.10191753
2023-01-01
Abstract:In the era of information explosion, we urgently need recommendation systems to filter massive amounts of information. Recent advancements in graph neural networks have led to the widespread adoption of graph collaborative filtering algorithms for recommendation systems. Despite their effectiveness, graph collaborative filtering algorithms have several limitations, such as data sparsity and long-tailed distribution. This sparse data with numerous long-tailed nodes can be viewed as an inductive scenario in which models require a robust inductive ability to learn quality representations from sparse data. Inductive graph collaborative filtering methods, such as Pin-SAGE, improve the generalization ability via random neighbor sampling. However, these inductive methods are time-consuming or ineffective in transductive scenarios because of the complicated operations and information loss in random neighbor sampling methods. We propose IDHA, an inductive dummy-based homogeneous neighborhood augmentation method for graph collaborative filtering, to address the issues above. Our method employs dummy nodes connected to all nodes to take advantage of low-degree nodes in graph structure learning. To improve the model's generalization in inductive scenarios, we adopt one-hop random-walk sampling. We propose homogeneous neighborhood augmentation via contrastive learning for inductive graph collaborative filtering. This method exploits contrastive learning in sparse data to its full potential. In addition, we employ a lightweight model design to enhance performance and practicality while reducing model complexity. Extensive experiments on three datasets demonstrate that our method outperforms the state-of-the-art transductive and inductive graph collaborative filtering recommendation methods.
What problem does this paper attempt to address?