Sequential recommendation models, models that learn from chronological user-item interactions, outperform traditional recommendation models in many settings. Despite the success of sequential recommendation models, their robustness has recently come into question. Two properties unique to the nature of sequential recommendation models may impair their robustness - the cascade effects induced during training and the model's tendency to rely too heavily on temporal information. To address these vulnerabilities, we propose Cascade-guided Adversarial training, a new adversarial training procedure that is specifically designed for sequential recommendation models. Our approach harnesses the intrinsic cascade effects present in sequential modeling to produce strategic adversarial perturbations to item embeddings during training. Experiments on training state-of-the-art sequential models on four public datasets from different domains show that our training approach produces superior model ranking accuracy and superior model robustness to real item replacement perturbations when compared to both standard model training and generic adversarial training.
翻译:序列推荐模型在很多领域中表现出了优越性,但其鲁棒性近来受到质疑。序列模型中存在两个唯一的属性可能会削弱其鲁棒性——训练时引起的叠加效应和模型过度依赖时间信息的倾向。为了解决这些脆弱性,我们提出了一种新的针对序列推荐模型的敌对训练过程——基于叠加引导敌对训练。该方法利用序列建模中固有的级联效应,在训练过程中产生策略性的敌对扰动以改变项目嵌入。在四个不同领域的公共数据集上,对最先进的序列模型进行实验表明,与标准模型训练和通用敌对训练相比,我们的训练方法不仅公正性更强,而且对真实项目替换扰动具有更强的鲁棒性。