Skip to main content
ExplainerAlgorithm BiasRecommendation Engines· 7 min read· in Content Types

How Dividing Clicks by Examination Rates Breaks Self-Reinforcing Visibility Loops in Ranking Feeds

Recommendation engines often mistake the visibility of top-ranked items for genuine user preference. By mathematically discounting clicks based on screen position, engineers can prevent algorithms from trapping feeds in popularity loops.

By Wei Zhang

In short

  • Algorithms often mistake the high click volume of top-ranked items for genuine relevance, creating self-reinforcing popularity loops.
  • Inverse Propensity Scoring corrects this by dividing observed clicks by the mathematical probability that the user actually examined the item's position.
  • This technique heavily weights rare clicks on buried items, forcing the system to recognize high-quality content that lacks structural visibility.

Product managers and marketing teams often claim that the most-clicked items at the top of a feed are objectively the most relevant. But the underlying data contradicts this assumption entirely. Users routinely click the first result simply because it occupies the top slot, regardless of its actual quality or utility.[4]

This phenomenon is known as position bias, and it fundamentally distorts how recommendation engines evaluate success. When an algorithm interprets a click as a pure signal of user preference, it ignores the structural advantage of the layout. The system credits the item for being good, when it should credit the interface for making it visible.[1][5]

The consequences of this misattribution compound rapidly over time. If a mediocre item lands in the top spot by chance, it immediately gathers more clicks than superior items placed further down the screen. The algorithm observes this engagement and reinforces the item's high ranking in subsequent sessions.[7]

Left uncorrected, this dynamic traps the feed in a self-reinforcing visibility loop. The rich get richer, not because they are better, but because their initial placement guaranteed a higher volume of user interaction. Breaking this cycle requires engineers to mathematically separate the probability of a user seeing an item from their desire to click it.[2][4]

Inverse Propensity Scoring heavily weights rare clicks on items buried lower in the feed.

The Self-Reinforcing Visibility Loop

To understand how algorithms learn from biased feedback, we have to look at the raw data they consume. Most machine learning models used in search and recommendation rely on implicit feedback, primarily clicks and dwell time. These signals are abundant and cheap to collect, making them highly attractive for training data.[1][6]

However, implicit feedback is inherently entangled with the presentation of the results. A user cannot click on a highly relevant document if it is buried on the third page of the search results. Therefore, the absence of a click does not necessarily indicate a lack of relevance; it often just means a lack of examination.[2][5]

When a standard learning-to-rank algorithm processes this data, it treats unclicked items as negative examples. It penalizes the items at the bottom of the list for failing to attract engagement. Meanwhile, it rewards the items at the top, cementing their position and ensuring they continue to receive the lion's share of future clicks.[1][7]

Researchers at Google have documented how this feedback loop degrades the overall quality of personal search results. If the system cannot distinguish between a genuinely useful document and one that simply benefited from prime real estate, the ranking quality stagnates. The algorithm optimizes for the interface rather than the user's actual intent.[2]

Measuring the Examination Rate

The solution to this problem begins with a concept called the position-based model. This framework posits that a click only happens if two independent events occur simultaneously: the user must examine the item, and the item must be relevant to their needs. If either condition fails, no click is recorded.[3][4]

User attention decays exponentially as they scroll down a ranked list, creating a massive structural advantage for the top slots.

To isolate the relevance of an item, engineers must first determine the probability of examination for every position in the feed. This examination rate is a measure of how user attention decays as they scroll down the page. It quantifies the exact structural advantage of being in slot one versus slot ten.[5][7]

Measuring this decay rate requires deliberate intervention in the live system. As Eugene Yan notes, "the most reliable way to measure position bias is through intervention," where the algorithm intentionally shuffles the order of items for a small percentage of user sessions. By observing how the same item performs across different positions, engineers can map the baseline attention curve.[4]

In a 2024 paper, Amazon Science researchers applied similar techniques to streaming media services, where the layout of carousels heavily dictates user choices. By modeling the position bias specific to their interface, they can estimate the true underlying appeal of a movie or show, independent of where it was featured on the homepage.[3][6]

Inverse Propensity Scoring

Once the examination rates are mapped, the algorithm can apply a mathematical correction known as Inverse Propensity Scoring. This technique originates from causal inference and is designed to eliminate selection bias in observational data. In the context of ranking, it acts as a counterweight to the structural advantages of the layout.[1][5]

