Sequential Recommendation with Diffusion Models

04/10/2023
by   Hanwen Du, et al.
0

Generative models, such as Variational Auto-Encoder (VAE) and Generative Adversarial Network (GAN), have been successfully applied in sequential recommendation. These methods require sampling from probability distributions and adopt auxiliary loss functions to optimize the model, which can capture the uncertainty of user behaviors and alleviate exposure bias. However, existing generative models still suffer from the posterior collapse problem or the model collapse problem, thus limiting their applications in sequential recommendation. To tackle the challenges mentioned above, we leverage a new paradigm of the generative models, i.e., diffusion models, and present sequential recommendation with diffusion models (DiffRec), which can avoid the issues of VAE- and GAN-based models and show better performance. While diffusion models are originally proposed to process continuous image data, we design an additional transition in the forward process together with a transition in the reverse process to enable the processing of the discrete recommendation data. We also design a different noising strategy that only noises the target item instead of the whole sequence, which is more suitable for sequential recommendation. Based on the modified diffusion process, we derive the objective function of our framework using a simplification technique and design a denoise sequential recommender to fulfill the objective function. As the lengthened diffusion steps substantially increase the time complexity, we propose an efficient training strategy and an efficient inference strategy to reduce training and inference cost and improve recommendation diversity. Extensive experiment results on three public benchmark datasets verify the effectiveness of our approach and show that DiffRec outperforms the state-of-the-art sequential recommendation models.

READ FULL TEXT
research
04/22/2023

Conditional Denoising Diffusion for Sequential Recommendation

Generative models have attracted significant interest due to their abili...
research
06/15/2023

RecFusion: A Binomial Diffusion Process for 1D Data for Recommendation

In this paper we propose RecFusion, which comprise a set of diffusion mo...
research
04/14/2023

A Diffusion model for POI recommendation

Next Point-of-Interest (POI) recommendation is a critical task in locati...
research
12/13/2018

A Probe Towards Understanding GAN and VAE Models

This project report compares some known GAN and VAE models proposed prio...
research
04/11/2023

Diffusion Recommender Model

Generative models such as Generative Adversarial Networks (GANs) and Var...
research
12/13/2018

A Probe into Understanding GAN and VAE models

Both generative adversarial network models and variational autoencoders ...
research
06/30/2021

Dual Adversarial Variational Embedding for Robust Recommendation

Robust recommendation aims at capturing true preference of users from no...

Please sign up or login with your details

Forgot password? Click here to reset