Graph-based Alignment and Uniformity for Recommendation
arXiv:2308.09292 · doi:10.1145/3583780.3615185
Abstract
Collaborative filtering-based recommender systems (RecSys) rely on learning representations for users and items to predict preferences accurately. Representation learning on the hypersphere is a promising approach due to its desirable properties, such as alignment and uniformity. However, the sparsity issue arises when it encounters RecSys. To address this issue, we propose a novel approach, graph-based alignment and uniformity (GraphAU), that explicitly considers high-order connectivities in the user-item bipartite graph. GraphAU aligns the user/item embedding to the dense vector representations of high-order neighbors using a neighborhood aggregator, eliminating the need to compute the burdensome alignment to high-order neighborhoods individually. To address the discrepancy in alignment losses, GraphAU includes a layer-wise alignment pooling module to integrate alignment losses layer-wise. Experiments on four datasets show that GraphAU significantly alleviates the sparsity issue and achieves state-of-the-art performance. We open-source GraphAU at https://github.com/YangLiangwei/GraphAU.
4 pages
References in corpus (6)
- BPR: Bayesian Personalized Ranking from Implicit Feedback
- Disentangled Graph Collaborative Filtering
- Towards Representation Alignment and Uniformity in Collaborative Filtering
- DGRec: Graph Neural Network for Recommendation with Diversified Embedding Generation
- Large-scale Personalized Video Game Recommendation via Social-aware Contextualized Graph Neural Network
- AutoLossGen: Automatic Loss Function Generation for Recommender Systems