Engineering for nostalgia: Building a personalized “On This Day” experience
Mar 30, 2016Omid Aziz, Manohar Paluri

Summary
This post details the engineering efforts behind the 'On This Day' feature, a personalized memory surfacing experience. It highlights the integration of user experience research, automatic filtering (e.g., for exes, blocked people, dismissed memories), user-controlled preferences (blocklisting people or dates), and a machine-learning ranking model. The ranking model utilizes personalization signals (user interactions, demographics) and content understanding powered by a computer vision platform to identify and surface meaningful memories in the News Feed.
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