Inductive Learning: A learning paradigm where the model can generalize to unseen nodes (users/items) not present during training, utilizing their features rather than learned IDs
Transductive Learning: A learning paradigm where all nodes must be present during training; the model learns specific embeddings for specific IDs and requires retraining for new nodes
Collaborative Knowledge Graph (CKG): A graph combining a Knowledge Graph (entities/relations) with user-item interaction data (users connected to items they liked)
NDCG: Normalized Discounted Cumulative Gain—a ranking metric that values correct recommendations higher when they appear at the top of the list
BPR: Bayesian Personalized Ranking—a pairwise loss function optimizing the relative order between observed (positive) and unobserved (negative) items
Cold-start: The scenario where the system must make recommendations for users or items with very few or no historical interactions
GraphSAGE: An inductive framework for generating node embeddings by sampling and aggregating features from a node's local neighborhood
Gating Mechanism: A neural network component (like in GRUs/LSTMs) that regulates the flow of information, deciding how much of a neighbor's signal to pass forward