This article details Meta's approach to improving Facebook Reels' recommendation system by integrating direct user feedback through a User True Interest Survey (UTIS) model. It highlights how moving beyond traditional engagement signals to understand true user interests leads to better personalization, engagement, and content diversity in large-scale ranking systems. The architectural integration of the UTIS model into different stages of the ranking funnel is a key system design aspect.
Read original on Meta EngineeringMeta's Facebook Reels team has evolved its recommendation system by addressing the limitations of relying solely on implicit engagement signals like likes and watch time. These traditional metrics often capture short-term value but fail to reflect users' true, nuanced interests. To overcome this, they developed the User True Interest Survey (UTIS) model, a direct feedback mechanism designed to capture deeper user preferences.
Traditional recommendation systems, while effective at scale, often optimize for readily available engagement signals. This can lead to: 1) Over-optimization for viral, but not necessarily relevant, content. 2) Difficulty in surfacing niche or high-quality content that might not immediately generate high engagement. 3) A lack of understanding of the 'why' behind user interactions, making it harder to truly personalize experiences.
The UTIS model is built on large-scale, randomized in-app surveys asking users about the interest-match of a recently viewed video. This sparse, but high-quality, feedback is used to train a lightweight UTIS alignment model. This model takes existing predictions from the main multi-task, multi-label ranking model as input features and outputs a probability of user satisfaction. The integration of this 'perception layer' into the existing large-scale ranking system is crucial for its effectiveness.
System Design Takeaway: Hybrid Recommendation Approaches
This case study demonstrates the power of combining implicit signals with explicit user feedback. In designing large-scale recommendation systems, consider how to architect for hybrid models that can adapt to evolving user preferences and overcome the biases inherent in purely behavioral data. This often involves integrating lightweight, specialized models into various stages of a complex ranking pipeline.