SIGformer: Sign-aware Graph Transformer for Recommendation
arXiv:2404.11982 · doi:10.1145/3626772.3657747
Abstract
In recommender systems, most graph-based methods focus on positive user feedback, while overlooking the valuable negative feedback. Integrating both positive and negative feedback to form a signed graph can lead to a more comprehensive understanding of user preferences. However, the existing efforts to incorporate both types of feedback are sparse and face two main limitations: 1) They process positive and negative feedback separately, which fails to holistically leverage the collaborative information within the signed graph; 2) They rely on MLPs or GNNs for information extraction from negative feedback, which may not be effective. To overcome these limitations, we introduce SIGformer, a new method that employs the transformer architecture to sign-aware graph-based recommendation. SIGformer incorporates two innovative positional encodings that capture the spectral properties and path patterns of the signed graph, enabling the full exploitation of the entire graph. Our extensive experiments across five real-world datasets demonstrate the superiority of SIGformer over state-of-the-art methods. The code is available at https://github.com/StupidThree/SIGformer.
Accepted by SIGIR2024
References in corpus (13)
- The Emerging Field of Signal Processing on Graphs: Extending High-Dimensional Data Analysis to Networks and Other Irregular Domains
- Neural Graph Collaborative Filtering
- Graph Convolutional Neural Networks for Web-Scale Recommender Systems
- Self-supervised Graph Learning for Recommendation
- Recommendations with Negative Feedback via Pairwise Deep Reinforcement Learning
- AutoDebias: Learning to Debias for Recommendation
- Self-Supervised Hypergraph Transformer for Recommender Systems
- KuaiRec: A Fully-observed Dataset and Insights for Evaluating Recommender Systems
- KuaiRand: An Unbiased Sequential Recommendation Dataset with Randomly Exposed Videos
- Distance Encoding: Design Provably More Powerful Neural Networks for Graph Representation Learning
- Rethinking Graph Transformers with Spectral Attention
- Exploiting Negative Preference in Content-based Music Recommendation with Contrastive Learning
- Understanding and Modeling Passive-Negative Feedback for Short-video Sequential Recommendation