candidate generation: The first stage of a recommendation pipeline that retrieves a small subset of relevant items from a massive item pool
ranking: The second stage of recommendation that sorts retrieved candidates to present the most relevant ones to the user
NDCG: Normalized Discounted Cumulative Gain—a measure of ranking quality that accounts for the position of relevant items in the list
ICL: In-Context Learning—providing demonstration examples within the prompt to guide the model's behavior without updating weights
position bias: The tendency of a model to favor items appearing in specific positions (e.g., the top of the list) regardless of their actual relevance
bootstrapping: A strategy where the ranking process is repeated multiple times with shuffled candidate orders, and results are aggregated to reduce variance/bias
popularity bias: The tendency of a model to recommend popular items more frequently than less popular but potentially relevant ones
zero-shot: Evaluating a model on a task without any gradient-based training or fine-tuning on that specific task's data