To make Sequential Recommendation (SR) successful, recent works focus on designing effective sequential encoders, fusing side information, and mining extra positive self-supervision signals. The strategy of sampling negative items at each time step is less explored. Due to the dynamics of users' interests and model updates during training, considering randomly sampled items from a user's non-interacted item set as negatives can be uninformative. As a result, the model will inaccurately learn user preferences toward items. Identifying informative negatives is challenging because informative negative items are tied with both dynamically changed interests and model parameters (and sampling process should also be efficient). To this end, we propose to Generate Negative Samples (items) for SR (GenNi). A negative item is sampled at each time step based on the current SR model's learned user preferences toward items. An efficient implementation is proposed to further accelerate the generation process, making it scalable to large-scale recommendation tasks. Extensive experiments on four public datasets verify the importance of providing high-quality negative samples for SR and demonstrate the effectiveness and efficiency of GenNi.
翻译:为使序列建议(SR)取得成功,最近的工作重点是设计有效的连续序列编码器,提供侧边信息,挖掘额外的正面自我监督信号。每个步骤都较少探讨对负面物品进行取样的战略。由于用户兴趣的动态和培训期间的模型更新,将用户非交互项目随机抽样的物品视为负数,因此,模型将不准确地学习用户对项目的偏好。因此,模型将不准确地学习用户对项目的偏好。识别信息负面物品具有挑战性,因为信息性负面物品与动态变化的利益和模型参数(抽样过程也应有效)联系在一起。为此,我们提议为斯洛伐克共和国(根尼)生成负数样本(项目)。根据目前斯洛伐克共和国模式所学的用户对项目的偏好,每步都抽样一个负数。建议高效实施,以进一步加快生成过程,使其可适用于大规模的建议任务。对四个公共数据集进行广泛的实验,以核实提供高质量负面样品的重要性,并展示GenNi的效益和效率。