Cold-start: The scenario where a recommender system has little to no data about a new user or item, making personalization difficult
Collaborative Filtering: A technique that recommends items based on the preferences of similar users (e.g., 'people who liked X also liked Y')
Zero-shot: Asking a model to perform a task (here, ranking movies) without providing any specific training examples in the prompt
Few-shot: Providing a small number of example inputs and outputs (e.g., 3 users with their preferences and a target movie) in the prompt to guide the model
NDCG: Normalized Discounted Cumulative Gain—a measure of ranking quality that accounts for the position of relevant items in the list
EASE: Embarrassingly Shallow Autoencoders—a linear model for collaborative filtering that often performs as well as complex deep learning methods
BPR-SLIM: Bayesian Personalized Ranking Sparse Linear Method—a ranking optimization method that learns a sparse weight matrix for item similarities
BM25: A probabilistic information retrieval function that ranks documents based on the query terms appearing in each document
PaLM: A large language model developed by Google (Pathways Language Model), used as the backbone for the prompting experiments
Prompting: The process of structuring text input to an LLM to elicit a specific output or behavior