Graph Convolutional Neural Networks for Web-Scale Recommender Systems
AI-generated Key Points
⚠The license of the paper does not allow us to build upon its content and the key points are generated using the paper metadata rather than the full article.
- Recent advancements in deep neural networks for graph-structured data have shown promising results in recommender system benchmarks.
- PinSage is a large-scale deep recommendation engine developed and deployed at Pinterest.
- PinSage utilizes a data-efficient Graph Convolutional Network (GCN) algorithm that combines efficient random walks and graph convolutions to generate embeddings of nodes.
- The embeddings incorporate both graph structure and node feature information, resulting in more accurate recommendations.
- PinSage introduces a novel method based on highly efficient random walks to structure the convolutions.
- PinSage employs a unique training strategy that relies on harder-and-harder training examples to improve the robustness and convergence of the model.
- To generate embeddings using a trained model, PinSage employs an efficient MapReduce model inference algorithm.
- PinSage is trained on an extensive dataset consisting of 7.5 billion examples on a graph with 3 billion nodes representing pins and boards, along with 18 billion edges.
- According to offline metrics, user studies, and A/B tests conducted by Pinterest, PinSage outperforms comparable deep learning and graph-based alternatives in terms of generating higher-quality recommendations.
- This research paves the way for future web-scale recommender systems based on graph convolutional architectures.
Authors: Rex Ying, Ruining He, Kaifeng Chen, Pong Eksombatchai, William L. Hamilton, Jure Leskovec
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 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.
Ask questions about this paper to our AI assistant
You can also chat with multiple papers at once here.
⚠The license of the paper does not allow us to build upon its content and the AI assistant only knows about the paper metadata rather than the full article.
Assess the quality of the AI-generated content by voting
Score: 0
Why do we need votes?
Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.
The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.
⚠The license of this specific paper does not allow us to build upon its content and the summarizing tools will be run using the paper metadata rather than the full article. However, it still does a good job, and you can also try our tools on papers with more open licenses.
Similar papers summarized with our AI tools
Navigate through even more similar papers through a
tree representationLook for similar papers (in beta version)
By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.
Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.