TL;DR
This paper introduces PinSage, a scalable graph convolutional neural network for web-scale recommender systems, demonstrating superior performance on Pinterest's massive graph data and setting a new standard for large-scale deep learning applications in recommendations.
Contribution
The paper presents a novel, scalable GCN algorithm called PinSage that efficiently handles billions of nodes and edges for real-world recommender systems, with innovative training and inference strategies.
Findings
PinSage outperforms existing methods in recommendation quality.
It is the largest application of deep graph embeddings to date.
The system successfully scales to billions of nodes and edges.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
PinSage - Graph Convolutional Neural Networks for Web-Scale Recommender Systems | Paper Explained· youtube
