Under the Hood: Building the App Center recommendation engine
Oct 3, 2012

Summary
This post details the development of a dedicated recommendation engine for the App Center, a key discovery channel for apps. It introduces the aggregator-leaf architecture, quality determination based on user ratings and active users, and algorithmic elements including candidate selection (demographic, social, past interactions), scoring with explicit, dynamic, and learned latent features, and real-time updates to incorporate user feedback and new data.
More from the News Feed and Timeline Evolution trail
- Friend Bubbles: Enhancing Social Discovery on Facebook Reels
- A New Ranking Framework for Better Notification Quality on Instagram
- Inside Facebook’s video delivery system
- Improving Instagram notification management with machine learning and causal inference
- A linear programming approach for optimizing features in ML models