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

06/15/2023
by   Gabriel Bénédict, et al.
0

In this paper we propose RecFusion, which comprise a set of diffusion models for recommendation. Unlike image data which contain spatial correlations, a user-item interaction matrix, commonly utilized in recommendation, lacks spatial relationships between users and items. We formulate diffusion on a 1D vector and propose binomial diffusion, which explicitly models binary user-item interactions with a Bernoulli process. We show that RecFusion approaches the performance of complex VAE baselines on the core recommendation setting (top-n recommendation for binary non-sequential feedback) and the most common datasets (MovieLens and Netflix). Our proposed diffusion models that are specialized for 1D and/or binary setups have implications beyond recommendation systems, such as in the medical domain with MRI and CT scans.

READ FULL TEXT
research
01/21/2021

Item Recommendation from Implicit Feedback

The task of item recommendation is to select the best items for a user f...
research
04/03/2023

DiffuRec: A Diffusion Model for Sequential Recommendation

Mainstream solutions to Sequential Recommendation (SR) represent items w...
research
04/10/2023

Sequential Recommendation with Diffusion Models

Generative models, such as Variational Auto-Encoder (VAE) and Generative...
research
03/29/2019

Predictability of diffusion-based recommender systems

The recommendation methods based on network diffusion have been shown to...
research
10/09/2022

A Spectral Approach to Item Response Theory

The Rasch model is one of the most fundamental models in item response t...
research
04/14/2023

A Diffusion model for POI recommendation

Next Point-of-Interest (POI) recommendation is a critical task in locati...
research
06/28/2023

Blockwise Feature Interaction in Recommendation Systems

Feature interactions can play a crucial role in recommendation systems a...

Please sign up or login with your details

Forgot password? Click here to reset