Summary
The paper introduces Remix-DiT, a modification to the diffusion transformer architecture that incorporates the multi-expert denoiser framework during both training and inference. Unlike traditional multi-expert methods that train $N$ separate individual experts independently for each time interval, Remix-DiT employs $K$ base models combined with $N$ mixing coefficients to dynamically compute time-specific experts. This approach enhances efficiency and leverages task similarities between adjacent intervals more effectively. Experiments on ImageNet demonstrate that Remix-DiT improves the performance of DiT across various model sizes.
Strengths
- The paper is well-motivated and represents a valuable step towards integrating the multi-expert denoising framework into standard diffusion models.
- The main idea of the paper (using global mixers to compute the final experts) is novel and interesting to me in this context.
- The method is simple and effective, making it more suitable for practical use cases.
- The experiments are well-designed, and the ablations clearly illustrate the impact of various aspects of Remix-DiT.
- The paper is well-written and generally easy to understand.
Weaknesses
- While the authors show the benefits of Remix-DiT on finetuning a pretrained DiT model, it would be interesting to see its effect when training all components from scratch. If the compute budget allows, I suggest that the authors also add this experiment for better insights into what happens if one uses the remixing scheme from the beginning of training (perhaps after a small warmup)
- The performance gain seems to diminish as the size of the base model increases. Hence, a more detailed discussion on this issue is needed for the final version. For example, the performance gain is almost 30% for DiT-S, while it drops to only 15% for DiT-L.
**Minor comments:**
Please fix the following issues in terms of writing in your draft:
- L114 "refer to" -> "refers to"
- L144 -> citation is missing
- L215 -> I assume 100M steps should be 100K steps
- L290 -> it seems that it should be written as N experts because K is the number of base models
- L295 -> "can found" should be "can find"
Please also cite GigaGAN [1] as the mixing part of the paper is related to their method of mixing different convolution kernels during training.
[1] Kang M, Zhu JY, Zhang R, Park J, Shechtman E, Paris S, Park T. Scaling up gans for text-to-image synthesis. InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition 2023 (pp. 10124-10134).
Questions
1. The EDM paper [1] suggests that for denoising, only the middle noise levels are important, while this paper suggests that the noise levels towards 0 are more crucial. Do you have an intuition on the difference between these two conclusions?
2. Is the performance of Remix-DiT more sensitive to the number of sampling steps compared to a normal DiT? In other words, how do the experts perform when using a deterministic sampler with low NFEs (<50)?
3. Can you also visualize some examples generated by DiT and Remix-DiT? While the metrics are valuable, a qualitative evaluation is interesting as well.
[1] Karras T, Aittala M, Aila T, Laine S. Elucidating the design space of diffusion-based generative models. Advances in neural information processing systems. 2022 Dec 6;35:26565-77.
Limitations
The authors have mentioned this in the paper.