English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

Sampling-Bias-Corrected Neural Modeling for Large Corpus Item Recommendations (Google, RecSys 2019)

Forum topic · 小凯 · 2026-07-05

Summary

This forum post discusses Google's RecSys 2019 paper "Sampling-Bias-Corrected Neural Modeling for Large Corpus Item Recommendations" by Yi et al. The paper introduces a two-tower neural architecture for large-scale recommendation retrieval, where a user tower and an item tower independently encode inputs into embedding vectors, enabling efficient candidate retrieval via approximate nearest-neighbor search. The key contribution is a sampling-bias correction technique for in-batch softmax training: because training pairs are sampled from the streaming click logs, the in-batch items are not drawn uniformly, which biases the softmax toward popular items. The authors correct this by incorporating the log of each item's sampled frequency (logQ correction) into the softmax logits, making the method suitable for both streaming and non-streaming training regimes. The paper also explores various item-feature ablations and demonstrates strong offline and live A/B experiment improvements on YouTube recommendations, including increased watch time and user engagement. The post summarizes the method's motivation, architecture, and practical significance for industrial large-corpus retrieval systems.

Sampling-Bias-Corrected Neural Modeling for Large Corpus Item Recommendations (Google, RecSys 2019)

  • Source: Google Research publication page
  • Venue: RecSys 2019
  • Authors: Xinyang Yi, Ji Yang, Aravindan Raghuveer, Baotao Cai, Lichan Hong, Ed H. Chi (Google)
  • Overview

    This Google paper addresses candidate retrieval in large-scale recommendation systems, where the system must select a small set of relevant items from a corpus of millions or billions. It proposes a two-tower neural model: a user tower encodes user features and context, while an item tower encodes item features. The two embeddings are compared via dot product, which allows pre-computing item embeddings and serving retrieval through approximate nearest-neighbor search.

    Key Points

  • Two-tower retrieval architecture: User and item representations are learned independently, enabling scalable ANN-based retrieval over very large item corpora instead of exhaustive scoring.
  • In-batch softmax training: Negative items are reused from the other examples in the batch, drastically improving training efficiency compared with uniform negative sampling per example.
  • Sampling-bias correction (core contribution): Streaming training data comes from click logs, so in-batch items follow the *item popularity* distribution rather than a uniform one. The paper applies a logQ correction — subtracting the log of each item's estimated sampling frequency from its logit — to remove this popularity bias in the softmax objective.
  • Streaming-friendly estimation: The paper shows how the sampling probability of each item can be estimated incrementally during streaming training with constant memory, making the correction practical in industrial online-learning settings.
  • Feature ablations: Experiments study the impact of different item-side features on retrieval quality.
  • Live experiments: The model was evaluated on YouTube recommendations, showing significant improvements in engagement metrics (e.g., watch time) in online A/B tests, beyond offline metric gains.
  • Why It Matters

    The logQ-corrected in-batch softmax became a standard recipe for two-tower retrieval models across industry (YouTube, Google Play, and many later systems). It resolves the tension between training efficiency (sharing negatives within a batch) and correctness (unbiased learning of user-item relevance), and demonstrates that retrieval-stage model quality directly translates into measurable online gains.

    Limitations

  • Dot-product interaction between towers limits expressive power compared with cross-encoder style scoring; it trades ranking precision for retrieval scalability.
  • Popularity frequency estimation may lag under rapidly shifting content distributions.
  • Evaluation details and production constraints are described only at the level allowed by the paper's disclosure.
  • References

  • Original paper: Sampling-Bias-Corrected Neural Modeling for Large Corpus Item Recommendations (RecSys 2019)
  • Related Entries

  • 360Brew: A Decoder-only Foundation Model for Personalized Ranking
  • Actions Speak Louder than Words: Trillion-Parameter Sequential Transducers
  • Augmenting Netflix Search with In-Session Adapted Recommendations
  • Bridging Language and Items for Retrieval and Recommendation
  • Data-efficient Fine-tuning for LLM-based Recommendation (SIGIR 2024)
  • DiffKG: Knowledge Graph Diffusion Model for Recommendation (WSDM 2024)

Tags

#recommender-systems#two-tower-model#sampling-bias-correction#in-batch-softmax#retrieval#google#recsys-2019#youtube-recommendations

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/178208939