MultiBiSage: A Web-Scale Recommendation System Using Multiple Bipartite Graphs at Pinterest
Saket Gurukar, Nikil Pancha, Andrew Zhai, Eric Kim, Samson Hu,, Srinivasan Parthasarathy, Charles Rosenberg, Jure Leskovec

TL;DR
MultiBiSage is a novel recommendation model at Pinterest that leverages multiple bipartite graphs representing diverse user and content interactions to improve embedding quality and user engagement over existing PinSage models.
Contribution
The paper introduces MultiBiSage, a new data-efficient model that captures multiple bipartite graphs for better node embeddings, extending the PinSage framework to heterogeneous interactions.
Findings
MultiBiSage outperforms PinSage on user engagement metrics.
Utilizes existing Pinterest infrastructure for efficient training.
Models multiple bipartite graphs to capture diverse interactions.
Abstract
Graph Convolutional Networks (GCN) can efficiently integrate graph structure and node features to learn high-quality node embeddings. These embeddings can then be used for several tasks such as recommendation and search. At Pinterest, we have developed and deployed PinSage, a data-efficient GCN that learns pin embeddings from the Pin-Board graph. The Pin-Board graph contains pin and board entities and the graph captures the pin belongs to a board interaction. However, there exist several entities at Pinterest such as users, idea pins, creators, and there exist heterogeneous interactions among these entities such as add-to-cart, follow, long-click. In this work, we show that training deep learning models on graphs that captures these diverse interactions would result in learning higher-quality pin embeddings than training PinSage on only the Pin-Board graph. To that end, we model the…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Advanced Graph Neural Networks · Caching and Content Delivery
MethodsGraph Convolutional Network
