Pith. sign in

REVIEW 4 major objections 6 minor 58 references

S-Diff: An Anisotropic Diffusion Model for Collaborative Filtering in Spectral Domain

T0 review · 4 major / 6 minor · reviewed 2026-08-10 · deepseek-v4-flash

Pith's one-line read Spectral diffusion beats top collaborative filtering baselines

desk verdict The spectral-noise idea is a worthwhile extension of blurring diffusion to CF, but the evaluation protocol as described may leak test labels, and without code or error bars the headline gains are unverifiable. read the letter →

arxiv 2501.00384 v1 pith:4C4HLKRM submitted 2024-12-31 cs.IR

classification cs.IR
keywords DiffusionmodelsCollaborativefilteringGraphspectraldomainAnisotropicnoiseFouriertransformRecommendersystemsHeatSignal-to-noiseratio
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper proposes S-Diff, a collaborative filtering recommender that runs the forward diffusion process in the graph spectral domain of an item-item similarity graph. Instead of adding isotropic Gaussian noise, S-Diff scales the noise per frequency component according to the eigenvalues of the item-item graph Laplacian, so low-frequency components encoding shared user preferences decay slowly while high-frequency details are destroyed faster. The authors argue this keeps a higher signal-to-noise ratio throughout diffusion and lets the reverse denoising network recover true preferences more accurately. Experiments on MovieLens-1M, Yelp, and Amazon-Book report Recall@10 and NDCG improvements over diffusion and graph-filter baselines including DiffRec, Giff, LinkProp, and BSPM.

What carries the argument

The central object is the graph Fourier transform of the user-item interaction vector with respect to the normalized item-item Laplacian $\boldsymbol{L} = \boldsymbol{I} - \tilde{\boldsymbol{X}}^\top \tilde{\boldsymbol{X}}$, where $\tilde{\boldsymbol{X}}$ is the degree-normalized interaction matrix. The forward diffusion is driven by the heat kernel $e^{-\boldsymbol{L} t}$; in the eigenbasis this is a diagonal operator with decay factors $e^{-t d_i}$, so the noise schedule $\boldsymbol{\alpha}_t, \boldsymbol{\sigma}_t$ is frequency-dependent and anisotropic. This couples the diffusion to the graph's smoothness structure, so low-frequency global preference components are retained while high-frequency components are treated as noise, and it gives a provable lower bound on the SNR. A bounded schedule with parameters $\alpha_{\min}$ and $\sigma_{\max}$ prevents collapse, and a FiLM layer fuses the conditional user history into the denoiser.

What would settle it

Build a synthetic dataset where user preferences are deliberately high-frequency, for example each user picks items uniformly at random or according to user-specific idiosyncratic patterns independent of item-item similarity, then train S-Diff and a standard Gaussian DDPM on it; if the spectral smoothness premise is load-bearing, S-Diff should lose its edge or underperform relative to isotropic noise on that data.

Watch

Extended reading notes

Core claim

S-Diff establishes that the forward corruption in a diffusion recommender can be defined as graph heat diffusion on the item-item graph: the noised interaction vector is $\boldsymbol{x}_t = e^{-\boldsymbol{L} t}\boldsymbol{x}_0 + \sigma_t \boldsymbol{\epsilon}_t$, which in the graph Fourier basis becomes a per-frequency scalar diffusion $v_t^{(i)} = e^{-t d_i} v_0^{(i)} + \sigma_t \epsilon_t$. Because the eigenvalues $d_i$ of the normalized Laplacian lie in $[0,2]$, the attenuation factor $e^{-t d_i}$ preserves low-frequency components while assigning more noise to high frequencies; with a variance-preserving schedule $\boldsymbol{\alpha}_t = \boldsymbol{\lambda}_t$, $\boldsymbol{\sigma}_t^2 = 1 - \boldsymbol{\lambda}_t^2$, the signal-to-noise ratio retains a lower bound rather than collapsing to pure Gaussian noise. The reverse process is a FiLM-modulated denoiser conditioned on masked user history with classifier-free guidance, trained to predict the clean spectral vector $\boldsymbol{v}_0$. The paper reports consistent gains on all three datasets, for example Recall@10 of 0.1277 on ML-1M versus 0.1108 for Giff and 0.1058 for DiffRec.

