REVIEW 3 major objections 4 minor 30 references
This paper claims that replacing the unconditional branch of classifier-free guidance with a sparsity-masked version improves conditional scRNA-seq generation without retraining.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-03 14:43 UTC pith:QMA5L6UA
load-bearing objection A training-free guidance trick with large reported gains, but the paper's sparsity-specific mechanism is not what is actually computed — the latent-space fallback makes it a random mask. the 3 major comments →
Improving scDiffusion with Sparsity-Biased Classifier-Free Guidance
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that guidance quality in conditional scRNA-seq diffusion models can be improved by degrading the unconditional branch on purpose. Standard CFG computes ε̃ = ε_uncond + w(ε_cond − ε_uncond); SB-CFG instead uses ε̃ = ε_uncond_bias + w(ε_cond − ε_uncond_bias), where ε_uncond_bias is a blend of the original unconditional prediction and a version masked by Bernoulli draws with probabilities equal to each gene's empirical zero-expression rate. The masked prediction keeps the overall sparsity level while discarding gene identity, which the paper argues restores a closer-to-neutral baseline and increases the guidance contrast. Experiments on five datasets report improved Pearson
What carries the argument
The key mechanism is the sparsity-biased unconditional prediction ε_uncond_bias = (1−β)ε_uncond + β(m⊙ε_uncond), with m_i ∼ Bernoulli(1−π_i) and π_i the empirical zero-expression probability of gene i. It is used in place of the unconditional branch in the CFG combination equation. The stochastic mask is meant to remove gene-specific signal while preserving the dataset's sparsity statistics, and the mixing coefficient β controls how much of the original unconditional prediction is retained; β=0 recovers standard CFG.
Load-bearing premise
The method's load-bearing assumption is that gene-level zero-expression probabilities computed in gene-expression space are a valid basis for masking the 128-dimensional latent noise prediction, even though latent dimensions do not correspond to genes and the implementation falls back to a single mean zero probability when the counts differ.
What would settle it
Train or sample with a control in which the Bernoulli mask uses a uniform masking probability (or a random permutation of gene probabilities) matched to the same overall zero rate. If this control reproduces SB-CFG's improvements over standard CFG, the sparsity-specific mechanism is not the cause; if it does not, the gene-specific sparsity rationale is supported.
If this is right
- SB-CFG is a drop-in sampling modification: same pre-trained diffusion weights, no additional training or architecture change.
- Reported gains are consistent across five datasets on marker gene specificity and cell-type classification, suggesting a general benefit for sparse single-cell data.
- The method needs only gene-level zero-expression probabilities computed from training data, making it cheap to apply to existing scDiffusion-style pipelines.
- The ablation shows β=0.5 balances expression fidelity and cell-type discrimination, but optimal β varies by dataset, so dataset-specific tuning is needed.
Where Pith is reading between the lines
- A random-mask control at the same masking rate would test whether the gains come from sparsity statistics or simply from injecting stochasticity into the unconditional branch; this control is not reported in the paper.
- Because the mask is applied in a 128-dimensional latent space that does not align with genes, the gene-level zero probabilities are a proxy; a latent-space-aware sparsity estimator might work better or differently.
- If the mechanism holds, sparsity-biased guidance could transfer to other sparse genomics modalities such as ATAC-seq or spatial transcriptomics, which the paper also flags as future work.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes Sparsity-Biased Classifier-Free Guidance (SB-CFG), a sampling-only modification of classifier-free guidance for latent-diffusion scRNA-seq generation. The method replaces the standard unconditional noise prediction in the CFG update with a sparsity-masked, blended version (Eqs. 3–5): each dimension of the unconditional prediction is randomly zeroed with a probability derived from gene-level zero-expression frequencies, then blended with the original unconditional prediction via a coefficient β. The authors evaluate SB-CFG against standard CFG on five scRNA-seq datasets using identical pretrained model weights, reporting improved Pearson correlation of mean expression, cell-type classification accuracy, zero-rate difference, and marker specificity. A β-ablation is included; the full ablation for the guidance-time window is omitted. The paper concludes that SB-CFG amplifies conditional signal by removing gene identity while preserving sparsity.
Significance. If the reported improvements hold, SB-CFG would be a low-cost, training-free alternative to standard CFG for single-cell diffusion models, with the practical advantage that it can be dropped into existing pipelines. The paper has clear strengths: it evaluates on five diverse datasets, uses identical model weights for CFG and SB-CFG, reports large margins on cell-type classification and Pearson correlation, and includes a parameter ablation. However, the central mechanistic claim — that gene-level sparsity information, rather than generic stochastic masking, drives the improvement — is not actually tested by the paper's implementation, and the headline results are single-run numbers without variance or statistical significance. The significance of the contribution therefore depends on controls that are currently missing.
major comments (3)
- [Sec. III-B, Eq. (3)] The implementation states: 'When the VAE latent dimension differed from the number of genes, we used the mean zero probability across all genes as a fallback.' Since all five datasets use the 128-dimensional SCimilarity latent space and have thousands of genes, the fallback is active in every experiment. Thus the per-gene π_i is not used at all; the actual mask is i.i.d. Bernoulli(mean-zero-rate) applied uniformly to every latent dimension. This is random latent dropout, not a gene-sparsity-aware mask. The biological rationale in Sec. II-B is therefore disconnected from the computation, and the limitation statement in Sec. IV ('a single global zero-probability vector π') understates the issue: no gene-specific π survives the latent mapping. The authors must (a) clarify how latent dimensions encode genes, or perform masking in gene space before encoding; (b) add a control with an i.i.d. r
- [Sec. III-D, Table I] Table I reports a single number per metric/dataset with no error bars, repeated seeds, or statistical tests. SB-CFG samples a new random mask at every timestep, so results are stochastic; differences of the magnitude reported (e.g., Baron Human classification 0.27 vs. 0.73) could still be checked for seed sensitivity. The 'consistent improvements' claim needs variance estimates over multiple runs (e.g., at least five seeds) and, where appropriate, paired tests across cell types. Without this, the headline conclusion is not statistically grounded. In addition, the zero-rate differences are nearly unchanged or slightly worse in several datasets (Mizrak 0.56→0.56; PBMC68k 0.60→0.61), so the 'sparsity preservation' component of the claim is not clearly supported even before adding error bars.
- [Sec. III-B/E] The key hyperparameters β=0.5 and the SB-CFG application window were selected via ablations on the same five datasets used for the final results, and the full window ablation is omitted ('full results omitted due to space constraints'). With only five datasets, tuning on the test data creates a selection-bias risk that is not addressed. The authors should either report the full ablation for the window, select hyperparameters on a held-out subset (e.g., leave-one-dataset-out), or at minimum show that conclusions are stable across the reported β values. As written, the reader cannot distinguish a principled improvement from an overfit tuning choice.
minor comments (4)
- [Sec. III-C, Table I] The marker specificity metric is described as comparing generated scores to real-data scores, but Table I reports only CFG and SB-CFG values, not the corresponding real-data reference. Add the real scores so 'closer to real' can actually be assessed.
- [Sec. III-B] The phrase 'applied only during the final 30% of denoising timesteps (when t/T < 0.3)' should be checked against the diffusion time convention used in the code. In the DDPM convention t=0 is the clean image and t=1 is noise, making t/T<0.3 the final stage; if the convention differs, the formula and wording may be inconsistent. Please clarify this explicitly.
- [Sec. IV] The conclusion refers to 'a single global zero-probability vector π', but under the actual implementation the vector collapses to a scalar mean for all datasets. The main text and conclusion should describe the implementation faithfully, or the gene-level computation must be made operational.
- [General] No code or data-release link is provided. Given the method's simplicity, releasing the sampling code would substantially aid reproducibility and make the control experiments easy for reviewers and readers to run.
Circularity Check
No load-bearing circularity; the reported gains are empirical and not derived from the method's equations, though in-sample hyperparameter selection and an implementation/mechanism gap create evaluation concerns.
full rationale
The derivation chain is Eqs. (3)-(5): a Bernoulli mask, a blend, and a CFG update. None of these equations takes the evaluation metrics as inputs; tilde_eps_SB is a sampling rule, and the reported improvements in Table I are measurements, not predictions forced by construction. There is no self-citation chain: refs [22], [25], and [26] are external and not by the present authors. The central mechanism, however, is weakened by the paper's own implementation note (Sec. III-B: 'When the VAE latent dimension differed from the number of genes, we used the mean zero probability across all genes as a fallback') and Sec. IV's limitation ('our formulation uses a single global zero-probability vector pi'); since all five datasets have thousands of genes and a 128-dimensional latent space, the actual mask is a uniform random Bernoulli mask rather than a gene-specific sparsity mask. This is a validity/control concern (no random-mask control was run), not a circular reduction. Separately, beta=0.5 and the 30% guidance window were selected on the same five datasets used for Table I (Secs. III-B, III-E), so the 'consistent improvements' are in-sample selected numbers rather than out-of-sample predictions; this is a mild evaluation-selection issue, but it does not make Eq. (5) equivalent to the input data. No circular step meets the evidence bar.
Axiom & Free-Parameter Ledger
free parameters (4)
- sparsity mixing coefficient beta =
0.5 (default; ablated across {0, 0.25, 0.5, 0.75, 1.0})
- guidance weight w =
3.0
- SB-CFG application window =
final 30% of denoising timesteps (t/T < 0.3)
- zero-expression threshold for pi_i =
0.01 on log1p-transformed expression
axioms (5)
- standard math The unconditional diffusion output approximates the score of the marginal distribution: epsilon_uncond approximately -sigma_t grad_z log p(z_t) (Eq. 1).
- domain assumption For scRNA-seq data, the marginal p(z) retains gene-specific sparsity structure, so CFG's neutral-prior assumption is violated.
- ad hoc to paper Bernoulli masking of epsilon_uncond with rate pi_i removes gene identity while preserving coarse sparsity statistics.
- domain assumption A deliberately under-informative reference strengthens conditional guidance contrast.
- ad hoc to paper Gene-level zero probabilities are meaningful in the 128-dimensional VAE latent space.
read the original abstract
Single-cell RNA sequencing (scRNA-seq) has become an essential tool in modern cellular biology, and generating accurate synthetic scRNA-seq data is becoming increasingly important. Although diffusion models have achieved promising results in conditional scRNA-seq generation, existing guidance strategies, including classifier guidance and classifier-free guidance (CFG), rely on an unconditional branch trained to approximate the true marginal distribution, which may retain substantial gene-specific structure and limit guidance effectiveness. Inspired by recent work showing that diffusion models can be effectively guided using intentionally degraded references, we propose a sparsity-biased classifier-free guidance (SB-CFG) strategy for scRNA-seq generation. Rather than approximating the assumed "neutral" marginal distribution, SB-CFG introduces a deliberately under-informative sparse reference for the unconditional branch, removing gene identity while preserving only coarse sparsity statistics. This "bad" reference amplifies the contrast between conditional and unconditional predictions, leading to stronger and more effective guidance during sampling. We evaluated SB-CFG as a training-free sampling modification on five publicly available scRNA-seq datasets. Experimental results demonstrate consistent improvements over standard CFG-based sampling in terms of marker gene expression fidelity, cell-type consistency, and sparsity preservation, indicating that SB-CFG better captures biologically meaningful gene expression patterns.
Figures
Reference graph
Works this paper leans on
-
[1]
& Others mRNA-Seq whole- transcriptome analysis of a single cell.Nature Methods.6, 377-382 (2009)
Tang, F., Barbacioru, C., Wang, Y ., Nordman, E., Lee, C., Xu, N., Wang, X., Bodeau, J., Tuch, B., Siddiqui, A. & Others mRNA-Seq whole- transcriptome analysis of a single cell.Nature Methods.6, 377-382 (2009)
2009
-
[2]
& Teichmann, S
Kolodziejczyk, A., Kim, J., Svensson, V ., Marioni, J. & Teichmann, S. The technology and biology of single-cell RNA sequencing.Molecular Cell.58, 610-620 (2015)
2015
-
[3]
& Theis, F
Luecken, M. & Theis, F. Current best practices in single-cell RNA-seq analysis: a tutorial.Molecular Systems Biology.15, e8746 (2019)
2019
-
[4]
& Others The human cell atlas.Elife.6pp
Regev, A., Teichmann, S., Lander, E., Amit, I., Benoist, C., Birney, E., Bodenmiller, B., Campbell, P., Carninci, P., Clatworthy, M. & Others The human cell atlas.Elife.6pp. e27041 (2017)
2017
-
[5]
& Tirosh, I
Suv `a, M. & Tirosh, I. Single-cell RNA sequencing in cancer: lessons learned and emerging challenges.Molecular Cell.75, 7-12 (2019)
2019
-
[6]
& Marioni, J
Stegle, O., Teichmann, S. & Marioni, J. Computational and analytical challenges in single-cell transcriptomics.Nature Reviews Genetics.16, 133-145 (2015)
2015
-
[7]
Kingma, D. & Welling, M. Auto-encoding variational bayes.ArXiv Preprint ArXiv:1312.6114. (2013)
Pith/arXiv arXiv 2013
-
[8]
& Bengio, Y
Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A. & Bengio, Y . Generative adversarial networks. Communications Of The ACM.63, 139-144 (2020)
2020
-
[9]
& Abbeel, P
Ho, J., Jain, A. & Abbeel, P. Denoising diffusion probabilistic models. Advances In Neural Information Processing Systems.33pp. 6840-6851 (2020)
2020
-
[10]
Song, Y ., Sohl-Dickstein, J., Kingma, D., Kumar, A., Ermon, S. & Poole, B. Score-based generative modeling through stochastic differential equa- tions.ArXiv Preprint ArXiv:2011.13456. (2020)
Pith/arXiv arXiv 2011
-
[11]
& Yosef, N
Lopez, R., Regier, J., Cole, M., Jordan, M. & Yosef, N. Deep generative modeling for single-cell transcriptomics.Nature Methods.15, 1053-1058 (2018)
2018
-
[12]
& Winther, O
Grønbech, C., V ording, M., Timshel, P., Sønderby, C., Pers, T. & Winther, O. scV AE: variational auto-encoders for single-cell gene ex- pression data.Bioinformatics.36, 4415-4422 (2020)
2020
-
[13]
& Bonn, S
Marouf, M., Machart, P., Bansal, V ., Kilian, C., Magruder, D., Krebs, C. & Bonn, S. Realistic in silico generation and augmentation of single-cell RNA-seq data using generative adversarial networks.Nature Communications.11, 166 (2020)
2020
-
[14]
& Cao, J
Saxena, D. & Cao, J. Generative adversarial networks (GANs) chal- lenges, solutions, and future directions.ACM Computing Surveys (CSUR).54, 1-42 (2021)
2021
-
[15]
& Nichol, A
Dhariwal, P. & Nichol, A. Diffusion models beat gans on image synthesis.Advances In Neural Information Processing Systems.34pp. 8780-8794 (2021)
2021
-
[16]
& Ommer, B
Rombach, R., Blattmann, A., Lorenz, D., Esser, P. & Ommer, B. High- resolution image synthesis with latent diffusion models.Proceedings Of The IEEE/CVF Conference On Computer Vision And Pattern Recogni- tion. pp. 10684-10695 (2022)
2022
-
[17]
& Others Wan: Open and advanced large-scale video generative models.ArXiv Preprint ArXiv:2503.20314
Wan, T., Wang, A., Ai, B., Wen, B., Mao, C., Xie, C., Chen, D., Yu, F., Zhao, H., Yang, J. & Others Wan: Open and advanced large-scale video generative models.ArXiv Preprint ArXiv:2503.20314. (2025)
Pith/arXiv arXiv 2025
-
[18]
Nie, S., Zhu, F., You, Z., Zhang, X., Ou, J., Hu, J., Zhou, J., Lin, Y ., Wen, J. & Li, C. Large language diffusion models.ArXiv Preprint ArXiv:2502.09992. (2025)
Pith/arXiv arXiv 2025
-
[19]
Lipman, Y ., Chen, R., Ben-Hamu, H., Nickel, M. & Le, M. Flow matching for generative modeling.ArXiv Preprint ArXiv:2210.02747. (2022)
Pith/arXiv arXiv 2022
-
[20]
Liu, X., Gong, C. & Liu, Q. Flow straight and fast: Learning to generate and transfer data with rectified flow.ArXiv Preprint ArXiv:2209.03003. (2022)
Pith/arXiv arXiv 2022
-
[21]
Li, T. & He, K. Back to basics: Let denoising generative models denoise. ArXiv Preprint ArXiv:2511.13720. (2025)
Pith/arXiv arXiv 2025
-
[22]
& Zhang, X
Luo, E., Hao, M., Wei, L. & Zhang, X. scDiffusion: conditional generation of high-quality single-cell data using diffusion model.Bioin- formatics.40, btae518 (2024)
2024
-
[23]
& Others A cell atlas foundation model for scalable search of similar human cells.Nature
Heimberg, G., Kuo, T., DePianto, D., Salem, O., Heigl, T., Diamant, N., Scalia, G., Biancalani, T., Turley, S., Rock, J. & Others A cell atlas foundation model for scalable search of similar human cells.Nature. 638, 1085-1094 (2025)
2025
-
[24]
Ho, J. & Salimans, T. Classifier-free diffusion guidance.ArXiv Preprint ArXiv:2207.12598. (2022)
Pith/arXiv arXiv 2022
-
[25]
& Laine, S
Karras, T., Aittala, M., Kynk ¨a¨anniemi, T., Lehtinen, J., Aila, T. & Laine, S. Guiding a diffusion model with a bad version of itself.Advances In Neural Information Processing Systems.37pp. 52996-53021 (2024)
2024
-
[26]
& Wang, G
Zhang, T., Zhao, Z., Ren, J., Zhang, Z., Zhang, H. & Wang, G. cfDiffusion: diffusion-based efficient generation of high quality scRNA- seq data with classifier-free guidance.Briefings In Bioinformatics.26, bbaf071 (2025)
2025
-
[27]
& Others A single-cell transcriptomic map of the human and mouse pancreas reveals inter-and intra-cell population structure.Cell Systems.3, 346-360 (2016)
Baron, M., Veres, A., Wolock, S., Faust, A., Gaujoux, R., Vetere, A., Ryu, J., Wagner, B., Shen-Orr, S., Klein, A. & Others A single-cell transcriptomic map of the human and mouse pancreas reveals inter-and intra-cell population structure.Cell Systems.3, 346-360 (2016)
2016
-
[28]
& Others Single-cell RNA sequencing reveals profibrotic roles of distinct epithelial and mesenchymal lineages in pulmonary fibrosis.Science Advances.6, eaba1972 (2020)
Habermann, A., Gutierrez, A., Bui, L., Yahn, S., Winters, N., Calvi, C., Peter, L., Chung, M., Taylor, C., Jetter, C. & Others Single-cell RNA sequencing reveals profibrotic roles of distinct epithelial and mesenchymal lineages in pulmonary fibrosis.Science Advances.6, eaba1972 (2020)
2020
-
[29]
& Doetsch, F
Mizrak, D., Levitin, H., Delgado, A., Crotet, V ., Yuan, J., Chaker, Z., Silva-Vargas, V ., Sims, P. & Doetsch, F. Single-cell analysis of regional differences in adult V-SVZ neural stem cell lineages.Cell Reports.26, 394-406 (2019)
2019
-
[30]
& Others Massively parallel digital transcriptional profiling of single cells.Nature Commu- nications.8, 14049 (2017)
Zheng, G., Terry, J., Belgrader, P., Ryvkin, P., Bent, Z., Wilson, R., Ziraldo, S., Wheeler, T., McDermott, G., Zhu, J. & Others Massively parallel digital transcriptional profiling of single cells.Nature Commu- nications.8, 14049 (2017)
2017
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.