Collaborative Filtering: A recommendation technique that predicts user preferences by assuming users with similar past behaviors will have similar future preferences (e.g., 'people who bought X also bought Y')
BPR: Bayesian Personalized Ranking—a classic optimization criterion for recommender systems that trains models to rank observed user-item pairs higher than unobserved ones
NDCG: Normalized Discounted Cumulative Gain—a measure of ranking quality that accounts for the position of relevant items in the recommendation list
SASRec: Self-Attentive Sequential Recommendation—a deep learning model that uses attention mechanisms to capture sequential patterns in user actions
Zero-shot: Evaluating a model on a task without any task-specific training or parameter updates
Cold-start: The scenario where the system must recommend items or handle users with no prior interaction history
Memory Module: A text-based storage component for agents that retains intrinsic features (e.g., item descriptions) and acquired behavioral information (e.g., user preferences)
Collaborative Reflection: The process where user and item agents analyze their interaction errors against ground truth to update their respective memories