Long-tail Augmented Graph Contrastive Learning for Recommendation
- URL: http://arxiv.org/abs/2309.11177v1
- Date: Wed, 20 Sep 2023 09:57:20 GMT
- Title: Long-tail Augmented Graph Contrastive Learning for Recommendation
- Authors: Qian Zhao and Zhengwei Wu and Zhiqiang Zhang and Jun Zhou
- Abstract summary: We propose a novel Long-tail Augmented Graph Contrastive Learning (LAGCL) method for recommendation.
Specifically, we introduce a learnable long-tail augmentation approach to enhance tail nodes by supplementing predicted neighbor information.
Experiments conducted on three benchmark datasets demonstrate the significant improvement in performance of our model.
- Score: 16.114255092924488
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Graph Convolutional Networks (GCNs) has demonstrated promising results for
recommender systems, as they can effectively leverage high-order relationship.
However, these methods usually encounter data sparsity issue in real-world
scenarios. To address this issue, GCN-based recommendation methods employ
contrastive learning to introduce self-supervised signals. Despite their
effectiveness, these methods lack consideration of the significant degree
disparity between head and tail nodes. This can lead to non-uniform
representation distribution, which is a crucial factor for the performance of
contrastive learning methods. To tackle the above issue, we propose a novel
Long-tail Augmented Graph Contrastive Learning (LAGCL) method for
recommendation. Specifically, we introduce a learnable long-tail augmentation
approach to enhance tail nodes by supplementing predicted neighbor information,
and generate contrastive views based on the resulting augmented graph. To make
the data augmentation schema learnable, we design an auto drop module to
generate pseudo-tail nodes from head nodes and a knowledge transfer module to
reconstruct the head nodes from pseudo-tail nodes. Additionally, we employ
generative adversarial networks to ensure that the distribution of the
generated tail/head nodes matches that of the original tail/head nodes.
Extensive experiments conducted on three benchmark datasets demonstrate the
significant improvement in performance of our model over the state-of-the-arts.
Further analyses demonstrate the uniformity of learned representations and the
superiority of LAGCL on long-tail performance. Code is publicly available at
https://github.com/im0qianqian/LAGCL
Related papers
- Cluster-based Graph Collaborative Filtering [55.929052969825825]
Graph Convolution Networks (GCNs) have succeeded in learning user and item representations for recommendation systems.
Most existing GCN-based methods overlook the multiple interests of users while performing high-order graph convolution.
We propose a novel GCN-based recommendation model, termed Cluster-based Graph Collaborative Filtering (ClusterGCF)
arXiv Detail & Related papers (2024-04-16T07:05:16Z) - Self-Attention Empowered Graph Convolutional Network for Structure
Learning and Node Embedding [5.164875580197953]
In representation learning on graph-structured data, many popular graph neural networks (GNNs) fail to capture long-range dependencies.
This paper proposes a novel graph learning framework called the graph convolutional network with self-attention (GCN-SA)
The proposed scheme exhibits an exceptional generalization capability in node-level representation learning.
arXiv Detail & Related papers (2024-03-06T05:00:31Z) - Breaking the Entanglement of Homophily and Heterophily in
Semi-supervised Node Classification [25.831508778029097]
We introduce AMUD, which quantifies the relationship between node profiles and topology from a statistical perspective.
We also propose ADPA as a new directed graph learning paradigm for AMUD.
arXiv Detail & Related papers (2023-12-07T07:54:11Z) - SAILOR: Structural Augmentation Based Tail Node Representation Learning [49.19653803667422]
Graph Neural Networks (GNNs) have achieved state-of-the-art performance in representation learning for graphs recently.
Most of the graphs in real-world scenarios follow a long-tailed distribution on their node degrees, that is, a vast majority of the nodes in the graph are tail nodes with only a few connected edges.
We propose a general Structural Augmentation based taIL nOde Representation learning framework, dubbed as SAILOR, which can jointly learn to augment the graph structure and extract more informative representations for tail nodes.
arXiv Detail & Related papers (2023-08-13T16:04:03Z) - NodeFormer: A Scalable Graph Structure Learning Transformer for Node
Classification [70.51126383984555]
We introduce a novel all-pair message passing scheme for efficiently propagating node signals between arbitrary nodes.
The efficient computation is enabled by a kernerlized Gumbel-Softmax operator.
Experiments demonstrate the promising efficacy of the method in various tasks including node classification on graphs.
arXiv Detail & Related papers (2023-06-14T09:21:15Z) - Graph Contrastive Learning with Adaptive Augmentation [23.37786673825192]
We propose a novel graph contrastive representation learning method with adaptive augmentation.
Specifically, we design augmentation schemes based on node centrality measures to highlight important connective structures.
Our proposed method consistently outperforms existing state-of-the-art baselines and even surpasses some supervised counterparts.
arXiv Detail & Related papers (2020-10-27T15:12:21Z) - Self-supervised Graph Learning for Recommendation [69.98671289138694]
We explore self-supervised learning on user-item graph for recommendation.
An auxiliary self-supervised task reinforces node representation learning via self-discrimination.
Empirical studies on three benchmark datasets demonstrate the effectiveness of SGL.
arXiv Detail & Related papers (2020-10-21T06:35:26Z) - Robust Optimization as Data Augmentation for Large-scale Graphs [117.2376815614148]
We propose FLAG (Free Large-scale Adversarial Augmentation on Graphs), which iteratively augments node features with gradient-based adversarial perturbations during training.
FLAG is a general-purpose approach for graph data, which universally works in node classification, link prediction, and graph classification tasks.
arXiv Detail & Related papers (2020-10-19T21:51:47Z) - CatGCN: Graph Convolutional Networks with Categorical Node Features [99.555850712725]
CatGCN is tailored for graph learning when the node features are categorical.
We train CatGCN in an end-to-end fashion and demonstrate it on semi-supervised node classification.
arXiv Detail & Related papers (2020-09-11T09:25:17Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.