Sequential recommendation (SR) plays an important role in personalized recommender systems because it captures dynamic and diverse preferences from users' real-time increasing behaviors. Unlike the standard autoregressive training strategy, future data (also available during training) has been used to facilitate model training as it provides richer signals about user's current interests and can be used to improve the recommendation quality. However, these methods suffer from a severe training-inference gap, i.e., both past and future contexts are modeled by the same encoder when training, while only historical behaviors are available during inference. This discrepancy leads to potential performance degradation. To alleviate the training-inference gap, we propose a new framework DualRec, which achieves past-future disentanglement and past-future mutual enhancement by a novel dual network. Specifically, a dual network structure is exploited to model the past and future context separately. And a bi-directional knowledge transferring mechanism enhances the knowledge learnt by the dual network. Extensive experiments on four real-world datasets demonstrate the superiority of our approach over baseline methods. Besides, we demonstrate the compatibility of DualRec by instantiating using RNN, Transformer, and filter-MLP as backbones. Further empirical analysis verifies the high utility of modeling future contexts under our DualRec framework.
翻译:与标准的自动递减培训战略不同,未来数据(培训期间也可提供)被用于促进示范培训,因为它为用户当前利益提供了更丰富的信号,并可用于改进建议质量。然而,这些方法在个人化建议系统中有着严重的培训-推断差距,即:培训时,过去和今后的情况都是由同一编码器模拟的,而只有历史行为在推断期间才能得到。这种差异导致潜在的性能退化。为了缩小培训-推断差距,我们提议一个新的框架“双重指标”,通过新的双重网络实现过去-未来混乱和过去-展望的相互加强。具体地说,利用双重网络结构来分别模拟过去和今后的情况。双向知识传输机制加强了双向网络所学的知识。对四个真实世界数据设置的广泛实验表明我们的方法优于基线方法。此外,我们用新的双向模型的升级框架来展示我们未来的双向模型的兼容性。我们通过不断更新的RMLF-B-FIFIFI框架来展示我们未来的双向基础性。