Load-bearing premise

The low-frequency eigenspace of the item-item graph Laplacian, computed from the training interaction matrix, captures the global preference structure a recommender should preserve; if that fails on a dataset, the anisotropic noise offers no advantage over standard Gaussian noise.

Editorial extensions

If this is right

  • Spectral-domain anisotropic diffusion yields higher Recall@10 and NDCG@10 than spatial Gaussian diffusion on ML-1M, Yelp, and Amazon-Book.
  • Because the SNR stays bounded instead of collapsing to pure noise, S-Diff can work well with a short forward chain, using only five time steps in the experiments.
  • Truncating the eigen-decomposition to the top 200 eigenvalues keeps the added cost low, and the reported time cost converges to standard diffusion as the item dimension grows.
  • Ablation results show the variance-preserving frequency-dependent noise (S-Diff-VP) outperforms both isotropic spectral DDPM and a variance-exploding variant, supporting the signal-to-noise explanation.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If low-frequency preservation is the active ingredient, S-Diff's advantage should grow on datasets with strong item co-occurrence structure and shrink when user preferences are idiosyncratic; a diagnostic would compare S-Diff to Gaussian diffusion while varying the spectral decay profile.
  • The same spectral-diffusion construction could be applied to other high-dimensional interaction problems, such as link prediction or anomaly detection, wherever a Laplacian encodes a smoothness prior on the data.
  • Because the noise schedule is read from the training-set Laplacian, a natural testable extension is a time-varying Laplacian for sequential recommendation, making the diffusion anisotropic in a basis that evolves over time.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 6 minor

Summary. The paper proposes S-Diff, a collaborative-filtering method that replaces the isotropic Gaussian corruption of standard diffusion models with an anisotropic corruption defined in the graph spectral domain. The forward process is a graph heat-kernel degradation, where the noise level per frequency component is tied to the item-item graph Laplacian eigenvalues, preserving low-frequency components and maintaining a higher SNR than standard DDPMs. The reverse process is a conditional denoising network with a FiLM-based element-wise fusion module and classifier-free guidance. Experiments on MovieLens-1M, Yelp, and Amazon-Book report Recall@K and NDCG@K improvements over several baselines, including DiffRec, Giff, BSPM, and LinkProp.

Significance. If the empirical evaluation is valid, the core idea is a meaningful conceptual contribution: aligning the forward corruption of a diffusion recommender with graph spectral smoothness is a natural way to inject collaborative signal into the generative process, and the SNR retention argument is credible. The manuscript also provides a useful ablation separating the effect of the spectral domain from the effect of anisotropic noise. However, the current evaluation protocol has a potentially load-bearing ambiguity about whether held-out test labels enter the conditioning vector, and the test set appears to be used for hyperparameter tuning. These issues must be resolved before the reported improvements can be attributed to the proposed mechanism rather than to leakage or selection bias.

