GNN: Graph Neural Network—a deep learning architecture that processes data represented as graphs to capture relationships between nodes (users and items)
Collaborative Filtering (CF): A recommendation technique that predicts user interests by collecting preferences from many users (e.g., 'users who bought X also bought Y')
Bipartite Graph: A graph where nodes are divided into two disjoint sets (users and items) and every edge connects a node in one set to one in the other
LightGCN: A simplified Graph Convolutional Network designed for recommendation that linearly propagates embeddings without non-linear activation functions
NDCG: Normalized Discounted Cumulative Gain—a measure of ranking quality that accounts for the position of relevant items in the recommendation list
Recall: The fraction of relevant items that are successfully retrieved by the system
BPR loss: Bayesian Personalized Ranking loss—an optimization objective that tries to rank observed (positive) items higher than unobserved (negative) items
Embedding: A dense vector representation of data (text, users, items) where similar items are closer in vector space
Zero-shot: The ability of a model to perform a task without having seen any specific training examples for that task
In-context learning (ICL): Prompting an LLM with examples or instructions within the input context to guide its output without updating model weights