SIGformer: Sign-aware Graph Transformer for Recommendation

Read original: arXiv:2404.11982 - Published 5/7/2024 by Sirui Chen, Jiawei Chen, Sheng Zhou, Bohao Wang, Shen Han, Chanfei Su, Yuqing Yuan, Can Wang
Total Score

0

SIGformer: Sign-aware Graph Transformer for Recommendation

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper introduces SIGformer, a novel sign-aware graph transformer model for recommendation systems.
  • The key idea is to leverage the sign information (positive or negative) of user-item interactions to improve the performance of graph-based recommendation models.
  • SIGformer incorporates a sign-aware graph attention mechanism and a sign-aware graph transformer encoder to capture the complex sign-aware user-item relationships.

Plain English Explanation

Recommendation systems are widely used to suggest products, content, or services that users might like based on their past preferences and behaviors. Many of these systems use graph-based models, which represent users and items as nodes in a graph and the connections between them as edges.

The SIGformer model introduced in this paper aims to improve the performance of graph-based recommendation systems by taking into account the

sign
of the user-item interactions. In other words, it differentiates between positive (e.g., a user liking an item) and negative (e.g., a user disliking an item) interactions.

The key innovation of SIGformer is the incorporation of a

sign-aware graph attention mechanism
and a
sign-aware graph transformer encoder
. These components allow the model to better capture the complex relationships between users and items, taking into account both the strength and the sign of their interactions.

By leveraging this sign information, SIGformer can potentially make more accurate recommendations, as it can distinguish between users' positive and negative preferences, rather than treating all interactions equally.

Technical Explanation

The paper proposes a novel graph-based recommendation model called SIGformer, which stands for

Sign-aware Graph Transformer
. The key components of SIGformer are:

  1. Sign-aware Graph Attention Mechanism: This module captures the sign-aware interactions between users and items by applying separate attention weights for positive and negative connections in the user-item graph.

  2. Sign-aware Graph Transformer Encoder: The transformer encoder uses the sign-aware graph attention mechanism to learn sign-aware representations of users and items, which are then used for recommendation.

  3. Sign-aware Recommendation: The learned user and item representations are used to predict the sign-aware user-item interaction scores, which are then used to make recommendations.

The paper evaluates SIGformer on several real-world datasets and compares it to state-of-the-art graph-based recommendation models, such as NFaRec and Attending to Graph Transformers. The results show that SIGformer outperforms these baselines, demonstrating the benefits of incorporating sign-aware information in graph-based recommendation systems.

Critical Analysis

The paper presents a well-designed and thorough evaluation of the SIGformer model, including comparisons to state-of-the-art baselines on multiple real-world datasets. The authors also discuss potential limitations and future research directions, such as extending the model to handle more complex signed graphs and exploring the interpretability of the sign-aware attention mechanisms.

One potential concern is the computational complexity of the sign-aware graph attention mechanism, which could limit the scalability of the model for very large graphs. Additionally, the paper does not provide a detailed analysis of the model's robustness to noisy or sparse user-item interaction data, which is a common challenge in real-world recommendation scenarios.

Overall, the SIGformer model is a promising step forward in leveraging sign-aware information for graph-based recommendation systems. Further research on improving the efficiency and robustness of the approach could strengthen its practical applicability.

Conclusion

This paper introduces SIGformer, a novel sign-aware graph transformer model for recommendation systems. By incorporating sign-aware graph attention and transformer components, SIGformer can effectively capture the complex relationships between users and items, taking into account both the strength and the sign of their interactions.

The evaluation results demonstrate that SIGformer outperforms state-of-the-art graph-based recommendation models, highlighting the benefits of leveraging sign-aware information. This work contributes to the growing body of research on graph-based recommendation and graph transformers, and suggests that further exploration of sign-aware representation learning and directional diffusion on graphs could lead to significant improvements in recommendation performance.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

SIGformer: Sign-aware Graph Transformer for Recommendation
Total Score

0

SIGformer: Sign-aware Graph Transformer for Recommendation

Sirui Chen, Jiawei Chen, Sheng Zhou, Bohao Wang, Shen Han, Chanfei Su, Yuqing Yuan, Can Wang

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.

Read more

5/7/2024

SE-SGformer: A Self-Explainable Signed Graph Transformer for Link Sign Prediction
Total Score

0

SE-SGformer: A Self-Explainable Signed Graph Transformer for Link Sign Prediction

Lu Li, Jiale Liu, Xingyu Ji, Maojun Wang, Zeyu Zhang

