Gen-RecSys: Recommender Systems that utilize Generative Models to learn data distributions and sample outputs
VAE-CF: Variational AutoEncoders for Collaborative Filtering—a generative model that learns the probability distribution of items a user likes
ICL: In-Context Learning—the ability of LLMs to learn tasks from a few examples in the prompt without parameter updates
RAG: Retrieval-Augmented Generation—combining a retriever to fetch relevant documents with a generator to produce answers or recommendations
GAN: Generative Adversarial Network—a framework with a generator and discriminator competing to produce realistic synthetic data
Diffusion Models: Generative models that create data by reversing a noise-adding process, used in RecSys for sequence augmentation or preference prediction
Auto-Regressive Models: Models that predict the next token (or item) in a sequence based on previous ones, widely used in sequential recommendation
Denoising Autoencoders: Models trained to recover original inputs from corrupted versions, used to learn robust user/item representations (e.g., BERT4Rec)
CVAE: Conditional Variational Autoencoder—a VAE variant that generates outputs conditioned on specific attributes (e.g., generating a recommendation list for a specific user)
Zero-shot Learning: The ability of a model to perform a task it wasn't explicitly trained for, often via prompting an LLM