Automated Self-Supervised Learning for Recommendation
arXiv:2303.07797 · doi:10.1145/3543507.3583336
Abstract
Graph neural networks (GNNs) have emerged as the state-of-the-art paradigm for collaborative filtering (CF). To improve the representation quality over limited labeled data, contrastive learning has attracted attention in recommendation and benefited graph-based CF model recently. However, the success of most contrastive methods heavily relies on manually generating effective contrastive views for heuristic-based data augmentation. This does not generalize across different datasets and downstream recommendation tasks, which is difficult to be adaptive for data augmentation and robust to noise perturbation. To fill this crucial gap, this work proposes a unified Automated Collaborative Filtering (AutoCF) to automatically perform data augmentation for recommendation. Specifically, we focus on the generative self-supervised learning framework with a learnable augmentation paradigm that benefits the automated distillation of important self-supervised signals. To enhance the representation discrimination ability, our masked graph autoencoder is designed to aggregate global information during the augmentation via reconstructing the masked subgraph structures. Experiments and ablation studies are performed on several public datasets for recommending products, venues, and locations. Results demonstrate the superiority of AutoCF against various baseline methods. We release the model implementation at https://github.com/HKUDS/AutoCF.
arXiv commentAccepted by ACM The Web Conference, 2023
References in corpus (21)
- Neural Graph Collaborative Filtering
- Graph Convolutional Neural Networks for Web-Scale Recommender Systems
- KGAT: Knowledge Graph Attention Network for Recommendation
- Self-supervised Graph Learning for Recommendation
- Graph Convolutional Matrix Completion
- What Makes for Good Views for Contrastive Learning?
- Disentangled Graph Collaborative Filtering
- Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning
- Global Context Enhanced Graph Neural Networks for Session-based Recommendation
- Knowledge Graph Contrastive Learning for Recommendation
- Hypergraph Contrastive Collaborative Filtering
- A Survey on Accuracy-oriented Neural Recommendation: From Collaborative Filtering to Information-rich Recommendation
- LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation
- Intent Contrastive Learning for Sequential Recommendation
- Simple and Deep Graph Convolutional Networks
- Contrastive Meta Learning with Behavior Multiplicity for Recommendation
- Self-Supervised Hypergraph Transformer for Recommender Systems
- Graph Neural Networks in Recommender Systems: A Survey
- Semi-Implicit Graph Variational Auto-Encoders
- STAR-GCN: Stacked and Reconstructed Graph Convolutional Networks for Recommender Systems
- Contrastive Learning for Recommender System
Cited by in corpus (8)
- A Comprehensive Survey on Deep Graph Representation Learning
- Knowledge Graph Self-Supervised Rationalization for Recommendation
- Disentangled Contrastive Collaborative Filtering
- Diffusion-based Contrastive Learning for Sequential Recommendation
- A Comprehensive Survey on Self-Supervised Learning for Recommendation
- LightGNN: Simple Graph Neural Network for Recommendation
- Fair Augmentation for Graph Collaborative Filtering
- Benchmarking Recommendation, Classification, and Tracing Based on Hugging Face Knowledge Graph