Summary
In this paper, the authors study the Schrodinger Bridge problem and propose an improvement over the Diffusion Schrodinger Bridge Matching (DSBM) methodology [1, 2]. In particular, they propose a discrete counterpart formulation of DSBM. Instead of relying on stochastic processes, they rely on a discrete-time version of the Markovian and reciprocal projections which are the key components of DSBM. By doing so, they have a better control on the number of steps needed in DSBM. They next leverage advances in the field of diffusion models to reduce the number of stepsizes needed in order to solve the Schrodinger Bridge. In particular, they focus on larger jumps using the approach of Denoising Diffusion GAN (DD-GAN), introduced in [3]. The method is illustrated on translation tasks on the Celeba dataset.
[1] Shi et al. (2023) -- Diffusion Schrodinger Bridge Matching
[2] Peluchetti (2023) -- Diffusion Bridge Mixture Transports, Schrödinger Bridge Problems and Generative Modeling
[2] Xiao et al. (2021) -- Tackling the Generative Learning Trilemma with Denoising Diffusion GANs
Strengths
* The paper is overall clearly written and easy to follow. It relies on the notions of Markovian and reciprocal projections that were already introduced in [1]. All the required notions are properly introduced.
* I enjoy reading the full description of the DSBM algorithm in discrete time. I agree that this should allow for 1) easier spreading of DSBM-related methodology 2) more flexible algorithm (like the introduction of GAN jumps as proposed).
* The experimental results seem to compare favorably compared to DSBM (more on that later).
[1] Shi et al. (2023) -- Diffusion Schrodinger Bridge Matching
Weaknesses
* Part of the theory was already done in [1]. Especially the discrete Markovian projection was already identified as the minimizer of the Kullback-Leibler divergence in [1, Appendix E]. I think the claims of novelty of the paper regarding the introduction of the discrete scheme should be tamed down.
* I am not clear regarding what is the purpose of the Gaussian study. I understand that the authors use it in their experimental section (Section 4.1) to study the convergence of their algorithm but I think Section 3.4 is distracting the reader from what I consider to be the main points of the paper which is 1) full discrete study of DSBM 2) GAN jumps. Section 3.4 could easily be considered in the Appendix which would leave more room for additional experiments.
* The claim of exponential convergence should be tamed down. Reading the paper it seems like this is proven in the current paper (I am talking especially about the bold "exponential rate of convergence" in l.294 which can be misleading). To my understanding this is only experimentally shown.
* There is something quite striking in Figure 3. (for example see the last row of (d) and (f)). While the quality of ASBM is better (by the way, one of the reason the FID score is so high for DSBM must be because of the remaining noise in the output samples, an easy way to remove this noise would be to consider a deterministic last step as a postprocessing as is routinely done in diffusion models, see [2] for instance), it seems that the diversity is much lower than DSBM. I would like to see a proper investigation of this phenomenon which is also reported in the adversarial distillation of diffusion models. According to [3], there is an incompressible trade-off between high-NFE/good diversity and low-NFE/low-diversity.
[1] Shi et al. (2023) -- Diffusion Schrodinger Bridge Matching
[2] Jolicoeur et al. (2020) -- Adversarial score matching and improved sampling for image generation
[3] Dieleman (2024) -- The paradox of diffusion distillation
Questions
* I understand that the main goal of the author is the speed-up of DSBM-like algorithms. However, why choose DD-GAN? This doesn't seem to me like the obvious candidate for speeding up DSBM. Other techniques like distillation (adversarial distillation if one really wants to use GANs [1, 2]) or consistency models seem like potential better candidate. If the finetuning strategy is what the authors want to avoid, consistency models can be trained from scratch [3, 4].
* Some typos:
* l.280 "Schrodigner" --> "Schrodinger"
[1] Xu et al. (2023) --UFOGen: You Forward Once Large Scale Text-to-Image Generation via Diffusion GANs
[2] Sauer et al. (2023) -- Adversarial Diffusion Distillation
[3] Song et al. (2023) -- Consistency Models
[4] Song et al. (2023) -- Improved Techniques for Training Consistency Models
Limitations
The limitations are discussed in the Appendix A. However, the authors are quick to dismiss these limitations. For example, regarding the adversarial training "While we mention this aspect, we do not treat it to a be a serious limitation." I think there are serious problems regarding adversarial training regarding the training (suffer from training instabilities) and the results themselves (less diversity). These issues are usually reported in the field of adversarial distillation of diffusion models, see [1] for instance. I think this is doing a disservice to the paper and the community by trying to minimise them instead of exposing them for what they are.
[1] Dieleman (2024) -- The paradox of diffusion distillation