The mechanics of Inverse Propensity Scoring are straightforward but powerful. When an item receives a click, the system does not simply count it as one unit of positive feedback. Instead, it divides the observed click by the probability that the item was examined in that specific position.[4][7]

The position-based model assumes a click only occurs if a user both examines the item and finds it relevant to their needs.

For example, if an item in the top slot has an examination probability of 100 percent, a click is worth exactly one point. But if an item in the tenth slot has an examination probability of just 10 percent, a click there is worth ten points. The algorithm weighs the feedback based on the difficulty of obtaining it.[4][5]

This division process fundamentally rewires the learning loop. It prevents the algorithm from being fooled by the sheer volume of clicks at the top of the feed. By heavily weighting the rare clicks that occur lower down the page, the scoring system forces the model to recognize highly relevant items that were previously starved of visibility.[1][2]

The result is an unbiased learning-to-rank system. The algorithm can now train on historical click logs without inheriting the biases of the previous ranking model. It evaluates items based on their estimated true relevance, breaking the cycle of popularity and allowing fresh, high-quality content to surface.[6][7]

The Limits of Bias Correction

While Inverse Propensity Scoring provides a robust mathematical framework, it is not a flawless solution. The accuracy of the correction depends entirely on the accuracy of the estimated examination rates. If the system miscalculates how users scroll, the resulting weights will either under-correct or over-correct the bias.[1][5]

Furthermore, the position-based model assumes that examination depends solely on the rank of the item. In reality, user attention is influenced by a multitude of factors, including the visual prominence of the image, the length of the title, and the context of the surrounding items. A striking thumbnail can draw the eye down the page, violating the strict top-to-bottom decay assumption.[3][6]

By discounting clicks based on position, algorithms can identify highly relevant content that was previously starved of visibility.

There is also the challenge of variance. Because the scoring system divides by very small probabilities for items ranked low on the page, a single accidental click in slot fifty can be magnified into a massive relevance signal. This high variance can destabilize the training process, forcing engineers to cap the maximum weight applied to any single interaction.[1][4]

Despite these limitations, addressing position bias remains a critical requirement for any large-scale recommendation engine. Without it, platforms are flying blind, optimizing for engagement metrics that reflect their own design choices rather than the actual preferences of their users.[2][7]

As machine learning models grow more sophisticated, the techniques for estimating and mitigating bias are evolving. Researchers are developing joint learning models that simultaneously estimate relevance and position bias during the training process. This reduces the need for disruptive randomization experiments while maintaining mathematical rigor.[2][6]

Ultimately, the goal is to build systems that discover what users actually want, rather than just showing them what they are most likely to click. By dividing observed engagement by the structural probability of examination, engineers can ensure that relevance, not just visibility, dictates the ranking.[5][7]

Illustration: Large-scale platforms rely on massive volumes of implicit feedback, making bias correction a critical engineering requirement.

Alternative Mitigation Strategies

Beyond Inverse Propensity Scoring, engineers are exploring alternative methods to decouple relevance from presentation. One approach involves using eye-tracking data from small, controlled user panels to build more accurate models of visual attention. This provides a ground-truth baseline that implicit click logs simply cannot match.[3][6]

Another technique involves contextual bandits, which continuously explore the ranking space by injecting a small amount of randomness into every feed. While this slightly degrades the immediate user experience, it ensures a steady stream of unbiased data. This prevents the algorithm from ever fully locking into a self-reinforcing loop.[5][7]

The consensus across the industry is that no single technique perfectly isolates user intent. However, the combination of robust mathematical discounting and continuous exploration provides the most reliable defense against the distorting effects of position bias in modern recommendation architectures.[1][4]

How we did this

Method
Compared the mathematical formulations of Inverse Propensity Scoring (IPS) across Google's personal search logs and Amazon's streaming media models to isolate the baseline examination decay rate.
What we found
While commercial platforms use different proprietary algorithms to estimate examination probability, the underlying mathematical correction—dividing the observed click-through rate by the position-specific examination rate—remains the universal mechanism for decoupling relevance from visibility.
What we worked from
  • Google position bias estimation framework: Expectation-Maximization (EM) algorithm — Google Research
  • Amazon streaming media position bias model: Position-based click model (PBM) — Amazon Science
Limits of this analysis
The analysis relies on published research papers and engineering blogs, which may not reflect the exact, current production weights used in live proprietary algorithms.

Jargon, explained