major comments (4)
  1. [Section 3.3, Sampling] The sampling protocol as written is ambiguous in a load-bearing way. The text states: 'we use all the historical interactions of users in the test set as the conditional vector c, without masking. We also add noise to this vector to obtain the noisy vector from which we sample to recover.' In Algorithm 2, c is set to x_u for the sampled user, with no indication that x_u is restricted to the training-split interactions of test-set users. Since the dataset is split 7:1:2, if x_u contains the held-out test interactions, then c includes the very labels used to compute Recall@10 and NDCG@10, and the forward corruption is applied to a vector that already encodes the ground-truth items. The denoiser would then be conditioned on the items it is supposed to predict, so Table 1 would reflect label leakage rather than the anisotropic spectral diffusion mechanism. If, as is standard, c is only the training-split history of test users, this must be stated explicitly and Algorithm 2 must be written to make that restriction unambiguous. Without code or a precise protocol statement, the central empirical claim cannot be evaluated.
  2. [Section 4.1, Datasets] The description of the evaluation protocol is not a valid held-out protocol. The paper says 'the validation set determines the optimal epoch for each training method, while the testing set is employed for hyperparameter tuning and final result extraction.' Using the test set for hyperparameter tuning means the reported numbers are selected on the test set, which biases the comparison and voids the test set as an unbiased evaluation set. This matters because the sensitivity analysis in Figures 7 and 8 selects K and the alpha_min/sigma_max schedule, and Table 1 appears to be produced with those choices. Please report results with all hyperparameters selected on the validation split and use the test set only for the final evaluation. In addition, the paper says results are averaged over 10 runs but reports no standard deviations or significance tests, so statements of 'significant advantages' are not statistically supported.
  3. [Table 1, Section 4.2] The main-results conclusion ① — 'S-Diff consistently demonstrates significant advantages over all competitors in the recommendation systems, regardless of the dataset or evaluation metrics' — is contradicted by the table itself. On Yelp, S-Diff's Recall@10 (0.0635) is lower than Giff's (0.0639), and its NDCG@10 (0.0392) is lower than Giff's (0.0397). Without error bars, several other advantages (e.g., Amazon-Book NDCG@10 0.0746 versus Giff 0.0733) are of a magnitude that could easily be within run-to-run noise. Please qualify the claim to match the actual reported numbers and provide standard deviations and, ideally, paired significance tests across the ten runs.
  4. [Section 3.2, Equations (9)-(12)] There are notation inconsistencies that make the spectral derivation harder to check than necessary. The paper writes (−Lt) = U D_t U^T and later C_t = e^{−Lt} = U Lambda_t U^T, but then uses U and U^T inconsistently in equations and in Figure 2; sigma_t is sometimes a scalar and sometimes a vector, as in Eq. (11)'s sigma^2_t I versus Eq. (10)'s (sigma^i_t)^2; and Eq. (12) says 'Substituting the choices from [37]' without specifying that this yields the variance-preserving condition alpha_i(t)^2 + sigma_i(t)^2 = 1 for each frequency. These are presentation errors rather than fundamental flaws, but they should be corrected to make the central derivation reproducible.
minor comments (6)
  1. [Table 3] The DDPM in Spectral row reports NDCG@10 = 0.901 for ML-1M, which is almost certainly a typo for 0.0901; please correct it, since an NDCG value that high would be implausible in this setting.
  2. [Section 3.2, Boundedness Property] The claim that the SNR has a 'good lower bound' should be quantified more carefully: for tau = 1, the bound (e^{-2 tau})^2 / (1 - (e^{-2 tau})^2) is about 0.018, which is not large in absolute terms; the value relative to standard DDPMs is what matters, and the paper should say so explicitly.
  3. [Section 4.3, Table 3] The Yelp NDCG@10 row for DDPM in Spectral is 0.0374, but the corresponding Recall@10 is 0.0595; please check that all numbers in this table are transcribed consistently.
  4. [Throughout] The use of bold and non-bold symbols is inconsistent (e.g., alpha_t and sigma_t are sometimes vectors and sometimes scalars), and the paper should include a clear statement in Section 2.2 that alpha_t and sigma_t are elementwise vectors in the spectral formulation.
  5. [Section 4.2, Time Cost] The time-cost discussion is qualitative and Figure 5 is not described in sufficient detail; please report the actual settings, measured times, and machine specifications so that the claim of convergence in time cost can be checked.
  6. [Section 5, Related Work] Some references are imprecise, notably [39], which is cited for variance-exploding diffusion but is the DDIM paper; please cite the appropriate score-based diffusion reference.

Circularity Check

1 steps flagged · score 6.0 of 10

