This question evaluates understanding of recommender systems and personalization, covering skills in data collection and event logging, candidate retrieval, ML ranking, real-time serving, scalability, feedback loops, cold-start handling, and abuse mitigation.
You are designing a personalized "Discovery" page for an AI-powered search/Q&A platform (similar to Perplexity). The Discovery page should show each user a feed of interesting questions, answers, and topics to explore.
Requirements and goals:
Design task:
Describe how you would design an end-to-end recommender system for this Discovery page, including:
You do not need to provide implementation code, but you should describe the main components, their responsibilities, and the data and ML aspects at a reasonable level of detail.
Login required