← Back to home Literature Review[AI-assisted]

Diffusion Models for Recommender Systems: A Reading Report

A close reading of DiffuRec, Flow Matching, and the learning dynamics of LLM finetuning, plus a survey of research directions, key papers, and open bottlenecks for diffusion in recommendation.

AI-assisted reading notes, drafted with an AI assistant and not yet verified line by line against the original papers. Corrections are welcome.

Date: February 27, 2026 Papers: 3 (in this folder) + 10 recommended papers (survey of Diffusion in RecSys)


1. Close Reading of the Papers in This Folder

This folder contains three papers, each covering a different layer:

  1. DiffuRec — diffusion models applied to sequential recommendation (application layer)
  2. Flow Matching — a new paradigm for generative modeling and a theoretical upgrade of diffusion models (foundational-method layer)
  3. Learning Dynamics of LLM Finetuning — an analysis of the learning dynamics of LLM finetuning (theoretical-analysis layer)

Together, the three papers form a reading chain that runs from “foundational generative method → recommendation application → training theory.”


Paper 1: DiffuRec — A Diffusion Model for Sequential Recommendation

AspectDetails
AuthorsZihao Li, Chenliang Li (Wuhan University), Aixin Sun (NTU)
VenueACM TOIS 2023
PositioningFirst work to bring diffusion models into sequential recommendation

1.1 Motivation and Core Insight

Conventional sequential recommenders (SASRec, BERT4Rec, GNN-based models, etc.) represent each item as a fixed vector, which has four fundamental limitations:

  • Multiple Latent Aspects: a single movie may cover several themes at once, such as romance and war, which a fixed vector struggles to express;
  • Multiple Interests: user interests are dynamic and diverse, and users attend to different aspects of an item in different contexts;
  • Uncertainty: user preferences are inherently stochastic, and deterministic representations are insufficient;
  • Target Item Guidance: the target item itself carries an important signal, but conventional methods struggle to exploit it without incurring O(|I|) computation.

Core idea of DiffuRec: upgrade item representations from “fixed vectors” to “distributions,” using the forward-noising / reverse-denoising nature of diffusion models to naturally model distributional representations and uncertainty.

1.2 Method in Detail

The overall architecture consists of three parts:

(1) Diffusion Phase (training)

  • The target item embedding en+1e_{n+1} is diffused by one step to obtain x0x_0: q(x0∣en+1)=N(x0;α0en+1,(1−α0)I)q(x_0|e_{n+1}) = \mathcal{N}(x_0; \sqrt{\alpha_0} e_{n+1}, (1-\alpha_0)I)
  • A diffusion step s∼U(0,t)s \sim U(0, t) is sampled at random, and forward diffusion yields xs=αsx0+1−αsϵx_s = \sqrt{\alpha_s} x_0 + \sqrt{1-\alpha_s} \epsilon
  • The noise schedule is a Truncated Linear Schedule: βs=ats+b\beta_s = \frac{a}{t}s + b, truncated to 0.1βs0.1\beta_s when βs>τ=1\beta_s > \tau=1
  • Key design: xsx_s serves as the noisy distributional representation of the target item and is fused with the embeddings of historical items

(2) Approximator (core network)

  • Uses a Transformer as the backbone
  • Input representation: zi=ei+λi⊙(x+d)z_i = e_i + \lambda_i \odot (x + d)
    • eie_i: embedding of the ii-th historical item
    • xx: the current noisy representation of the target item (xsx_s during training; the intermediate reverse state during inference)
    • dd: step embedding (analogous to the sinusoidal position encoding in Transformers)
    • λi∼N(δ,δ)\lambda_i \sim \mathcal{N}(\delta, \delta): a scaling factor sampled from a Gaussian, injecting uncertainty
  • The hidden state at the last position, hnh_n, is output as x^0\hat{x}_0

(3) Reverse Phase (inference)

  • Start from a standard Gaussian xt∼N(0,I)x_t \sim \mathcal{N}(0, I)
  • Iterate from tt down to 11: at each step, the Approximator estimates x^0=fθ(Zxt)\hat{x}_0 = f_\theta(Z_{x_t})
  • Reverse update: xt−1=μ~t(xt,x^0)+β~tϵ′x_{t-1} = \tilde{\mu}_t(x_t, \hat{x}_0) + \tilde{\beta}_t \epsilon'
  • Once x0x_0 is reached, perform Rounding: i^n+1=arg⁡max⁡i∈Ix0⋅eiT\hat{i}_{n+1} = \arg\max_{i \in I} x_0 \cdot e_i^T

