The goal of a next basket recommendation (NBR) system is to recommend items for the next basket for a user, based on the sequence of their prior baskets. Recently, a number of methods with complex modules have been proposed that claim state-of-the-art performance. They rarely look into the predicted basket and just provide intuitive reasons for the observed improvements, e.g., better representation, capturing intentions or relations, etc. We provide a novel angle on the evaluation of next basket recommendation methods, centered on the distinction between repetition and exploration: the next basket is typically composed of previously consumed items (i.e., repeat items) and new items (i.e, explore items). We propose a set of metrics that measure the repeat/explore ratio and performance of NBR models. Using these new metrics, we analyze state-of-the-art NBR models. The results of our analysis help to clarify the extent of the actual progress achieved by existing NBR methods as well as the underlying reasons for the improvements. Overall, our work sheds light on the evaluation problem of NBR and provides useful insights into the model design for this task.
翻译:下一个篮子建议(NBR)系统的目标是根据用户先前篮子的顺序,为用户提出下一个篮子的项目建议。最近,提出了若干复杂模块方法,要求达到最新业绩。它们很少研究预测篮子,只是提供了观察到的改进的直观理由,例如更好的代表性、抓住意图或关系等等。我们为评估下一个篮子建议方法提供了一个新角度,其中心是重复和探索之间的区别:下一个篮子通常由以前消费的项目(即重复项目)和新项目(即探索项目)组成。我们提出了一套衡量NBR模型的重复/爆炸比率和性能的计量标准。我们利用这些新指标分析了最新NBR模型。我们的分析结果有助于澄清现有NBR方法取得的实际进展的程度以及改进的根本原因。总体而言,我们的工作揭示了NBR的评估问题,并为这项任务的模型设计提供了有益的见解。