paper-with-me

Papers

Self-Supervised Hypergraph Transformer for Recommender Systems

2022-07-28 · Lianghao Xia, Chao Huang, Chuxu Zhang

Graph Neural Networks (GNNs) have been shown as promising solutions for collaborative filtering (CF) with the modeling of user-item interaction graphs. The key idea of existing GNN-based recommender systems is to recursively perform the message passing along the user-item interaction edge for refining the encoded embeddings. Despite their effectiveness, however, most of the current recommendation models rely on sufficient and high-quality training data, such that the learned representations can well capture accurate user preference. User behavior data in many practical recommendation scenarios is often noisy and exhibits skewed distribution, which may result in suboptimal representation performance in GNN-based models. In this paper, we propose SHT, a novel Self-Supervised Hypergraph Transformer framework (SHT) which augments user representations by exploring the global collaborative relationships in an explicit way. Specifically, we first empower the graph neural CF paradigm to maintain global collaborative effects among users and items with a hypergraph transformer network. With the distilled global context, a cross-view generative self-supervised learning component is proposed for data augmentation over the user-item interaction graph, so as to enhance the robustness of recommender systems. Extensive experiments demonstrate that SHT can significantly improve the performance over various state-of-the-art baselines. Further ablation studies show the superior representation ability of our SHT recommendation framework in alleviating the data sparsity and noise issues. The source code and evaluation datasets are available at: https://github.com/akaxlh/SHT.

📄 PDF Abstract BibTeX arXiv:2207.14338

Code (1)

akaxlh/sht 공식 구현 pytorch

Tasks

Collaborative FilteringData AugmentationRecommendation SystemsSelf-Supervised Learning

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Position-Wise Feed-Forward Layer 설명 없음

Similar Papers 제목 키워드 기반

Hypergraph Contrastive Collaborative Filtering

2022-04-26 · Lianghao Xia, Chao Huang, Yong Xu, Jiashu Zhao 외

Collaborative Filtering (CF) has emerged as fundamental paradigms for parameterizing users and items into latent representation space, with their correlative patterns from interaction data. Among various CF techniques, t…

Collaborative FilteringContrastive LearningRecommendation SystemsSelf-Supervised Learning

Heterogeneous Hypergraph Embedding for Recommendation Systems

2024-07-04 · Darnbi Sakong, Viet Hung Vu, Thanh Trung Huynh, Phi Le Nguyen 외

Recent advancements in recommender systems have focused on integrating knowledge graphs (KGs) to leverage their auxiliary information. The core idea of KG-enhanced recommenders is to incorporate rich semantic information…

hypergraph embeddingKnowledge GraphsRecommendation SystemsSelf-Supervised Learning

Self-Supervised Multi-Channel Hypergraph Convolutional Network for Social Recommendation

2021-01-16 · Junliang Yu, Hongzhi Yin, Jundong Li, Qinyong Wang 외

Social relations are often used to improve recommendation quality when user-item interaction data is sparse in recommender systems. Most existing social recommendation models exploit pairwise relations to mine potential …

Recommendation SystemsSelf-Supervised Learning

HypeRS: Building a Hypergraph-driven ensemble Recommender System

2023-06-22 · Alireza Gharahighehi, Celine Vens, Konstantinos Pliakos

Recommender systems are designed to predict user preferences over collections of items. These systems process users' previous interactions to decide which items should be ranked higher to satisfy their desires. An ensemb…

Recommendation Systems

Group Identification via Transitional Hypergraph Convolution with Cross-view Self-supervised Learning

2023-08-16 · Mingdai Yang, Zhiwei Liu, Liangwei Yang, Xiaolong Liu 외

With the proliferation of social media, a growing number of users search for and join group activities in their daily life. This develops a need for the study on the group identification (GI) task, i.e., recommending gro…

Recommendation SystemsSelf-Supervised Learning