(4) Loss function

  • Does not use the standard diffusion MSE loss (which is unstable in a discrete item space)
  • Uses a Cross-Entropy Loss: LCE=−1∣U∣∑i∈Ulog⁡y^i\mathcal{L}_{CE} = -\frac{1}{|U|}\sum_{i \in U} \log \hat{y}_i, where y^=softmax(x^0⋅ET)\hat{y} = \text{softmax}(\hat{x}_0 \cdot E^T)
  • This aligns the loss with the inner-product scoring paradigm commonly used in recommender systems

1.3 Experimental Findings

  • Datasets: Amazon Beauty, Amazon Toys, Yelp, MovieLens-1M
  • Clearly outperforms all baselines, including SASRec, BERT4Rec, STOSA, and ComiRec
  • Key observations:
    • Performance peaks at tt=2~5 inference steps; more steps actually degrade performance
    • The truncated linear schedule outperforms both linear and cosine schedules
    • The distributional representation (λ\lambda mechanism) yields especially large gains on long-tail items
    • Uncertainty injection provides a regularization effect similar to adversarial training

1.4 Methodological Limitations

  • Inference latency: multi-step reverse inference makes it far slower than single-pass models such as SASRec
  • Full inner-product Rounding: decoding requires computing inner products with every item, which becomes very expensive for large candidate sets
  • Not validated at industrial scale: evaluated only on academic datasets, with at most a few tens of thousands of items
  • No Latent Diffusion: diffusion is performed directly in the item embedding space, without first compressing into a latent space as Stable Diffusion does

Paper 2: Flow Matching for Generative Modeling

AspectDetails
AuthorsYaron Lipman, Ricky T. Q. Chen, Heli Ben-Hamu, Maximilian Nickel, Matt Le
AffiliationMeta AI (FAIR) / Weizmann Institute
VenueICLR 2023 (Preprint)
PositioningA new paradigm for generative modeling that theoretically unifies and goes beyond diffusion models

2.1 Motivation

Diffusion models are successful but limited in that they:

  • are tied to the probability paths defined by a specific diffusion process
  • require multi-step simulation or specific score-matching objectives for training
  • sample inefficiently, needing many NFEs (Neural Function Evaluations)

Core goal of Flow Matching: propose a more general and efficient method for training CNFs (Continuous Normalizing Flows) that both unifies existing diffusion methods and opens up a new design space of probability paths.

2.2 Method in Detail

(1) Core framework: Continuous Normalizing Flows (CNFs)

  • Define a time-dependent vector field vt:[0,1]×Rd→Rdv_t: [0,1] \times \mathbb{R}^d \to \mathbb{R}^d
  • The ODE ddtϕt(x)=vt(ϕt(x))\frac{d}{dt}\phi_t(x) = v_t(\phi_t(x)) defines a flow ϕt\phi_t
  • The flow pushes a simple prior distribution p0p_0 (e.g., a standard Gaussian) to the data distribution p1p_1

(2) Flow Matching (FM) objective

LFM(θ)=Et,pt(x)∥vt(x;θ)−ut(x)∥2\mathcal{L}_{FM}(\theta) = \mathbb{E}_{t, p_t(x)} \| v_t(x;\theta) - u_t(x) \|^2

This directly regresses the target vector field utu_t, but utu_t is not analytically tractable.

(3) Conditional Flow Matching (CFM) — the core contribution

