Modeling Online Behavior in Recommender Systems: The Importance of Temporal Context
Simulating online recommender system performance is no- toriously difficult and the discrepancy between the online and offline behaviors is typically not accounted for in offline evaluations. Recommender systems research tends to evalu- ate model performance on randomly sampled targets, yet the same systems are later used to predict user behavior sequentially from a fixed point in time. This disparity permits weaknesses to go unnoticed until the model is deployed in a production setting. We first demonstrate how omitting temporal context when evaluating recommender system performance leads to false confidence. To overcome this, we propose an offline evaluation protocol modeling the real-life use-case that simultaneously accounts for temporal context. Next, we propose a training procedure to further embed the temporal context in existing models: we introduce it in a multi-objective approach to traditionally time-unaware rec- ommender systems. We confirm the advantage of adding a temporal objective via the proposed evaluation protocol. Fi- nally, we validate that the Pareto Fronts obtained with the added objective dominate those produced by state-of-the-art models that are only optimized for accuracy on three real-world publicly available datasets. The results show that including our temporal objective can improve recall@20 by up to 20%.
Modeling_Online_Behavior_in_Recommender_Systems_The_Importance_of_Temporal_Context.pdf
preprint
openaccess
copyright
565.19 KB
Adobe PDF
5b9bcd37748264029eb8414675dcd99e