Knowledge Graph (KG): A directed heterogeneous graph where nodes are entities (items, attributes) and edges are semantic relations (e.g., 'directed_by')
3-partite graph: A graph structure used here to represent interactions between three distinct node types: users, items, and contexts
Contextual Factor: A category of context (e.g., 'Companion', 'Time of day')
Contextual Condition: A specific value for a factor (e.g., 'With family', 'Sunday')
RMSE: Root Mean Squared Error—a standard metric for measuring the difference between predicted values and observed values
AUC: Area Under the ROC Curve—a performance measurement for classification problems at various threshold settings
NFM: Neural Factorization Machine—a baseline model combining linear factorization with non-linear neural layers
LightGCN: A simplified Graph Convolutional Network for recommendation that removes non-linearities and feature transformation to focus on neighborhood aggregation
DeepFM: A deep learning-based recommendation model that combines factorization machines for low-order feature interactions and deep neural networks for high-order interactions