Plug-In Diffusion Model for Sequential Recommendation

Authors

  • Haokai Ma School of Software, Shandong University, China
  • Ruobing Xie Tencent, China
  • Lei Meng Shandong Research Institute of Industrial Technology, China School of Software, Shandong University, China
  • Xin Chen Tencent, China
  • Xu Zhang Tencent, China
  • Leyu Lin Tencent, China
  • Zhanhui Kang Tencent, China

DOI:

https://doi.org/10.1609/aaai.v38i8.28736

Keywords:

DMKM: Recommender Systems

Abstract

Pioneering efforts have verified the effectiveness of the diffusion models in exploring the informative uncertainty for recommendation. Considering the difference between recommendation and image synthesis tasks, existing methods have undertaken tailored refinements to the diffusion and reverse process. However, these approaches typically use the highest-score item in corpus for user interest prediction, leading to the ignorance of the user's generalized preference contained within other items, thereby remaining constrained by the data sparsity issue. To address this issue, this paper presents a novel Plug-in Diffusion Model for Recommendation (PDRec) framework, which employs the diffusion model as a flexible plugin to jointly take full advantage of the diffusion-generating user preferences on all items. Specifically, PDRec first infers the users' dynamic preferences on all items via a time-interval diffusion model and proposes a Historical Behavior Reweighting (HBR) mechanism to identify the high-quality behaviors and suppress noisy behaviors. In addition to the observed items, PDRec proposes a Diffusion-based Positive Augmentation (DPA) strategy to leverage the top-ranked unobserved items as the potential positive samples, bringing in informative and diverse soft signals to alleviate data sparsity. To alleviate the false negative sampling issue, PDRec employs Noise-free Negative Sampling (NNS) to select stable negative samples for ensuring effective model optimization. Extensive experiments and analyses on four datasets have verified the superiority of the proposed PDRec over the state-of-the-art baselines and showcased the universality of PDRec as a flexible plugin for commonly-used sequential encoders in different recommendation scenarios. The code is available in https://github.com/hulkima/PDRec.

Published

2024-03-24

How to Cite

Ma, H., Xie, R., Meng, L., Chen, X., Zhang, X., Lin, L., & Kang, Z. (2024). Plug-In Diffusion Model for Sequential Recommendation. Proceedings of the AAAI Conference on Artificial Intelligence, 38(8), 8886-8894. https://doi.org/10.1609/aaai.v38i8.28736

Issue

Section

AAAI Technical Track on Data Mining & Knowledge Management