Notes

Implicit Feedback Bias

A click looks like a vote. It is not. It records that the system put an item in front of someone and that they looked — and says nothing about the thousands of items they were never offered. Implicit feedback bias is the gap between those two readings, and it is baked into every interaction log.

Where the distortion enters

  • Exposure — an item never shown cannot be clicked, so its absence from the log is evidence about the old ranker, not about the user.
  • Position — the top slot collects clicks regardless of what sits in it.
  • Presentation — a striking thumbnail buys the click, and the disappointment that follows is never logged.
  • The loop — tomorrow's model trains on what today's model chose to display.

What it does to a model
Train on this log as though missing meant unwanted and the model learns the previous policy's exposure pattern: head items are confirmed, the tail stays unseen because it was unseen, and the system narrows what anyone is ever shown. The damage is invisible offline, because the held-out test data carries the same bias as the training data — which is the standard explanation for an offline metric that improves while click-through falls.

How it is handled
Inverse propensity scoring reweights each observed interaction by the reciprocal of its estimated chance of being shown. Exposure models treat visibility as a latent variable inferred alongside preference. A small randomised slice of traffic yields genuinely unbiased evaluation data, and interleaving or an A/B test settles what the log cannot.

Implicit feedback bias is the systematic distortion in clicks, views and purchases when they are used as preference signals: they record what the system chose to show and what the interface made easy, not what a user actually likes. An absent click means unseen as readily as it means disliked. Left uncorrected, training on this signal rewards whatever the previous ranker already promoted, so popularity and position effects compound instead of being learned away.

Think about what a shop learns by watching you. It sees what you picked up from the shelf at eye level — not the things it never put in front of you. Silence about a product might mean you disliked it, or simply that you never saw it.

That gap is implicit feedback bias. Recommenders learn from clicks and views rather than from honest ratings, and those clicks reflect what was shown, where on the screen it sat, and how popular it already was. Unless the system allows for this, it keeps recommending what it recommended yesterday, and mistakes its own habit for your taste.