atlas

Research map / Image generation / Fast diffusion sampling

Learning Multiple User Distributions for Recommendation via Guided Conditional Diffusion

AAAI 2025 · Image generation › Fast diffusion sampling · approach: Diffusion models as perception tools · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GCDR, a guided conditional diffusion recommender that learns multiple user distributions (conditioned on long-term user embedding, guided by short-term sequence and category preference) and trains with user, recommendation, and diffusion losses.

Problem

Embedding-based recommenders use a single fixed user embedding and struggle with user uncertainty and diverse interests; existing user-distribution methods use only a single distribution per user, blurring semantic (e.g., category) boundaries.

Approach

Model each user as multiple distributions over embeddings of interacted items: inter-user distributions come from conditional diffusion on a user-specific embedding, and intra-user distributions come from classifier-free guided diffusion using short-term interest (Transformer over recent items) and category preference, with category-specific sampling at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use guided conditional diffusion to learn multiple user distributionsGCDR · MovieLensRecall@20: 0.1265 -> 0.1319Helped
use guided conditional diffusion to learn multiple user distributionsGCDR · KuaiRecRecall@20: 0.0617 -> 0.0733Helped
use guided conditional diffusion to learn multiple user distributionsGCDR · YelpRecall@20: 0.1371 -> 0.1552Helped
use guided conditional diffusion to learn multiple user distributionsGCDR · BooksRecall@20: 0.1273 -> 0.1363Helped
add long-term interest cl (ablation)GCDR · MovieLensRecall@20: 0.1209 -> 0.1319Helped
add short-term interest gs (ablation)GCDR · MovieLensRecall@20: 0.1019 -> 0.1319Helped
add category preference gc (ablation)GCDR · MovieLensRecall@20: 0.1252 -> 0.1319Helped
add user loss Luser (ablation)GCDR · MovieLensRecall@20: 0.1242 -> 0.1319Helped
add recommendation loss Lrec (ablation)GCDR · MovieLensRecall@20: 0.0049 -> 0.1319Helped
add diffusion loss Ldiff (ablation)GCDR · MovieLensRecall@20: 0.0581 -> 0.1319Helped
add category-specific distributions during inference (ablation)GCDR · MovieLensRecall@20: 0.1265 -> 0.1319Helped

Surprising findings

Limitations

Experimental setup

Datasets: MovieLens KuaiRec Yelp Books

Benchmarks: MovieLens KuaiRec Yelp Books

Metrics: Recall@20 HR@20 NDCG@20

Baselines: MF NCF NGCF LightGCN GRU4REC SASRec STOSA HCUR CBox4CR LCD-UC DiffRec DiffuRec

Builds on: DDPM DiffRec DreamRec classifier-free guidance DiffuRec

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy