SIGformer: Sign-aware Graph Transformer for Recommendation (2404.11982v3)
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.
- Uri Alon and Eran Yahav. 2021. On the Bottleneck of Graph Neural Networks and its Practical Implications. In International Conference on Learning Representations.
- Language models are few-shot learners. Advances in neural information processing systems 33 (2020), 1877–1901.
- LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendation. In The Eleventh International Conference on Learning Representations.
- End-to-end object detection with transformers. In European conference on computer vision. Springer, 213–229.
- Measuring and relieving the over-smoothing problem for graph neural networks from the topological view. In Proceedings of the AAAI conference on artificial intelligence, Vol. 34. 3438–3445.
- Structure-aware transformer for graph representation learning. In International Conference on Machine Learning. PMLR, 3469–3489.
- Pre-trained image processing transformer. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 12299–12310.
- AutoDebias: Learning to debias for recommendation. In Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval. 21–30.
- Bias and debias in recommender system: A survey and future directions. ACM Transactions on Information Systems 41, 3 (2023), 1–39.
- NAGphormer: A tokenized graph transformer for node classification in large graphs. In The Eleventh International Conference on Learning Representations.
- Signgt: Signed attention-based graph transformer for graph representation learning. arXiv preprint arXiv:2310.11025 (2023).
- Fan RK Chung. 1997. Spectral graph theory. Vol. 92. American Mathematical Soc.
- Graph convolution network based recommender systems: Learning guarantee and item mixture powered strategy. Advances in Neural Information Processing Systems 35 (2022), 3900–3912.
- Signed graph convolutional networks. In 2018 IEEE International Conference on Data Mining (ICDM). IEEE, 929–934.
- An improved sampler for bayesian personalized ranking by leveraging view data. In Companion Proceedings of the The Web Conference 2018. 13–14.
- Reinforced Negative Sampling for Recommendation with Exposure Data.. In IJCAI. Macao, 2230–2236.
- On the equivalence of decoupled graph convolution network and label propagation. In Proceedings of the Web Conference 2021. 3651–3662.
- An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale. In International Conference on Learning Representations.
- Vijay Prakash Dwivedi and Xavier Bresson. 2021. A Generalization of Transformer Networks to Graphs. AAAI Workshop on Deep Learning on Graphs: Methods and Applications (2021).
- Graph neural networks for social recommendation. In The world wide web conference. 417–426.
- Continuous-time sequential recommendation with temporal graph collaborative transformer. In Proceedings of the 30th ACM international conference on information & knowledge management. 433–442.
- KuaiRec: A fully-observed dataset and insights for evaluating recommender systems. In Proceedings of the 31st ACM International Conference on Information & Knowledge Management. 540–550.
- KuaiRand: An Unbiased Sequential Recommendation Dataset with Randomly Exposed Videos. In Proceedings of the 31st ACM International Conference on Information & Knowledge Management. 3953–3957.
- Lightgcn: Simplifying and powering graph convolution network for recommendation. In Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval. 639–648.
- Fritz Heider. 1946. Attitudes and cognitive organization. The Journal of psychology 21, 1 (1946), 107–112.
- On the Laplacian eigenvalues of signed graphs. Linear and Multilinear Algebra 51, 1 (2003), 21–30.
- Low rank modeling of signed networks. In Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining. 507–515.
- Signed bipartite graph neural networks. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management. 740–749.
- Signed graph attention networks. In Artificial Neural Networks and Machine Learning–ICANN 2019: Workshop and Special Sessions: 28th International Conference on Artificial Neural Networks, Munich, Germany, September 17–19, 2019, Proceedings 28. Springer, 566–577.
- Negative can be positive: Signed graph neural networks for recommendation. Information Processing & Management 60, 4 (2023), 103403.
- Signet: Scalable embeddings for signed networks. In Advances in Knowledge Discovery and Data Mining: 22nd Pacific-Asia Conference, PAKDD 2018, Melbourne, VIC, Australia, June 3-6, 2018, Proceedings, Part II 22. Springer, 157–169.
- Olivier Jeunen. 2019. Revisiting offline evaluation for implicit-feedback recommender systems. In Proceedings of the 13th ACM Conference on Recommender Systems. 596–600.
- Jacob Devlin Ming-Wei Chang Kenton and Lee Kristina Toutanova. 2019. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. In Proceedings of NAACL-HLT. 4171–4186.
- Side: representation learning in signed directed networks. In Proceedings of the 2018 world wide web conference. 509–518.
- Matrix factorization techniques for recommender systems. Computer 42, 8 (2009), 30–37.
- Rethinking graph transformers with spectral attention. Advances in Neural Information Processing Systems 34 (2021), 21618–21629.
- Graph Transformer for Recommendation. arXiv preprint arXiv:2306.02330 (2023).
- Distance encoding: Design provably more powerful neural networks for graph representation learning. Advances in Neural Information Processing Systems 33 (2020), 4465–4478.
- Signed laplacian graph neural networks. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 37. 4444–4452.
- Learning signed network embedding via graph attention. In Proceedings of the AAAI conference on artificial intelligence, Vol. 34. 4772–4779.
- Variational autoencoders for collaborative filtering. In Proceedings of the 2018 world wide web conference. 689–698.
- PANE-GNN: Unifying Positive and Negative Edges in Graph Neural Networks for Recommendation. arXiv preprint arXiv:2306.04095 (2023).
- Julian John McAuley and Jure Leskovec. 2013. From amateurs to connoisseurs: modeling the evolution of user expertise through online reviews. In Proceedings of the 22nd international conference on World Wide Web. 897–908.
- Andriy Mnih and Russ R Salakhutdinov. 2007. Probabilistic matrix factorization. Advances in neural information processing systems 20 (2007).
- Understanding and Modeling Passive-Negative Feedback for Short-video Sequential Recommendation. In Proceedings of the 17th ACM Conference on Recommender Systems. 540–550.
- Minju Park and Kyogu Lee. 2022. Exploiting Negative Preference in Content-based Music Recommendation with Contrastive Learning. In Proceedings of the 16th ACM Conference on Recommender Systems. 229–236.
- GRPE: Relative Positional Encoding for Graph Transformer. In ICLR2022 Machine Learning for Drug Discovery.
- SiReN: Sign-aware recommendation using graph neural networks. IEEE Transactions on Neural Networks and Learning Systems (2022).
- The emerging field of signal processing on graphs: Extending high-dimensional data analysis to networks and other irregular domains. IEEE signal processing magazine 30, 3 (2013), 83–98.
- BERT4Rec: Sequential recommendation with bidirectional encoder representations from transformer. In Proceedings of the 28th ACM international conference on information and knowledge management. 1441–1450.
- eTrust: Understanding trust evolution in an online world. In Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining. 253–261.
- Attention is all you need. Advances in neural information processing systems 30 (2017).
- Distributionally Robust Graph-based Recommendation System. arXiv preprint arXiv:2402.12994 (2024).
- Neural graph collaborative filtering. In Proceedings of the 42nd international ACM SIGIR conference on Research and development in Information Retrieval. 165–174.
- Xiyuan Wang and Muhan Zhang. 2022. How powerful are spectral graph neural networks. In International Conference on Machine Learning. PMLR, 23341–23362.
- Understanding contrastive learning via distributionally robust optimization. Advances in Neural Information Processing Systems 36 (2024).
- BSL: Understanding and Improving Softmax Loss for Recommendation. arXiv preprint arXiv:2312.12882 (2023).
- Self-supervised graph learning for recommendation. In Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval. 726–735.
- SSE-PT: Sequential recommendation via personalized transformer. In Proceedings of the 14th ACM Conference on Recommender Systems. 328–337.
- Simplifying and Empowering Transformers for Large-Graph Representations. arXiv preprint arXiv:2306.10759 (2023).
- Graph neural networks in recommender systems: a survey. Comput. Surveys 55, 5 (2022), 1–37.
- Self-supervised hypergraph transformer for recommender systems. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining. 2100–2109.
- Deep feedback network for recommendation. In Proceedings of the Twenty-Ninth International Conference on International Joint Conferences on Artificial Intelligence. 2519–2525.
- How Powerful are Graph Neural Networks?. In International Conference on Learning Representations.
- Do transformers really perform badly for graph representation? Advances in Neural Information Processing Systems 34 (2021), 28877–28888.
- Graph convolutional neural networks for web-scale recommender systems. In Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining. 974–983.
- XSimGCL: Towards extremely simple graph contrastive learning for recommendation. IEEE Transactions on Knowledge and Data Engineering (2023).
- Are graph augmentations necessary? simple graph contrastive learning for recommendation. In Proceedings of the 45th international ACM SIGIR conference on research and development in information retrieval. 1294–1303.
- Contrastive learning for signed bipartite graphs. In Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval. 1629–1638.
- Recommendations with negative feedback via pairwise deep reinforcement learning. In Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining. 1040–1048.
- Zhi-Dan Zhao and Ming-Sheng Shang. 2010. User-based collaborative-filtering recommendation algorithms on hadoop. In 2010 third international conference on knowledge discovery and data mining. IEEE, 478–481.
- Sirui Chen (34 papers)
- Jiawei Chen (161 papers)
- Sheng Zhou (186 papers)
- Bohao Wang (11 papers)
- Shen Han (4 papers)
- Chanfei Su (2 papers)
- Yuqing Yuan (2 papers)
- Can Wang (156 papers)