cs.IRDec 18, 2024

CRM: Retrieval Model with Controllable Condition

Authors: Chi Liu, Jiangxia Cao, Rui Huang, Kuo Cai, Weifeng Ding, Qiang Luo, Kun Gai, Guorui Zhou

Organizations: Kuaishou Technology, Beijing, China · Unaffiliated

Abstract

Retrieval models for recommendation need to account for outcomes such as watch time while searching large item corpora efficiently. We present the Controllable Retrieval Model (CRM), an outcome-conditioned retrieval framework that adds watch time as an input to the user tower. During training, CRM learns to predict the next item given its observed watch time; at inference, we supply a desired watch time to steer retrieval without retraining. The item tower is independent of the condition, so item embeddings can still be precomputed and indexed for approximate nearest neighbor (ANN) search. We implement CRM as both a DNN-based two-tower model and a Decision Transformer. The Transformer interleaves item tokens with watch-time-to-go condition tokens, using the target watch time as a numerical prompt for next-item prediction. For each online request, we choose between the average and maximum watch times in the user's recent history as the condition. CRM is deployed in Kuaishou's short-video recommendation system, which serves over 400 million users. Online A/B tests show video watch time improvements of 0.372% in Kuaishou and 0.457% in Kuaishou Lite.

Figures & tables

Explore similar work

CardsList
  1. CRIM: Composable and Reusable Item Memory for Efficient Personalized Retrieval

    Oct 26, 2026Haolin Li, Haipeng Zhang, Mang Li +5Information RetrievalMemory-Augmented Language Models

  2. Keeping the Index Open: The Recommendation-Side Cost of Shared Search and Recommendation

    Aug 25, 2026Theodore Rogers, Joe Standerfer, Dmitrii Timoshenko +3Recommender SystemsCold-Start Recommendation