Scenario
Instagram Shopping wants to improve its product‑ranking algorithm for the shopping feed. The goal is to select and order products for each user to maximize value (e.g., conversions/revenue) while maintaining a good user experience.
Task
-
Propose offline metrics to evaluate a ranking model for a shopping feed and explain why they fit this use case.
-
Propose online (experiment) metrics, including how you would structure user‑level funnels.
-
Explain how precision and recall translate to ranking in this setting (including @K variants).
-
Explain how you would reconcile offline metrics with on‑site business KPIs.
Hints (for scope)
-
Consider NDCG and MAP for offline ranking evaluation.
-
Consider click‑through, conversion lift, and funnels for online evaluation.