Incorporating Classifier-Free Guidance in Diffusion Model-Based Recommendation

Noah Buchanan, Susan Gauch, Quan Mai
9/16/2024
cs.IRcs.CL

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

This paper presents a diffusion-based recommender system that incorporates classifier-free guidance. Most current recommender systems provide recommendations using conventional methods such as collaborative or content-based filtering. Diffusion is a new approach to generative AI that improves on previous generative AI approaches such as Variational Autoencoders (VAEs) and Generative Adversarial Networks (GANs). We incorporate diffusion in a recommender system that mirrors the sequence users take when browsing and rating items. Although a few current recommender systems incorporate diffusion, they do not incorporate classifier-free guidance, a new innovation in diffusion models as a whole. In this paper, we present a diffusion recommender system that augments the underlying recommender system model for improved performance and also incorporates classifier-free guidance. Our findings show improvements over state-of-the-art recommender systems for most metrics for several recommendation tasks on a variety of datasets. In particular, our approach demonstrates the potential to provide better recommendations when data is sparse.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{buchanan2024incorporating,
  title  = {Incorporating Classifier-Free Guidance in Diffusion Model-Based Recommendation},
  author = {Noah Buchanan and Susan Gauch and Quan Mai},
  year   = {2024},
  eprint = {2409.10494},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.10494v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.10494.svg)](https://codeofpaper.com/paper/2409.10494)

Discussion