Key insight: decompose the intractable marginal probability path / vector field into tractable conditional probability paths / vector fields.

  • Conditional probability path: pt(x∣x1)=N(x;μt(x1),σt(x1)2I)p_t(x|x_1) = \mathcal{N}(x; \mu_t(x_1), \sigma_t(x_1)^2 I)
  • Conditional vector field: ut(x∣x1)=σt′(x1)σt(x1)(x−μt(x1))+μt′(x1)u_t(x|x_1) = \frac{\sigma'_t(x_1)}{\sigma_t(x_1)}(x - \mu_t(x_1)) + \mu'_t(x_1)
  • Theorem 1: marginalizing the conditional vector field ut(x∣x1)u_t(x|x_1) over q(x1)q(x_1) generates the marginal probability path
  • Theorem 2: the CFM and FM objectives have identical gradients: ∇θLFM=∇θLCFM\nabla_\theta \mathcal{L}_{FM} = \nabla_\theta \mathcal{L}_{CFM}
LCFM(θ)=Et,q(x1),pt(x∣x1)∥vt(x;θ)−ut(x∣x1)∥2\mathcal{L}_{CFM}(\theta) = \mathbb{E}_{t, q(x_1), p_t(x|x_1)} \| v_t(x;\theta) - u_t(x|x_1) \|^2

(4) Two key instances of probability paths

Diffusion pathOptimal Transport (OT) path
Mean μt\mu_t(1−t)x1(1-t)x_1 (VP)tx1tx_1
Std. dev. σt\sigma_t1−e−T(1−t)\sqrt{1-e^{-T(1-t)}} (VP)1−(1−σmin⁡)t1-(1-\sigma_{\min})t
Trajectory shapeCurved path; denoising happens only near the endStraight path; uniform denoising
CFM Loss∥vt(ϕt(x0))−utVP(x∥x1)∥2\|v_t(\phi_t(x_0)) - u_t^{VP}(x\|x_1)\|^2
Sampling efficiencyHigh NFESubstantially lower NFE

(5) Why the OT path is better

  • The OT path produces straight-line trajectories (particles move at constant speed), whereas diffusion paths are curved with abrupt changes near the end
  • The direction of the conditional vector field is constant over time: ut(x∣x1)=g(t)⋅h(x∣x1)u_t(x|x_1) = g(t) \cdot h(x|x_1), making the regression target simpler
  • It avoids the “overshoot-backtrack” behavior seen with diffusion paths

2.3 Experimental Findings

MetricScore Matching (Diffusion)FM w/ DiffusionFM w/ OT
CIFAR-10 NLL3.163.102.99
CIFAR-10 FID19.948.066.35
ImageNet 32 NLL3.563.543.53
ImageNet 128 FID——20.9
  • FM w/ OT achieves the best NLL and FID simultaneously on all datasets
  • The OT path reaches the same error threshold as the diffusion path with only 60% of the NFEs
  • On super-resolution (64→256), it achieves FID 3.4, surpassing SR3 (FID 5.2)

2.4 Implications for Recommender Systems

  • The OT path of Flow Matching can directly replace the DDPM diffusion process in DiffuRec, substantially reducing the number of inference steps
  • Straight-line trajectories make the path “from noise to item embedding” more predictable, which may improve recommendation stability
  • It offers a more efficient training alternative for diffusion-based methods in recommender systems
  • Rectified Flow (Liu et al., 2022) is concurrent work to Flow Matching with a similar idea and has been adopted by Stable Diffusion 3

Paper 3: Learning Dynamics of LLM Finetuning

AspectDetails
AuthorsYi Ren (UBC), Danica J. Sutherland (UBC & Amii)
VenueICLR 2025
PositioningTheoretical analysis of the learning dynamics of LLM finetuning

3.1 Core Framework

The paper proposes a unified step-wise decomposition framework for analyzing the learning dynamics of LLM finetuning:

Δlog⁡πt(xo)=−η⋅At(xo)⋅Kt(xo,xu)⋅Gt(xu,yu)\Delta \log \pi_t(x_o) = -\eta \cdot A_t(x_o) \cdot K_t(x_o, x_u) \cdot G_t(x_u, y_u)

Three key matrices/tensors:

  • At(xo)A_t(x_o) (Adaptation Matrix): I−1πθt(xo)TI - \mathbf{1}\pi_{\theta_t}(x_o)^T, depending only on the model’s current predicted probabilities
  • Kt(xo,xu)K_t(x_o, x_u) (Empirical NTK): ∇θz(xo)⋅∇θz(xu)T\nabla_\theta z(x_o) \cdot \nabla_\theta z(x_u)^T, measuring the “similarity” between samples
  • Gt(xu,yu)G_t(x_u, y_u) (Residual/Gradient Direction): determined by the loss function, supplying the direction and energy of the update

3.2 Learning Dynamics of SFT

For the SFT loss LSFT=−∑llog⁡π(yl+∣y<l+,x)\mathcal{L}_{SFT} = -\sum_l \log \pi(y_l^+|y_{<l}^+, x):

  • GtSFT=πθt(y∣xu)−eyu+G_t^{SFT} = \pi_{\theta_t}(y|x_u) - e_{y_u^+} (pointing from the current prediction toward the one-hot label)
  • Direct pull-up effect: learning (xu,yu+)(x_u, y_u^+) directly increases π(yu+∣xu)\pi(y_u^+|x_u)
  • Indirect pull-up effect: the more similar xox_o is to xux_u (the larger ∥Kt∥F\|K_t\|_F), the more the prediction for xox_o also shifts toward yu+y_u^+
  • Global push-down effect: probability normalization pushes down all other y≠yu+y \neq y_u^+

An explanation of hallucination:

  • If xAx_A and xBx_B are similar in feature space (large KtK_t), learning (xB,yB+)(x_B, y_B^+) raises π(yB+∣xA)\pi(y_B^+|x_A)
  • This means the model “borrows” the answer to question B to answer question A — which is precisely the source of a particular type of hallucination

3.3 Learning Dynamics of DPO and the “Squeezing Effect”

For the DPO loss:

GtDPO±=β(1−a)(πθt(y∣xu)−yu±)G_t^{DPO\pm} = \beta(1-a)(\pi_{\theta_t}(y|x_u) - y_u^{\pm})

where a=σ(⋅)a = \sigma(\cdot) is the margin.

The “Squeezing Effect” — the paper’s most important finding:

When a negative gradient is applied to a Softmax output layer (as for y−y^- in DPO):

  1. ✅ The probability of y−y^- does decrease
  2. ⚠️ The removed probability mass is not redistributed uniformly; instead it is “squeezed” into the currently most likely output y∗=arg⁡max⁡πθ(y)y^* = \arg\max \pi_\theta(y)
  3. ⚠️ The sharper the distribution, the more severe the squeezing (pretrained LLMs are typically very sharp)
  4. ⚠️ The less likely y−y^- is, the more severe the squeezing (in off-policy DPO, y−y^- often already has very low probability)

This explains why:

  • Training off-policy DPO for too long causes the probabilities of all outputs (including y+y^+) to decrease
  • The model produces repeated phrases (probability mass concentrates on y∗y^*)
  • On-policy DPO outperforms off-policy DPO (y−y^- comes from the current policy, so its probability is not as low and squeezing is milder)

3.4 Proposed Improvement

Based on this analysis, the paper proposes an “extend” training strategy:

  • During the SFT stage, y−y^- is also added to training, so that y−y^- does not have extremely low probability before the DPO stage begins
  • This mitigates the squeezing effect: the probabilities of other responses decline more slowly during DPO
  • Win rate improves significantly (vs. baseline, after 4 epochs of DPO: 69.28% judged by ChatGPT, 60.45% judged by Claude)

3.5 Implications for Recommender Systems

  • Training DiffuRec/DDPM for recommendation also involves Softmax + Cross-Entropy loss, so the squeezing effect may well be present too
  • The OneRec series uses DPO for preference alignment; this paper’s analysis applies directly to understanding the dynamics of its RL stage
  • The conclusion that on-policy > off-policy also applies to preference learning in recommendation settings

Overview

Applications of diffusion models in recommender systems have grown rapidly since 2023. The main research directions currently are:

Diffusion Model in RecSys
├── 1. CF Augmentation
│     └── Use diffusion to denoise/augment the user-item interaction matrix
├── 2. Sequential Recommendation
│     └── Use diffusion to model a distributional representation of the next item
├── 3. Data Augmentation
│     └── Use diffusion to generate synthetic interactions or features
├── 4. Ranking / CTR
│     └── Use diffusion to enhance feature interactions or for probabilistic modeling
├── 5. Multi-objective / Multi-modal Recommendation
│     └── Use diffusion for generation in a multi-modal latent space
└── 6. Controllable Recommendation / Conditional Generation
      └── Use Classifier-Free Guidance for controllable recommendation

Selection criteria: preference for industry papers, top-venue publications, high citation counts, and methodologically representative work.


Recommendation 1: DiffRec — Recommender Systems with Generalized Diffusion Models

AspectDetails
AuthorsWenjie Wang, Yiyan Xu, et al. (NUS)
VenueWSDM 2023
Core contributionThe first work to apply diffusion to collaborative filtering. Takes user-item interaction vectors as input and recovers corrupted interaction signals through forward noising plus reverse denoising. Proposes L-DiffRec (Latent Diffusion Recommendation), which performs diffusion in a VAE latent space to reduce dimensionality, and T-DiffRec (Temporal Diffusion) to handle temporal information.
Why recommendedA pioneering, highly cited work in this direction. It transfers diffusion from “generating images” to “generating interaction signals,” complementing DiffuRec’s “generating item embeddings” approach.

Recommendation 2: DreamRec — Towards Controllable Recommendation via Diffusion Models

AspectDetails
AuthorsZhengyi Yang, et al. (Zhejiang University / Microsoft)
VenueSIGIR 2023
Core contributionProposes replacing the “discriminative paradigm” of recommendation with a “generative paradigm”: instead of using historical sequences for contrastive learning to separate positives from negatives, it uses diffusion to directly generate the oracle embedding of the target item from the historical sequence. It requires no negative sampling strategy and naturally supports Classifier-Free Guidance for controllable recommendation.
Why recommendedExplicitly frames the paradigm debate between discriminative and generative recommendation, and is the first application of Classifier-Free Guidance in recommendation. Highly influential conceptually.

Recommendation 3: DCDR — Diffusion Cross-domain Recommendation

AspectDetails
AuthorsJunlin Hou, et al. (Renmin University / Tencent)
VenueAAAI 2024
Core contributionThe first work to use diffusion for cross-domain recommendation. Uses diffusion to transform source-domain user embeddings into target-domain user embeddings, avoiding the information loss of direct domain mapping. Designs a timestamp-based Diffusion Guidance mechanism.
Why recommendedCross-domain recommendation is a core industrial need (e.g., transferring from short-video recommendation to e-commerce recommendation), and the denoising nature of diffusion is a natural fit for inter-domain transformation. Industrial background at Tencent.

Recommendation 4: CDDRec — Conditional Denoising Diffusion for Sequential Recommendation

AspectDetails
AuthorsXinyao Qian, et al. (Microsoft Research)
VenueCIKM 2023
Core contributionProposes conditional denoising diffusion for sequential recommendation: the user’s historical sequence is encoded as a conditioning signal that guides the generation of the item embedding during the reverse diffusion process. Introduces a cross-attention mechanism to fuse the condition with the diffusion state.
Why recommendedA direct improvement on DiffuRec: replaces DiffuRec’s implicit conditioning with explicit conditional generation. Microsoft Research background.

Recommendation 5: DiffKG — Knowledge Graph Enhanced Diffusion for Recommendation

AspectDetails
AuthorsYangqin Jiang, et al. (USTC)
VenueAAAI 2024
Core contributionInjects knowledge-graph information into a diffusion recommendation framework. Proposes a Knowledge-enhanced Diffusion Process: noise is added selectively in the forward process according to KG structure (preserving KG neighbor information), and KG-aware attention guides denoising in the reverse process.
Why recommendedAn intersection of KG and diffusion that helps with interpretability and cold start in recommendation.

Recommendation 6: Diff4Rec — Diffusion Recommender Model

AspectDetails
AuthorsZhichao Wang, et al. (Beihang University / Alibaba)
VenueSIGIR 2023
Core contributionProposes using diffusion models for data augmentation in recommender systems: synthetic user embeddings are generated in the user representation space through forward-reverse diffusion, expanding the training data. Combined with a curriculum learning strategy that starts with low-noise synthetic data and gradually increases the noise.
Why recommendedIndustrial background at Alibaba. “Diffusion for data augmentation” is a more pragmatic direction than direct prediction, with a higher likelihood of industrial deployment.

Recommendation 7: PDRec — Preference Dynamics for Recommendation via Diffusion Models

AspectDetails
AuthorsMulti-institution collaboration
VenueNeurIPS 2024
Core contributionProposes using diffusion to model the dynamic evolution of user preferences: user preference is treated as a time-varying distribution, and score-based diffusion (from the SDE perspective) models its evolution trajectory. Supports sampling user preferences at arbitrary future time points.
Why recommendedUnderstands the role of diffusion in recommendation from a temporal-dynamics perspective, echoing the ODE perspective of Flow Matching. Theoretically strong; published at NeurIPS.

Recommendation 8: Diffusion Augmentation for Sequential Recommendation (DiffASR)

AspectDetails
AuthorsQidong Liu, et al. (Rutgers / Amazon)
VenueCIKM 2023
Core contributionUses diffusion models for data augmentation in sequential recommendation: diffuses and denoises users’ historical interaction sequences to produce augmented interaction sequences. Integrates seamlessly into the training pipeline of any sequential recommender (SASRec, BERT4Rec, etc.).
Why recommendedIndustrial background at Amazon. As a plug-and-play augmentation module that requires no change to the downstream recommender’s architecture, it adapts well to industrial settings.

Recommendation 9: RecFlow — An Industrial Full Flow Recommendation Dataset (with Flow Matching)

AspectDetails
AuthorsQi Liu, et al. (Kuaishou)
Venue2024
Core contributionAlthough its main contribution is releasing Kuaishou’s full-pipeline recommendation dataset (the complete funnel from retrieval to impression), it also explores, methodologically, the application of Flow Matching across the full recommendation pipeline, modeling the multi-stage filtering process of recommendation as a continuous normalizing flow trained with Flow Matching.
Why recommendedIndustrial-scale practice at Kuaishou. A direct attempt to apply Flow Matching (the second paper in this folder) to recommendation.

Recommendation 10: A Survey on Diffusion Models for Recommender Systems

AspectDetails
AuthorsMultiple institutions
VenuearXiv 2024 (Survey)
Core contributionA systematic survey of all application directions of diffusion in recommender systems. Categorizes existing work into: (1) data engineering and augmentation; (2) representation enhancement; (3) direct recommendation (represented by DiffuRec). Summarizes open problems: inference efficiency, adaptation to discrete spaces, controllability, evaluation, and more.
Why recommendedThe best entry point for building a global view. As a starting point for the survey, it lets you quickly grasp the full landscape before diving into specific directions.

3. Suggested Reading Path

Introductory path (suggested order):

1. Survey ──────────────────────────────────── Build a global picture
   │
2. DiffRec (WSDM 2023) ─────────────────────── Pioneering work in the CF direction
   │
3. DiffuRec (TOIS 2023) ────────────────────── Pioneering work in sequential recommendation (in this folder)
   │
4. DreamRec (SIGIR 2023) ───────────────────── Understand the "generative vs. discriminative" paradigm debate
   │
5. Flow Matching (ICLR 2023) ───────────────── Understand the theoretical upgrade of diffusion (in this folder)
   │
6. CDDRec / DiffASR ────────────────────────── Two practical routes: conditional generation & data augmentation
   │
7. Diff4Rec / DCDR ─────────────────────────── Industrial practice directions (Alibaba / Tencent)
   │
8. Learning Dynamics (ICLR 2025) ───────────── Understand the training dynamics of DPO/SFT (in this folder)

4. Key Insights and Outlook

4.1 Core Value of Diffusion in Recommendation

  1. Distribution modeling: upgrades item/user representations from point estimates to distribution estimates, naturally suited to the uncertainty inherent in recommendation
  2. Data augmentation: in data-sparse settings (cold start / long tail), generates high-quality synthetic data via denoising and reconstruction
  3. Controllable generation: Classifier-Free Guidance enables conditional recommendation (e.g., “recommend content similar to X but leaning more toward Y”)

4.2 Main Current Bottlenecks

  1. Inference efficiency: multi-step reverse inference is the biggest obstacle to industrial deployment. The OT path of Flow Matching can substantially alleviate this (40%+ fewer NFEs)
  2. Adaptation to discrete spaces: recommendation is fundamentally a discrete item-selection problem, while diffusion operates in continuous space and requires additional rounding/quantization
  3. Lack of large-scale industrial validation: the vast majority of work has been validated only on academic datasets (MovieLens, Amazon, Yelp)
  4. Relationship to Generative Retrieval: OneRec/PLUM have succeeded in industry with an autoregressive approach; whether diffusion-based methods have unique advantages remains to be shown

4.3 Potential Value for Industrial Recommender Systems

  • Cold start / long-tail creators: diffusion-based data augmentation (the Diff4Rec route) may be the most pragmatic entry point
  • Modeling the evolution of user interests: PDRec’s approach to modeling preference dynamics deserves attention
  • Complementing the OneRec route: for systems exploring generative recommendation, Flow Matching may be a more suitable training methodology than DDPM

Note: This report is based on full-text reading of the papers (DiffuRec, Flow Matching, Learning Dynamics) and on domain knowledge. The recommended paper list is based on a systematic survey of the Diffusion-RecSys intersection from 2023 to 2025.

DiffusionGenerative RecommendationFlow MatchingSequential Recommendation
← All writing阅读中文版 →