Generative Diffusion Models for Sequential Recommendations (2410.19429v1)
Abstract: Generative models such as Variational Autoencoders (VAEs) and Generative Adversarial Networks (GANs) have shown promise in sequential recommendation tasks. However, they face challenges, including posterior collapse and limited representation capacity. The work by Li et al. (2023) introduces a novel approach that leverages diffusion models to address these challenges by representing item embeddings as distributions rather than fixed vectors. This approach allows for a more adaptive reflection of users' diverse interests and various item aspects. During the diffusion phase, the model converts the target item embedding into a Gaussian distribution by adding noise, facilitating the representation of sequential item distributions and the injection of uncertainty. An Approximator then processes this noisy item representation to reconstruct the target item. In the reverse phase, the model utilizes users' past interactions to reverse the noise and finalize the item prediction through a rounding operation. This research introduces enhancements to the DiffuRec architecture, particularly by adding offset noise in the diffusion process to improve robustness and incorporating a cross-attention mechanism in the Approximator to better capture relevant user-item interactions. These contributions led to the development of a new model, DiffuRecSys, which improves performance. Extensive experiments conducted on three public benchmark datasets demonstrate that these modifications enhance item representation, effectively capture diverse user preferences, and outperform existing baselines in sequential recommendation research.
- Diffurec: A diffusion model for sequential recommendation, ACM Transactions on Information Systems 42 (2023) 1–28.
- W.-C. Kang, J. McAuley, Self-attentive sequential recommendation, in: 2018 IEEE international conference on data mining (ICDM), IEEE, 2018, pp. 197–206.
- Generative adversarial networks, Communications of the ACM 63 (2020) 139–144.
- D. P. Kingma, M. Welling, Auto-encoding variational bayes, arXiv preprint arXiv:1312.6114 (2013).
- Denoising diffusion probabilistic models, arXiv preprint arXiv:2006.11239 (2020).
- Deep unsupervised learning using nonequilibrium thermodynamics, in: International conference on machine learning, PMLR, 2015, pp. 2256–2265.
- Learning gradient fields for shape generation, in: Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, August 23–28, 2020, Proceedings, Part III 16, Springer, 2020, pp. 364–381.
- Cascaded diffusion models for high fidelity image generation, Journal of Machine Learning Research 23 (2022a) 1–33.
- Video diffusion models, Advances in Neural Information Processing Systems 35 (2022b) 8633–8646.
- Hierarchical text-conditional image generation with clip latents, arXiv preprint arXiv:2204.06125 1 (2022) 3.
- High-resolution image synthesis with latent diffusion models, in: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2022, pp. 10684–10695.
- Unbiased learning for the causal effect of recommendation, in: Proceedings of the 14th ACM conference on recommender systems, 2020, pp. 378–387.
- Denoising implicit feedback for recommendation, in: Proceedings of the 14th ACM international conference on web search and data mining, 2021, pp. 373–381.
- Content-based recommender systems: State of the art and trends, Recommender systems handbook (2011) 73–105.
- Amazon. com recommendations: Item-to-item collaborative filtering, IEEE Internet computing 7 (2003) 76–80.
- Item-based collaborative filtering recommendation algorithms, in: Proceedings of the 10th international conference on World Wide Web, 2001, pp. 285–295.
- R. Burke, Hybrid recommender systems: Survey and experiments, User modeling and user-adapted interaction 12 (2002) 331–370.
- Factorizing personalized markov chains for next-basket recommendation, in: Proceedings of the 19th international conference on World wide web, 2010, pp. 811–820.
- Session-based recommendations with recurrent neural networks, arXiv preprint arXiv:1511.06939 (2015).
- Irgan: A minimax game for unifying generative and discriminative information retrieval models, in: Proceedings of the 40th International ACM SIGIR conference on Research and Development in Information Retrieval, 2017, pp. 515–524.
- Sampling-decomposable generative adversarial recommender, Advances in Neural Information Processing Systems 33 (2020) 22629–22639.
- Learning disentangled representations for recommendation, Advances in neural information processing systems 32 (2019).
- Variational autoencoders for collaborative filtering, in: Proceedings of the 2018 world wide web conference, 2018, pp. 689–698.
- Improved variational inference with inverse autoregressive flow, Advances in neural information processing systems 29 (2016).
- A. Q. Nichol, P. Dhariwal, Improved denoising diffusion probabilistic models, arXiv preprint arXiv:2102.09672 (2021).
- P. Dhariwal, A. Q. Nichol, Diffusion models beat gans on image synthesis, in: Advances in Neural Information Processing Systems, volume 34, 2021, pp. 8780–8794.
- Attention is all you need, Advances in neural information processing systems 30 (2017).
- U-net: Convolutional networks for biomedical image segmentation, in: Medical image computing and computer-assisted intervention–MICCAI 2015: 18th international conference, Munich, Germany, October 5-9, 2015, proceedings, part III 18, Springer, 2015, pp. 234–241.
- Self-conditioned embedding diffusion for text generation, arXiv preprint arXiv:2211.04236 (2022).
- Tess: Text-to-text self-conditioned simplex diffusion, arXiv preprint arXiv:2305.08379 (2023).
- Ssd-lm: Semi-autoregressive simplex-based diffusion language model for text generation and modular control, arXiv preprint arXiv:2210.17432 (2022).
- Recbole: Towards a unified, comprehensive and efficient framework for recommendation algorithms, in: proceedings of the 30th acm international conference on information & knowledge management, 2021, pp. 4653–4664.
- Contrastive learning for sequential recommendation, in: 2022 IEEE 38th international conference on data engineering (ICDE), IEEE, 2022, pp. 1259–1273.
- Sequential recommendation with self-attentive multi-adversarial network, in: Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, 2020, pp. 89–98.
- Sequential recommendation via stochastic self-attention, in: Proceedings of the ACM Web Conference 2022, 2022, pp. 2036–2047.
- Adversarial and contrastive variational autoencoder for sequential recommendation, in: Proceedings of the Web Conference 2021, 2021, pp. 449–459.
- Contrastive learning for representation degeneration problem in sequential recommendation, in: Proceedings of the fifteenth ACM international conference on web search and data mining, 2022, pp. 813–823.
- A model of two tales: Dual transfer learning framework for improved long-tail item recommendation, in: Proceedings of the web conference 2021, 2021, pp. 2220–2231.
- Variational self-attention network for sequential recommendation, in: 2021 IEEE 37th International Conference on Data Engineering (ICDE), IEEE, 2021, pp. 1559–1570.
- Sequential variational autoencoders for collaborative filtering, in: Proceedings of the twelfth ACM international conference on web search and data mining, 2019, pp. 600–608.
Collections
Sign up for free to add this paper to one or more collections.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.