Signed Graph Neural Networks (SGNNs) have been shown to be effective in analyzing complex patterns in real-world situations where positive and negative links coexist. However, SGNN models suffer from poor explainability, which limit their adoptions in critical scenarios that require understanding the rationale behind predictions. To the best of our knowledge, there is currently no research work on the explainability of the SGNN models. Our goal is to address the explainability of decision-making for the downstream task of link sign prediction specific to signed graph neural networks. Since post-hoc explanations are not derived directly from the models, they may be biased and misrepresent the true explanations. Therefore, in this paper we introduce a Self-Explainable Signed Graph transformer (SE-SGformer) framework, which can not only outputs explainable information while ensuring high prediction accuracy. Specifically, We propose a new Transformer architecture for signed graphs and theoretically demonstrate that using positional encoding based on signed random walks has greater expressive power than current SGNN methods and other positional encoding graph Transformer-based approaches. We constructs a novel explainable decision process by discovering the $K$-nearest (farthest) positive (negative) neighbors of a node to replace the neural network-based decoder for predicting edge signs. These $K$ positive (negative) neighbors represent crucial information about the formation of positive (negative) edges between nodes and thus can serve as important explanatory information in the decision-making process. We conducted experiments on several real-world datasets to validate the effectiveness of SE-SGformer, which outperforms the state-of-the-art methods by improving 2.2% prediction accuracy and 73.1% explainablity accuracy in the best-case scenario.

Read more

8/19/2024

DFGNN: Dual-frequency Graph Neural Network for Sign-aware Feedback
Total Score

0

DFGNN: Dual-frequency Graph Neural Network for Sign-aware Feedback

Yiqing Wu, Ruobing Xie, Zhao Zhang, Xu Zhang, Fuzhen Zhuang, Leyu Lin, Zhanhui Kang, Yongjun Xu

The graph-based recommendation has achieved great success in recent years. However, most existing graph-based recommendations focus on capturing user preference based on positive edges/feedback, while ignoring negative edges/feedback (e.g., dislike, low rating) that widely exist in real-world recommender systems. How to utilize negative feedback in graph-based recommendations still remains underexplored. In this study, we first conducted a comprehensive experimental analysis and found that (1) existing graph neural networks are not well-suited for modeling negative feedback, which acts as a high-frequency signal in a user-item graph. (2) The graph-based recommendation suffers from the representation degeneration problem. Based on the two observations, we propose a novel model that models positive and negative feedback from a frequency filter perspective called Dual-frequency Graph Neural Network for Sign-aware Recommendation (DFGNN). Specifically, in DFGNN, the designed dual-frequency graph filter (DGF) captures both low-frequency and high-frequency signals that contain positive and negative feedback. Furthermore, the proposed signed graph regularization is applied to maintain the user/item embedding uniform in the embedding space to alleviate the representation degeneration problem. Additionally, we conduct extensive experiments on real-world datasets and demonstrate the effectiveness of the proposed model. Codes of our model will be released upon acceptance.

Read more

5/27/2024

SGFormer: Simplifying and Empowering Transformers for Large-Graph Representations
Total Score

0

SGFormer: Simplifying and Empowering Transformers for Large-Graph Representations

Qitian Wu, Wentao Zhao, Chenxiao Yang, Hengrui Zhang, Fan Nie, Haitian Jiang, Yatao Bian, Junchi Yan

Learning representations on large-sized graphs is a long-standing challenge due to the inter-dependence nature involved in massive data points. Transformers, as an emerging class of foundation encoders for graph-structured data, have shown promising performance on small graphs due to its global attention capable of capturing all-pair influence beyond neighboring nodes. Even so, existing approaches tend to inherit the spirit of Transformers in language and vision tasks, and embrace complicated models by stacking deep multi-head attentions. In this paper, we critically demonstrate that even using a one-layer attention can bring up surprisingly competitive performance across node property prediction benchmarks where node numbers range from thousand-level to billion-level. This encourages us to rethink the design philosophy for Transformers on large graphs, where the global attention is a computation overhead hindering the scalability. We frame the proposed scheme as Simplified Graph Transformers (SGFormer), which is empowered by a simple attention model that can efficiently propagate information among arbitrary nodes in one layer. SGFormer requires none of positional encodings, feature/graph pre-processing or augmented loss. Empirically, SGFormer successfully scales to the web-scale graph ogbn-papers100M and yields up to 141x inference acceleration over SOTA Transformers on medium-sized graphs. Beyond current results, we believe the proposed methodology alone enlightens a new technical path of independent interest for building Transformers on large graphs.

Read more

8/19/2024