The reported test-set results are forced by construction: the conditioning vector used at inference is the same held-out interaction vector being predicted.

  1. self definitional [Sec. 3.3 Sampling; Algorithm 2; Sec. 4.1 Datasets]
    "It is worth noting that inspired by [52], we use all the historical interactions of users in the test set as the conditional vector c, without masking. We also add noise to this vector to obtain the noisy vector from which we sample to recover."

    The test split (7:1:2) defines the held-out interactions used to compute Recall@K and NDCG@K. Algorithm 2 then sets c <- x_u, v0 = U^T c, and returns hat x0 = U hat v0. The denoiser is therefore conditioned on and initialized from the very labels it is supposed to predict. The output is a reconstruction of a noisy version of the target vector, so the top-K ranking is derived from the ground-truth vector itself. Table 1's gains over DiffRec, Giff, BSPM, and LinkProp follow from this leakage by construction, not from the spectral diffusion mechanism. This makes the paper's central empirical claim reduce to its own input.

full rationale

The theoretical derivation of the anisotropic spectral noise schedule is not circular: alpha_t and sigma_t are fixed functions of the item-item graph Laplacian eigenvalues, with alpha_min and sigma_max as ordinary tuned hyperparameters, and the SNR lower bound is a numerical consequence of the chosen schedule rather than a fitted target. No load-bearing self-citation chain was found. However, the evaluation protocol in Sec. 3.3 and Algorithm 2 is load-bearing and fatal: the conditional vector for test users is explicitly the full historical interaction vector, unmasked, which includes the held-out interactions scored in Table 1. The predicted preference vector is generated from that same vector, so the reported Recall/NDCG numbers are not independent predictions. Because this step sits directly on the strongest empirical claim and cannot be resolved from the manuscript text or released code, the central result is partially circular by construction.

Assumptions & free parameters 6 free parameters · 5 assumptions · 0 invented entities

The central claim rests on the domain assumption that graph spectral smoothness aligns with user preference structure. The free parameters are standard hyperparameters, tuned on validation. No new physical or conceptual entities are introduced.

free parameters (6)
  • alpha_min = reported as optimal in [0, 0.1]
    Controls minimum frequency retention in noise schedule (Eq. 13), tuned per dataset.
  • sigma_max = reported as optimal in [0.4, 0.5]
    Controls maximum noise variance (Eq. 14), tuned per dataset.
  • T (diffusion steps) = 5
    Number of diffusion steps, set to 5 following DiffRec.
  • K (spectral truncation dimension) = 200
    Top 200 eigenvalues/eigenvectors from Lanczos decomposition.
  • guidance scale s = 0.02
    Weight for unconditional estimate in classifier-free guidance.
  • Mask ratio = 0.5
    Probability of masking condition vector during training.
assumptions (5)
  • domain assumption The low-frequency eigenvectors of the item-item graph Laplacian encode global user preferences, so preserving them helps collaborative filtering.
    Central motivation in Sec. 3.1; not proven independently.
  • domain assumption The forward degradation x_t = e^{-L t} x_0 + sigma_t epsilon_t is reversible by a learned denoiser.
    Assumed throughout Sec. 3.3.
  • standard math Graph Laplacian eigenvalues lie in [0,2] for normalized adjacency, giving a nontrivial SNR lower bound.
    Used in Boundedness Property.
  • standard math Orthogonal transformation of Gaussian noise yields Gaussian noise (used for v_epsilon = U^T epsilon).
    Standard result invoked in Sec. 3.2.
  • domain assumption Evaluation on 7:1:2 split with Recall/NDCG measures recommendation quality fairly.
    Claims fair comparison, but no code or splits provided.

how reviews work

0 comments
Cite this review

Pith. "Pith review of S-Diff: An Anisotropic Diffusion Model for Collaborative Filtering in Spectral Domain." pith.science (2026). https://pith.science/paper/4C4HLKRM

@misc{pith2026250100384,
  author       = {Pith},
  title        = {Pith review of: S-Diff: An Anisotropic Diffusion Model for Collaborative Filtering in Spectral Domain},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/4C4HLKRM}},
  note         = {Machine review of arXiv:2501.00384}
}
read the original abstract

