  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.