Position Bias
The tendency for users to click on items at the top of a list regardless of their actual relevance or quality.
Inverse Propensity Scoring (IPS)
A mathematical technique that weights clicks based on how unlikely an item was to be seen, correcting for layout advantages.
Implicit Feedback
User actions, such as clicks and dwell time, that algorithms use as indirect signals of preference rather than explicit ratings.
Position-Based Model
A framework assuming a click only occurs if a user both examines an item and finds it relevant to their needs.

Common questions

Does position bias only affect search engines?

No, it impacts any interface with a ranked list or carousel, including streaming media homepages, e-commerce product feeds, and social media timelines.

Why can't algorithms just learn from what users don't click?

Because a lack of a click often means the user never scrolled down far enough to see the item, not that they disliked it. Treating unseen items as negative feedback heavily penalizes good content.

How do companies measure the baseline examination rate?

They often use result randomization, intentionally shuffling the order of items for a small percentage of users to observe how placement alone affects click-through rates.

Competing readings

Machine Learning Engineers

Focus on the mathematical necessity of IPS and the danger of biased training data.

For engineers tasked with building recommendation systems, implicit feedback is both a blessing and a curse. While clicks are abundant and easy to log, they are fundamentally polluted by the interface that generated them. Engineers argue that without rigorous mathematical discounting like Inverse Propensity Scoring, the algorithm is essentially training on its own past decisions rather than actual user intent. They view bias correction not as an optional enhancement, but as a structural requirement to prevent the model from collapsing into a self-reinforcing popularity loop.

Product Managers

Focus on the tension between exploring for unbiased data and exploiting current models for immediate engagement.

Product teams often face a difficult trade-off when implementing bias mitigation strategies. Measuring the true examination rate usually requires injecting randomness into the feed—intentionally placing lower-ranked items at the top to see how they perform. While this exploration gathers crucial unbiased data for the algorithm, it can temporarily degrade the user experience and lower short-term engagement metrics. Product managers must constantly balance the long-term health of the ranking ecosystem against the immediate pressure to maximize daily active clicks.

Academic Researchers

Focus on the limitations of the position-based model and the push for more complex joint-learning architectures.

Researchers in causal inference point out that the standard position-based model is an oversimplification of human behavior. It assumes that users scan a page in a strict top-to-bottom sequence and that examination depends only on the rank slot. Academics argue that visual context—such as a highly engaging thumbnail or a bold headline—can draw the eye out of sequence, violating the core assumptions of IPS. As a result, the academic community is pushing toward joint-learning models that can simultaneously estimate relevance and complex visual attention patterns without relying on disruptive randomization.

Algorithmic Purists 40%Engagement Optimizers 35%Causal Inference Researchers 25%
Algorithmic Purists
Argue for aggressive mathematical bias correction to ensure long-term ranking quality and prevent popularity loops.
Engagement Optimizers
Prioritize immediate user interaction and are wary of randomization experiments that might degrade the short-term user experience.
Causal Inference Researchers
Focus on developing more sophisticated joint-learning models that account for visual context beyond simple top-to-bottom decay.

Perspectives this story doesn't cover

  • End Users
  • Content Creators

Sources

Source coverage

8 outlets

3 viewpoints surfaced

Algorithmic Purists 40%Engagement Optimizers 35%Causal Inference Researchers 25%
  1. [1]arXivAlgorithmic Purists

    Unbiased Learning-to-Rank with Biased Feedback

    Read on arXiv →
  2. [2]Google ResearchAlgorithmic Purists

    Position Bias Estimation for Unbiased Learning to Rank in Personal Search

    Read on Google Research →
  3. [3]Amazon ScienceEngagement Optimizers

    Modeling position bias ranking for streaming media services

    Read on Amazon Science →
  4. [4]Eugene YanEngagement Optimizers

    Position Bias: How to Measure and Mitigate it

    Read on Eugene Yan →
  5. [5]KDnuggetsCausal Inference Researchers

    Dealing with Position Bias in Recommendations and Search

    Read on KDnuggets →
  6. [6]CEUR Workshop ProceedingsCausal Inference Researchers

    Design, Evaluation, and Deployment of Robust Recommender Systems 2024

    Read on CEUR Workshop Proceedings →
  7. [7]arXivAlgorithmic Purists

    Reducing Popularity Influence by Addressing Position Bias

    Read on arXiv →
  8. [8]Factlen Editorial Team

    Synthesis by Factlen editorial team

    Read on Factlen Editorial Team →

Comments

Stay informed

Every angle. Every day.

Get Content Types stories with full source coverage and perspective breakdowns, free every day.