Graph Convolutional Neural Networks for Web-Scale Recommender Systems
Not on the map. Why?
Abstract (arXiv)
Recent advancements in deep neural networks for graph-structured data have led to state-of-the-art performance on recommender system benchmarks. However, making these methods practical and scalable to web-scale recommendation tasks with billions of items and hundreds of millions of users remains a challenge. Here we describe a large-scale deep recommendation engine that we developed and deployed at Pinterest. We develop a data-efficient Graph Convolutional Network (GCN) algorithm PinSage, which combines efficient random walks and graph convolutions to generate embeddings of nodes (i.e., items) that incorporate both graph structure as well as node feature information. Compared to prior GCN approaches, we develop a novel method based on highly efficient random walks to structure the convolutions and design a novel training strategy that relies on harder-and-harder training examples to improve robustness and convergence of the model. We also develop an efficient MapReduce model inference algorithm to generate embeddings using a trained model. We deploy PinSage at Pinterest and train it on 7.5 billion examples on a graph with 3 billion nodes representing pins and boards, and 18 billion edges. According to offline metrics, user studies and A/B tests, PinSage generates higher-quality recommendations than comparable deep learning and graph-based alternatives. To our knowledge, this is the largest application of deep graph embeddings to date and paves the way for a new generation of web-scale recommender systems based on graph convolutional architectures.
Key facts. Cited by 1,133 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Jun 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 230; 2022: 251; 2023: 207; 2024: 200; 2025: 153; 2026: 92.
1,133 papers.
Sort:
By area:
- 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 328
- 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 309
- 2023A Survey on Oversmoothing in Graph Neural Networkscited by 246
- 2021Identity-aware Graph Neural Networkscited by 197
- 2021BernNet: Learning Arbitrary Graph Spectral Filters via Bernstein Approximationcited by 195
- 2023Recommender Systems in the Era of Large Language Models (LLMs)cited by 188
- 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
- 2021Anomaly Detection on Attributed Networks via Contrastive Self-Supervised Learningcited by 175
- 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
- 2021Graph Condensation for Graph Neural Networkscited by 150
- 2021GraphFormers: GNN-nested Transformers for Representation Learning on Textual Graphcited by 143
- 2022NAGphormer: A Tokenized Graph Transformer for Node Classification in Large Graphscited by 137
38 more
- 2023User Behavior Simulation with Large Language Model based Agentscited by 136
- 2021ETA Prediction with Graph Neural Networks in Google Mapscited by 130
- 2021Graph Unlearningcited by 129
- 2021Towards a Unified Framework for Fair and Stable Graph Representation Learningcited by 128
- 2022Graph-Coupled Oscillator Networkscited by 123
- 2021Advances and Challenges in Conversational Recommender Systems: A Surveycited by 118
- 2022A Comprehensive Survey on Trustworthy Graph Neural Networks: Privacy, Robustness, Fairness, and Explainabilitycited by 118
- 2021An Empirical Study of Graph Contrastive Learningcited by 113
- 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 107
- 2021PDE-GCN: Novel Architectures for Graph Neural Networks Motivated by Partial Differential Equationscited by 106
- 2021Robustness of Graph Neural Networks at Scalecited by 100
- 2021Dirichlet Energy Constrained Learning for Deep Graph Neural Networkscited by 97
- 2022Revisiting Over-smoothing and Over-squashing Using Ollivier-Ricci Curvaturecited by 96
- 2021Breaking the Limit of Graph Neural Networks by Improving the Assortativity of Graphs with Local Mixing Patternscited by 95
- 2022Decoupling the Depth and Scope of Graph Neural Networkscited by 94
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisitedcited by 87
- 2022Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learningcited by 86
- 2023Everything is Connected: Graph Neural Networkscited by 85
- 2024Position: Graph Foundation Models are Already Herecited by 84
- 2021Scaling Up Graph Neural Networks Via Graph Coarseningcited by 80
- 2023LLM-Rec: Personalized Recommendation via Prompting Large Language Modelscited by 77
- 2024OpenGraph: Towards Open Graph Foundation Modelscited by 75
- 2021NRGNN: Learning a Label Noise-Resistant Graph Neural Network on Sparsely and Noisily Labeled Graphscited by 73
- 2022Recommendation Unlearningcited by 71
- 2024Can GNN be Good Adapter for LLMs?cited by 71
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
- 2023Knowledge Graphs: Opportunities and Challengescited by 70
- 2021Cross-Node Federated Graph Neural Network for Spatio-Temporal Data Modelingcited by 69
- 2021Subgroup Generalization and Fairness of Graph Neural Networkscited by 69
- 2021Graph-Based Deep Learning for Medical Diagnosis and Analysis: Past, Present and Futurecited by 67
- 2021TDGIA:Effective Injection Attacks on Graph Neural Networkscited by 67
- 2021Lorentzian Graph Convolutional Networkscited by 66
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2022Empowering Graph Representation Learning with Test-Time Graph Transformationcited by 66
- 2021LinkTeller: Recovering Private Edges from Graph Neural Networks via Influence Analysiscited by 65
- 2021SimpleX: A Simple and Strong Baseline for Collaborative Filteringcited by 65
- 2021Gophormer: Ego-Graph Transformer for Node Classificationcited by 63
50 most cited of 1,133 All 1,133 (JSON)
- 2026STEER: Reducing Inference Cost in Relational Foundation Models through Semantically Informed Sampling1 Oct 2026
- 2026Robust Graph Clustering Network for Multiple Missing Data25 Sep 2026
- 2026The Like Trap: Multi-Stage Poisoning against Agents in Similarity-based Recommendation Systems22 Sep 2026
- 2026QUARTET: Quad-branch cross-Attention and Random-walk Traces for Enhancing Transformers on Relational Graphs22 Sep 2026
- 2026Hybrid GPU-CPU Retrieval for Personalized Search at Ultra-Large Scale18 Sep 2026
- 2026Multi-Modal Tumor Survival Prediction via Graph-Guided Mixture of Experts12 Sep 2026
- 2026Kernel-Complexity Edge Sanitization for Training-Free Defense against Structural Graph Attacks9 Sep 2026
- 2026A Multi-Source Ensemble Approach to Candidate Generation for Alternative Vacation Rental Property Recommendations4 Sep 2026
- 2026Population-Calibrated Graph Screening at 835-Million-Address Scale, with Label-Free Transfer to New Chains2 Sep 2026
- 2026Scaling Graph Neural Networks for Friend Recommendation: Multi-Hash User Embeddings and Temporal Neighbor Sampling27 Aug 2026
- 2026Beyond Similarity: Heterogeneous Graph Learning for Multi-Objective Food Substitution in Charitable Food Agencies22 Aug 2026
- 2026Fairness-Aware Network Embeddings: Methods, Applications, and Challenges19 Aug 2026
38 more
- 2026POI Recommendation with LLM-Augmented Multi-Graph Learning and Contrastive Alignment17 Aug 2026
- 2026From Prediction to Incrementality: Causal Optimization for Large-Scale Targeting and Recommendation10 Aug 2026
- 2026LGNNIC: Acceleration of Large-Scale GNN Training using SmartNICs7 Aug 2026
- 2026Same Graph Cross-Task Transfer in GNNs: Protocols and Predictors30 Jul 2026
- 2026Improving Item Discoverability in e-Commerce Search via Related Intent Generation29 Jul 2026
- 2026PinEqualizer: Full Funnel Content Exploration and Debiasing System at Pinterest24 Jul 2026
- 2026Efficient Recommendations via Graph Coarsening and Label Propagation24 Jul 2026
- 2026Cardinality-Decomposed Loss: Matching Training Objectives to Relation Structure in Heterogeneous Recommendation Graphs22 Jul 2026
- 2026Taurus: Accelerating Out-of-Core Graph Neural Network Inference on Billion-Scale Graphs19 Jul 2026
- 2026Deep-learning Causal Retrieval Optimization for Efficient e-commerce Distribution in Pinterest14 Jul 2026
- 2026Serving the Long Tail: Training-Free LLM Candidate Generation for Vacation Rental Marketplaces10 Jul 2026
- 2026KAT-Coder-V2.5 Technical Report6 Jul 2026
- 2026Multi-Label Node Classification with Label Influence Propagation1 Jul 2026
- 2026Obliviate: Efficient Unlearning in Recommender Systems30 Jun 2026
- 2026Towards Improved Anomaly Detection for Cloud Cybersecurity via Graph Neural Networks27 Jun 2026
- 2026A Fair Evaluation of Graph Foundation Models for Node Property Prediction23 Jun 2026
- 2026Memory Is No Longer a Bottleneck: Memory-Efficient Graph Filtering for Scalable Collaborative Filtering19 Jun 2026
- 2026RankGraph-2: Lifecycle Co-Design for Billion-Node Graph Learning in Recommendation16 Jun 2026
- 2026Geometrical fairness in graph neural networks16 Jun 2026
- 2026Clustering Node Attributed Networks with Graph Neural Networks and Self Learning11 Jun 2026
- 2026ZIPP:Zero-shot Image Personalization from Personas7 Jun 2026
- 2026How Does Empowering Users with Greater System Control Affect News Filter Bubbles?4 Jun 2026
- 2026PAC-Bayesian Adversarially Robust Generalization for Message Passing Graph Neural Networks: A Sensitivity Analysis4 Jun 2026
- 2026Bridging the Semantic-Collaborative Gap: An Asymmetric Graph Architecture for Cold-Start Item Recommendation4 Jun 2026
- 2026SPR: Toward a Graph Foundation Model for Transferable Graph Cognition via Spectral Patterns and Relational Geometry2 Jun 2026
- 2026Network Learning with Semi-relaxed Gromov-Wasserstein1 Jun 2026
- 2026Reducing the GPU Memory Bottleneck with Lossless Compression for ML -- Extended29 May 2026
- 2026When Do Graph Foundation Models Transfer? A Data-Centric Theory28 May 2026
- 2026LoopFM: Learning frOm HistOrical RePresentations of Foundation Model for Recommendation28 May 2026
- 2026SeedER: Seed-Expand-Retrieve for Efficient Knowledge Graph Retrieval22 May 2026
- 2026Implicit Regularization of Mini-Batch Training in Graph Neural Networks21 May 2026
- 2026Gaussian Sheaf Neural Networks20 May 2026
- 2026B-cos GNNs: Faithful Explanations through Dynamic Linearity19 May 2026
- 2026GOMA: Toward Structure-Driven Multimodal Alignment from a Graph Signal Smoothing Perspective15 May 2026
- 2026Decoupled and Divergence-Conditioned Prompt for Multi-domain Dynamic Graph Foundation Models13 May 2026
- 2026From Accuracy to Auditability: A Survey of Determinism in Financial AI Systems11 May 2026
- 2026Learning Graph Foundation Models on Riemannian Graph-of-Graphs11 May 2026
- 2026Hierarchical Attention-based Graph Neural Network with Relevance-driven Pruning10 May 2026
50 newest of 1,133 All 1,133 (JSON)
- 2021Graph Unlearningcited by 129
- 2023GIF: A General Graph Unlearning Strategy via Influence Functioncited by 59
- 2022Certified Graph Unlearningcited by 46
- 2022Unlearning Graph Classifiers with Limited Data Resourcescited by 31
- 2023Inductive Graph Unlearningcited by 30
- 2023A Survey of Graph Unlearningcited by 12
- 2024Machine Unlearning for Recommendation Systems: An Insightcited by 9
- 2023Turning Privacy-preserving Mechanisms against Federated Learningcited by 8
- 2025Enabling Group Fairness in Graph Unlearning via Bi-level Debiasingcited by 3
- 2025Devil's Hand: Data Poisoning Attacks to Locally Private Graph Learning Protocolscited by 1
- 2026Obliviate: Efficient Unlearning in Recommender Systemscited by 0
- 2026Obliviate: Efficient Unlearning in Recommender Systems30 Jun 2026
- 2025Devil's Hand: Data Poisoning Attacks to Locally Private Graph Learning Protocols11 Jun 2025
- 2025Enabling Group Fairness in Graph Unlearning via Bi-level Debiasing14 May 2025
- 2024Machine Unlearning for Recommendation Systems: An Insight17 Jan 2024
- 2023A Survey of Graph Unlearning23 Aug 2023
- 2023Turning Privacy-preserving Mechanisms against Federated Learning9 May 2023
- 2023Inductive Graph Unlearning6 Apr 2023
- 2023GIF: A General Graph Unlearning Strategy via Influence Function6 Apr 2023
- 2022Unlearning Graph Classifiers with Limited Data Resources6 Nov 2022
- 2022Certified Graph Unlearning18 Jun 2022
- 2021Graph Unlearning27 Mar 2021
- 2023A Survey on Graph Diffusion Models: Generative AI in Science for Molecule, Protein and Materialcited by 34
- 2024RecDiff: Diffusion Model for Social Recommendationcited by 20
- 2025DiffGraph: Heterogeneous Graph Diffusion Modelcited by 6
- 2024Stealing Training Graphs from Graph Neural Networkscited by 3
- 2025Graph Representation Learning with Diffusion Generative Modelscited by 2
- 2025Towards A Tri-View Diffusion Framework for Recommendationcited by 0
- 2026ZIPP:Zero-shot Image Personalization from Personascited by 0
- 2026ZIPP:Zero-shot Image Personalization from Personas7 Jun 2026
- 2025Towards A Tri-View Diffusion Framework for Recommendation25 Nov 2025
- 2025Graph Representation Learning with Diffusion Generative Models22 Jan 2025
- 2025DiffGraph: Heterogeneous Graph Diffusion Model4 Jan 2025
- 2024Stealing Training Graphs from Graph Neural Networks17 Nov 2024
- 2024RecDiff: Diffusion Model for Social Recommendation1 Jun 2024
- 2023A Survey on Graph Diffusion Models: Generative AI in Science for Molecule, Protein and Material4 Apr 2023
- 2023GraphMETRO: Mitigating Complex Graph Distribution Shifts via Mixture of Aligned Expertscited by 19
- 2026Modality as Heterogeneity: Node Splitting and Graph Rewiring for Multimodal Graph Learningcited by 1
- 2026Generalizing GNNs with Tokenized Mixture of Expertscited by 1
- 2026Multi-Modal Tumor Survival Prediction via Graph-Guided Mixture of Expertscited by 0
- 2026Multi-Modal Tumor Survival Prediction via Graph-Guided Mixture of Experts12 Sep 2026
- 2026Generalizing GNNs with Tokenized Mixture of Experts9 Feb 2026
- 2026Modality as Heterogeneity: Node Splitting and Graph Rewiring for Multimodal Graph Learning20 Jan 2026
- 2023GraphMETRO: Mitigating Complex Graph Distribution Shifts via Mixture of Aligned Experts7 Dec 2023
- 2025Graph World Modelcited by 14
- 2025Graph World Model14 Jul 2025
- 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 328
- 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 309
- 2023A Survey on Oversmoothing in Graph Neural Networkscited by 246
- 2021Identity-aware Graph Neural Networkscited by 197
- 2021BernNet: Learning Arbitrary Graph Spectral Filters via Bernstein Approximationcited by 195
- 2023Recommender Systems in the Era of Large Language Models (LLMs)cited by 188
- 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
- 2021Anomaly Detection on Attributed Networks via Contrastive Self-Supervised Learningcited by 175
- 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
- 2021Graph Condensation for Graph Neural Networkscited by 150
- 2021GraphFormers: GNN-nested Transformers for Representation Learning on Textual Graphcited by 143
- 2022NAGphormer: A Tokenized Graph Transformer for Node Classification in Large Graphscited by 137
12 most cited of 1,098 All 1,098 (JSON)
- 2026STEER: Reducing Inference Cost in Relational Foundation Models through Semantically Informed Sampling1 Oct 2026
- 2026Robust Graph Clustering Network for Multiple Missing Data25 Sep 2026
- 2026QUARTET: Quad-branch cross-Attention and Random-walk Traces for Enhancing Transformers on Relational Graphs22 Sep 2026
- 2026Hybrid GPU-CPU Retrieval for Personalized Search at Ultra-Large Scale18 Sep 2026
- 2026Kernel-Complexity Edge Sanitization for Training-Free Defense against Structural Graph Attacks9 Sep 2026
- 2026A Multi-Source Ensemble Approach to Candidate Generation for Alternative Vacation Rental Property Recommendations4 Sep 2026
- 2026Population-Calibrated Graph Screening at 835-Million-Address Scale, with Label-Free Transfer to New Chains2 Sep 2026
- 2026Scaling Graph Neural Networks for Friend Recommendation: Multi-Hash User Embeddings and Temporal Neighbor Sampling27 Aug 2026
- 2026Beyond Similarity: Heterogeneous Graph Learning for Multi-Objective Food Substitution in Charitable Food Agencies22 Aug 2026
- 2026Fairness-Aware Network Embeddings: Methods, Applications, and Challenges19 Aug 2026
- 2026POI Recommendation with LLM-Augmented Multi-Graph Learning and Contrastive Alignment17 Aug 2026
- 2026From Prediction to Incrementality: Causal Optimization for Large-Scale Targeting and Recommendation10 Aug 2026
12 newest of 1,098 All 1,098 (JSON)