179 questions
No questions match those filters.
Your recommendation model's outputs affect user behavio...
This is one of the questions in the full AI/ML interview bank. Pro unlocks all 1789 questions; Premium includes the same bank plus the highest daily Practice limit.
See plansThis is a real structural problem specific to recommendation and ranking systems, not a hypothetical edge case — it’s usually called feedback loop bias or position bias, and it follows directly from the fact that a recommender’s own output determines what training data it gets next.
Two distinct failure modes:
- Bias reinforcement. A user can only click on what was actually shown to them. The training data therefore reflects the previous model’s choices at least as much as it reflects genuine underlying preference, and each retrain compounds whatever the last version already leaned toward — a slow, self-reinforcing narrowing rather than a single bad decision.
- Exploration collapse. An item that’s never surfaced never gets clicked, never generates a training signal, and therefore keeps never getting surfaced. This permanently starves anything the model happened not to favor early on from ever getting a fair evaluation, regardless of whether it would actually perform well if shown.
Fixes, in increasing sophistication:
- Epsilon-greedy — show a small fraction of genuinely random or untried items (5-10%) purely to keep gathering signal on the long tail.
- Thompson sampling — explore more efficiently than uniform randomness by weighting exploration toward items the model is still genuinely uncertain about, rather than treating all unexplored items equally.
- Propensity scoring — reweight training examples by the probability they had of being shown in the first place, directly correcting the selection bias baked into how the data was collected.
- Multi-armed bandit algorithms — formalize the explore-exploit trade-off as the actual optimization objective, rather than bolting exploration onto a system built purely to exploit.
A real cost worth naming honestly: introducing exploration typically causes a short-term engagement dip, since some fraction of impressions are now spent on unproven items instead of known performers. A well-tuned system earns that back over a longer horizon by surfacing genuinely good items the pure-exploitation model would never have discovered — a music app that added epsilon-greedy exploration saw engagement drop before eventually rising past its starting point as new artists it would otherwise never have shown found their audience.