-
Notifications
You must be signed in to change notification settings - Fork 21
Description
Hi, thank you so much for your great work. I have a question about the noise injection during training.
I noticed that you modified the step function in DDIMScheduler_with_logprob to incorporate the multiplicative noise described in the paper, and this is used during the diffusion sampling process. However, when adding noise to the anchor trajectories, the code still calls the original add_noise implementation in both training and test. As far as I understand, add_noise applies additive noise, which seems inconsistent with the paper’s discussion and might lead to the issues it mentions.
Could you clarify whether this is an intentional design choice (e.g., applying multiplicative noise only during the denoising steps), or if it might be an oversight?