CALRec: Contrastive Aligned Generative LLM Recommendation—the proposed framework combining generative and contrastive objectives
NIG: Next-Item Generation—the standard autoregressive language modeling objective applied to generating item descriptions
InfoNCE: Information Noise Contrastive Estimation—a loss function used to learn representations by pulling positive pairs together and pushing negative pairs apart
BM25: Best Matching 25—a ranking function used in information retrieval to estimate the relevance of documents to a search query
NDCG: Normalized Discounted Cumulative Gain—a measure of ranking quality that accounts for the position of relevant items
Recall@K: The proportion of relevant items found in the top-K recommendations
Two-tower framework: A neural network architecture with separate encoders (towers) for user and item, used here for computing contrastive alignment
Llama-2-7b-chat: The specific open-source Large Language Model used as the backbone for CALRec
SASRec: Self-Attentive Sequential Recommendation—a baseline model using self-attention to model user history
GPT4Rec: A generative sequential recommendation baseline based on GPT-2