Pixie: A System for Recommending 3+ Billion Items to 200+ Million Users in Real-Time

11/21/2017
by   Chantat Eksombatchai, et al.
0

User experience in modern content discovery applications critically depends on high-quality personalized recommendations. However, building systems that provide such recommendations presents a major challenge due to a massive pool of items, a large number of users, and requirements for recommendations to be responsive to user actions and generated on demand in real-time. Here we present Pixie, a scalable graph-based real-time recommender system that we developed and deployed at Pinterest. Given a set of user-specific pins as a query, Pixie selects in real-time from billions of possible pins those that are most related to the query. To generate recommendations, we develop Pixie Random Walk algorithm that utilizes the Pinterest object graph of 3 billion nodes and 17 billion edges. Experiments show that recommendations provided by Pixie lead up to 50 production system. Furthermore, we develop a graph pruning strategy at that leads to an additional 58 system aspects of Pixie, where a single server executes 1,200 recommendation requests per second with 60 millisecond latency. Today, systems backed by Pixie contribute to more than 80

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/01/2022

Rewiring What-to-Watch-Next Recommendations to Reduce Radicalization Pathways

Recommender systems typically suggest to users content similar to what t...
research
02/18/2021

Random Walks with Erasure: Diversifying Personalized Recommendations on Social and Information Networks

Most existing personalization systems promote items that match a user's ...
research
07/04/2023

Web3Recommend: Decentralised recommendations with trust and relevance

Web3Recommend is a decentralized Social Recommender System implementatio...
research
06/23/2022

Intelligent Request Strategy Design in Recommender System

Waterfall Recommender System (RS), a popular form of RS in mobile applic...
research
09/15/2017

Algorithms and Architecture for Real-time Recommendations at News UK

Recommendation systems are recognised as being hugely important in indus...
research
07/27/2017

Group Recommendations: Axioms, Impossibilities, and Random Walks

We introduce an axiomatic approach to group recommendations, in line of ...
research
08/10/2022

A Scalable Probabilistic Model for Reward Optimizing Slate Recommendation

We introduce Probabilistic Rank and Reward model (PRR), a scalable proba...

Please sign up or login with your details

Forgot password? Click here to reset