Summary
This paper considers text-to-3D generation following the score distillation methods such as DreamFusion, ProlificDreamer, and propose a new method called Entropic Score Distillation, which incorporates entropy regularization term in score distillation sampling to evade the mode collapse issue observed from the prior methods. In specific, the author regards the problem of mode collapse arises due to the maximum likelihood estimation objective, i.e., driven from the KL divergence minimization, which is shown to be prone to the mode collapse as from various prior generative model research. To handle this challenge, the author adds entropic regularization, which can be efficiently implemented by changing the classifier-free guidance trick. They qualitatively and quantitatively show the results of 4 different cases and compare with DreamFusion and ProlificDreamer to validate their findings.
Strengths
The strength of this paper is listed as follows:
- The paper includes a detailed algorithm in implementing proposed method Entropic Score Distillation (ESD), which suggests a clear path for replication and verification. Also, I believe there is no other computational burden in implementing ESD.
- The Janus problem is considered as a main problem of text-to-3D generation with 2D diffusion prior, in which the author discusses how to overcome this problem.
Weaknesses
Despite the method is easy-to-follow, I believe there are many room for improvement in improving the proposed method:
- Motivation: It is unclear how the mode collapse is related to the Janus problem. In specific, what is the precise definition of mode collapse in text-to-3D generation? In the general context, I believe the term mode collapse is used for the inability of the generative model to generate diverse output in distribution-level. However, it seems like the paper considers a problem in generating a single 3D content. Thus, it will be clearer if the paper considers the mode collapse problem of certain prompts and aims to alleviate the issue, or aims to handle the widespread mode collapse problem of text-to-3D generation. In such a case, how to measure the mode collapse problem in text-to-3D generation? I think the Inception score alone cannot faithfully correlate to the mode collapse problem.
generating a single instance, which is not Is the term mode collapse is used as the 2D diffusion model generates multiple facet in single 3D generation author
- Method: While I believe the entropic regularization is somewhat new to the text-to-3D generation research, but it seems like it is just a classifier-free guidance training of LoRA parameters in VSD, which is already in part suggested from the Threestudio, which has an open-source re-implementation of ProlificDreamer.
- Evaluation: The paper only considers 4 prompts in its evaluation. I think the quantity of experimental validation does not suffice to support the author’s claim that ESD prevents Janus problem or mode collapse. I think the author should consider showing more experimental results to convince the readers.
Effect of ESD vs seed: As discussed in DreamFusion, the most simplest way to evade Janus' problem is to use different random seeds. Thus, if ESD is better at preventing Janus’ problem, the experiments should be designed to show how ESD successfully generates 3D content without Janus problem compared to ProlificDreamer or DreamFusion when repeated with different random seeds.
- Ablation study: The author provides brief qualitative examples on how the entropy regularization hyperparameter $\lambda$ affects the 3D generation. However, I think it would be much better how $\lambda$ affects the 3D generation throughout the generation (i.e., 3D optimization) process, or how it prevents the mode collapse issue. This is related to 1. that the quantification of mode collapse will strengthen the author’s point.
Questions
Most of my concerns are listed in the Weakness part. Here, I will add some more questions regarding the paper:
- Could the author provide more details in their implementation? For example, which 3D backbones were used, or which diffusion models were used during generation? I think there is no clear description on the optimization.
- Does the author conduct an experiment on 3D mesh fine-tuning as done in ProlificDreamer? If so, is the proposed method (ESD) effective in 3D mesh optimization?
- Some minor questions; ain’t the $\partial g(\theta,c) / \partial \theta$ should be positioned at the right of the score difference term?
Rating
3: reject, not good enough
Confidence
5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.