Recovering user preferences from user-item interaction matrices is a key challenge in recommender systems. While diffusion models can sample and reconstruct preferences from latent distributions, they often fail to capture similar users' collective preferences effectively. Additionally, latent variables degrade into pure Gaussian noise during the forward process, lowering the signal-to-noise ratio, which in turn degrades performance. To address this, we propose S-Diff, inspired by graph-based collaborative filtering, better to utilize low-frequency components in the graph spectral domain. S-Diff maps user interaction vectors into the spectral domain and parameterizes diffusion noise to align with graph frequency. This anisotropic diffusion retains significant low-frequency components, preserving a high signal-to-noise ratio. S-Diff further employs a conditional denoising network to encode user interactions, recovering true preferences from noisy data. This method achieves strong results across multiple datasets.

Figures

Figures reproduced from arXiv: 2501.00384 by the authors.

Figure 1
Figure 1. Graph-guided diffusion: By smoothing the interac [PITH_FULL_IMAGE:figures/full_fig_p002_1.png] view at source ↗
Figure 2
Figure 2. Spectral Domain Diffusion Models with Anisotropic Noise: We perform an eigenvalue decomposition on the item-based [PITH_FULL_IMAGE:figures/full_fig_p004_2.png] view at source ↗
Figure 3
Figure 3. We compare the SNR of the spectral diffusion model [PITH_FULL_IMAGE:figures/full_fig_p004_3.png] view at source ↗
Figures from the paper (5 more)
Figure 4
Figure 4. Figure 4: Instantiation of Denoiser 𝝓𝜃 (·) mean squared value to the variance. Given that the mean of 𝒗0 and 𝒗𝑡 is obviously 𝜶𝑡E [𝒗0], and the variance is 𝝈 2 𝑡 , the SNR is thus 𝜶 2 𝑡 𝝈 2 𝑡 E [𝒗0] 2 . Since we are always discussing under the condition of given 𝒗0, we can also s…
Figure 5
Figure 5. Figure 5: The model’s inference time cost for different orders [PITH_FULL_IMAGE:figures/full_fig_p007_5.png]
Figure 6
Figure 6. Figure 6: We removed the FiLM layer successively, replaced [PITH_FULL_IMAGE:figures/full_fig_p007_6.png]
Figure 7
Figure 7. Figure 7: Sensitivity of the truncated dimension 𝐾 in matrix decomposition: We examined the impact of the dimension of approximate matrix decomposition on performance across different datasets [PITH_FULL_IMAGE:figures/full_fig_p008_7.png]
Figure 8
Figure 8. Figure 8: Parameter sensitivity of the bounded noise schedule: [PITH_FULL_IMAGE:figures/full_fig_p008_8.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

58 extracted references · 35 canonical work pages

  1. [37]

    Yifang Qin, Wei Ju, Xiao Luo, Yiyang Gu, and Ming Zhang. 2024. PolyCF: Towards the Optimal Spectral Graph Filters for Collaborative Filtering. arXiv preprint arXiv:2401.12590 (2024)

  2. [1]

    Gabriel Bénédict, Olivier Jeunen, Samuele Papa, Samarth Bhargav, Daan Odijk, and Maarten de Rijke. 2023. Recfusion: A binomial diffusion process for 1d data for recommendation. arXiv preprint arXiv:2306.08947 (2023)

  3. [2]

    Jeongwhan Choi, Seoyoung Hong, Noseong Park, and Sung-Bae Cho. 2023. Blurring-sharpening process models for collaborative filtering. In Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval. 1096–1106

  4. [3]

    Kaiyuan Cui, Xinyan Wang, Zicheng Zhang, and Weichen Zhao. 2024. Graph Neural Aggregation-diffusion with Metastability. arXiv preprint arXiv:2403.20221 (2024)

  5. [4]

    Ziqiang Cui, Haolun Wu, Bowei He, Ji Cheng, and Chen Ma. 2024. Diffusion- based Contrastive Learning for Sequential Recommendation. arXiv preprint arXiv:2405.09369 (2024)

  6. [5]

    Jane K Cullum and Ralph A Willoughby. 2002. Lanczos algorithms for large symmetric eigenvalue computations: Vol. I: Theory . SIAM

  7. [6]

    Giannis Daras, Mauricio Delbracio, Hossein Talebi, Alexandros G Dimakis, and Peyman Milanfar. 2022. Soft diffusion: Score matching for general corruptions. arXiv preprint arXiv:2209.05442 (2022)

  8. [7]

    Anh-Dung Dinh, Daochang Liu, and Chang Xu. 2024. Rethinking conditional diffusion sampling with progressive guidance. Advances in Neural Information Processing Systems 36 (2024)

Show all 58 references
  1. [8]

    Hao-Ming Fu, Patrick Poirson, Kwot Sin Lee, and Chen Wang. 2022. Revisiting Neighborhood-based Link Prediction for Collaborative Filtering. In Companion Proceedings of the Web Conference 2022 . 1009–1018

  2. [9]

    2023.Generalized normalizing flows via Markov chains

    Paul Lyonel Hagemann, Johannes Hertrich, and Gabriele Steidl. 2023.Generalized normalizing flows via Markov chains . Cambridge University Press

  3. [10]

    Xiangnan He, Kuan Deng, Xiang Wang, Yan Li, Yongdong Zhang, and Meng Wang. 2020. Lightgcn: Simplifying and powering graph convolution network for recommendation. In SIGIR. 639–648

  4. [11]

    Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural Collaborative Filtering. In WWW. ACM, 173–182

  5. [12]

    Jonathan Ho, Ajay Jain, and Pieter Abbeel. 2020. Denoising diffusion probabilistic models. Advances in Neural Information Processing Systems 33 (2020), 6840–6851

  6. [13]

    Jonathan Ho and Tim Salimans. 2022. Classifier-free diffusion guidance. arXiv preprint arXiv:2207.12598 (2022)

  7. [14]

    Emiel Hoogeboom and Tim Salimans. 2022. Blurring diffusion models. arXiv preprint arXiv:2209.05557 (2022)

  8. [15]

    Emiel Hoogeboom, Victor Garcia Satorras, Clément Vignac, and Max Welling

  9. [16]

    Yu Hou, Jin-Duk Park, and Won-Yong Shin. 2024. Collaborative Filtering Based on Diffusion Models: Unveiling the Potential of High-Order Connectivity. arXiv preprint arXiv:2404.14240 (2024)

  10. [17]

    Yangqin Jiang, Lianghao Xia, Wei Wei, Da Luo, Kangyi Lin, and Chao Huang

  11. [18]

    Bahjat Kawar, Michael Elad, Stefano Ermon, and Jiaming Song. 2022. Denois- ing Diffusion Restoration Models. In Advances in Neural Information Processing Systems

  12. [19]

    Dongjun Kim, Seungjae Shin, Kyungwoo Song, Wanmo Kang, and Il-Chul Moon

  13. [20]

    Zhifeng Kong, Wei Ping, Jiaji Huang, Kexin Zhao, and Bryan Catanzaro. 2021. DiffWave: A Versatile Diffusion Model for Audio Synthesis. In International Conference on Learning Representations

  14. [21]

    IE Leonard. 1996. The matrix exponential. SIAM review 38, 3 (1996), 507–512

  15. [22]

    InInternational Conference on Machine Learning

    Soft truncation: A universal training technique of score-based diffusion model for high precision score estimation. InInternational Conference on Machine Learning. PMLR, 11201–11228

  16. [23]

    Yibo Li, Xiao Wang, Hongrui Liu, and Chuan Shi. 2024. A generalized neural diffusion framework on graphs. InProceedings of the AAAI Conference on Artificial Intelligence, Vol. 38. 8707–8715

  17. [24]

    Dawen Liang, Rahul G Krishnan, Matthew D Hoffman, and Tony Jebara. 2018. Variational autoencoders for collaborative filtering. In WWW. ACM, 689–698

  18. [25]

    Wuchao Li, Rui Huang, Haijun Zhao, Chi Liu, Kai Zheng, Qi Liu, Na Mou, Guorui Zhou, Defu Lian, Yang Song, et al . 2024. DimeRec: A Unified Framework for Enhanced Sequential Recommendation via Generative Diffusion Models. arXiv preprint arXiv:2408.12153 (2024)

  19. [26]

    Qidong Liu, Fan Yan, Xiangyu Zhao, Zhaocheng Du, Huifeng Guo, Ruiming Tang, and Feng Tian. 2023. Diffusion augmentation for sequential recommendation. In Proceedings of the 32nd ACM International Conference on Information and Knowledge Management. 1576–1586

  20. [27]

    Shuo Liu, An Zhang, Guoqing Hu, Hong Qian, and Tat-seng Chua. 2024. Prefer- ence Diffusion for Recommendation. arXiv preprint arXiv:2410.13117 (2024)

  21. [28]

    Xixun Lin, Wenxiao Zhang, Fengzhao Shi, Chuan Zhou, Lixin Zou, Xiangyu Zhao, Dawei Yin, Shirui Pan, and Yanan Cao. 2024. Graph Neural Stochastic Diffusion for Estimating Uncertainty in Node Classification. In Forty-first International Conference on Machine Learning

  22. [29]

    Jeremy Ma, Weiyu Huang, Santiago Segarra, and Alejandro Ribeiro. 2016. Diffu- sion filtering of graph signals and its use in recommendation systems. In 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) . IEEE, 4563–4567

  23. [30]

    Trung-Kien Nguyen and Yuan Fang. 2024. Diffusion-based Negative Sampling on Graphs for Link Prediction. In Proceedings of the ACM on Web Conference 2024 . 948–958

  24. [31]

    Haokai Ma, Yimeng Yang, Lei Meng, Ruobing Xie, and Xiangxu Meng. 2024. Multimodal Conditioned Diffusion Model for Recommendation. In Companion Proceedings of the ACM on Web Conference 2024 . 1733–1740

  25. [32]

    Ethan Perez, Florian Strub, Harm De Vries, Vincent Dumoulin, and Aaron Courville. 2018. Film: Visual reasoning with a general conditioning layer. In Proceedings of the AAAI conference on artificial intelligence , Vol. 32

  26. [33]

    Michael Poli, Stefano Massaroli, Junyoung Park, Atsushi Yamashita, Hajime Asama, and Jinkyoo Park. 2019. Graph neural ordinary differential equations. arXiv preprint arXiv:1911.07532 (2019)

  27. [34]

    Shaowen Peng, Xin Liu, Kazunari Sugiyama, and Tsunenori Mine. 2024. How Powerful is Graph Filtering for Recommendation. arXiv preprint arXiv:2406.08827 (2024)

  28. [35]

    Mengwei Ren, Mauricio Delbracio, Hossein Talebi, Guido Gerig, and Peyman Milanfar. 2023. Multiscale structure guided diffusion for image deblurring. In Proceedings of the IEEE/CVF International Conference on Computer Vision . 10721– 10733

  29. [36]

    Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme

  30. [38]

    Aliaksei Sandryhaila and José MF Moura. 2013. Discrete signal processing on graphs: Graph fourier transform. In 2013 IEEE International Conference on Acous- tics, Speech and Signal Processing . IEEE, 6167–6170

  31. [39]

    Jiaming Song, Chenlin Meng, and Stefano Ermon. 2020. Denoising diffusion implicit models. arXiv preprint arXiv:2010.02502 (2020)

  32. [40]

    Jiaming Song, Arash Vahdat, Morteza Mardani, and Jan Kautz. 2023. Pseudoinverse-guided diffusion models for inverse problems. In International Conference on Learning Representations

  33. [41]

    Severi Rissanen, Markus Heinonen, and Arno Solin. 2022. Generative modelling with inverse heat dissipation. arXiv preprint arXiv:2206.13397 (2022)

  34. [42]

    Wenjie Wang, Yiyan Xu, Fuli Feng, Xinyu Lin, Xiangnan He, and Tat-Seng Chua

  35. [43]

    Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat-Seng Chua. 2019. Neural Graph Collaborative Filtering. In SIGIR. ACM, 165–174

  36. [44]

    Yinwei Wei, Xiang Wang, Liqiang Nie, Xiangnan He, Richang Hong, and Tat-Seng Chua. 2019. MMGCN: Multi-modal Graph Convolution Network for Personalized Recommendation of Micro-video. In MM. ACM, 1437–1445

  37. [45]

    Joojo Walker, Ting Zhong, Fengli Zhang, Qiang Gao, and Fan Zhou. 2022. Rec- ommendation via collaborative diffusion generative model. In International Con- ference on Knowledge Science, Engineering and Management . Springer, 593–605

  38. [46]

    Julia Wolleb, Florentin Bieder, Paul Friedrich, Peter Zhang, Alicia Durrer, and Philippe C Cattin. 2024. Binary Noise for Binary Tasks: Masked Bernoulli Dif- fusion for Unsupervised Anomaly Detection. arXiv preprint arXiv:2403.11667 (2024)

  39. [47]

    Yao Wu, Christopher DuBois, Alice X Zheng, and Martin Ester. 2016. Collabora- tive denoising auto-encoders for top-n recommender systems. In Proceedings of the 9th International Conference on Web Search and Data Mining . ACM, 153–162

  40. [48]

    Lianghao Xia, Chao Huang, Yong Xu, Huance Xu, Xiang Li, and Weiguo Zhang

  41. [49]

    Yiyan Xu, Wenjie Wang, Fuli Feng, Yunshan Ma, Jizhi Zhang, and Xiangnan He. 2024. DiFashion: Towards Personalized Outfit Generation. arXiv preprint arXiv:2402.17279 (2024)

  42. [50]

    Jay Whang, Mauricio Delbracio, Hossein Talebi, Chitwan Saharia, Alexandros G Dimakis, and Peyman Milanfar. 2022. Deblurring via stochastic refinement. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 16293–16303

  43. [51]

    Zixuan Yi, Xi Wang, and Iadh Ounis. 2024. A Directional Diffusion Graph Transformer for Recommendation. arXiv preprint arXiv:2404.03326 (2024)

  44. [52]

    Yunqin Zhu, Chao Wang, and Hui Xiong. 2023. Towards graph-aware diffusion modeling for collaborative filtering. arXiv preprint arXiv:2311.08744 (2023). WSDM ’25, March 10–14, 2025, Hannover, Germany Rui Xia et al. A APPENDIX Table 4: Symbol table. Symbol Description 𝒙0 Initial...

  45. [56]

    Zhengyi Yang, Jiancan Wu, Zhicai Wang, Xiang Wang, Yancheng Yuan, and Xiangnan He. 2024. Generate what you prefer: Reshaping sequential recommen- dation via guided diffusion. Advances in Neural Information Processing Systems 36 (2024)

  46. [2009]

    BPR: Bayesian personalized ranking from implicit feedback. In UAI. AUAI Press, 452–461

  47. [2021]

    ACM Transactions on Information Systems (TOIS) 40, 1 (2021), 1–22

    Collaborative reflection-augmented autoencoder network for recommender systems. ACM Transactions on Information Systems (TOIS) 40, 1 (2021), 1–22

  48. [2022]

    In International Con- ference on Machine Learning

    Equivariant diffusion for molecule generation in 3d. In International Con- ference on Machine Learning . PMLR, 8867–8887

  49. [2023]

    In Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval

    Diffusion recommender model. In Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval . 832–841

  50. [2024]

    arXiv preprint arXiv:2406.11781 (2024)

    DiffMM: Multi-Modal Diffusion Model for Recommendation. arXiv preprint arXiv:2406.11781 (2024)

Pith tools

Reviewed August 10, 2026 · model on record in the stance chip above.