Summary
This paper addresses the problem of object-centric novel view synthesis from a single or sparse input image. This paper proposes a novel AR diffusion approach with hybrid-architecture (block-wise casual attention and LSTM). The authors conduct experiments on Objverse and report quantitative results on it, outperforming other recent works. They also investigate the impact of synthesis order, demonstrating improved results when compared to random and reverse order generation. This AR diffusion approach might be applied to lots of other problems.
Strengths
The AR diffusion algorithm is innovative and potentially applicable to a range of tasks, including long video generation.
The wirting is clear, and I can understand the technical part quite easily.
Also the author showed state of the art results on Objverse (Synthetic Dataest).
Weaknesses
There are a key design choices and questions in AR-diffusion which are not closely disscused.
1. **Noise strategy**: The authors mention adding the same noise timestep to both reference and target frames. However, there is no explanation or ablation study to justify this choice. Why was this approach chosen over others? For example, you can keep reference frames as clean images, and only add noise to target denosing views. Or you can add indenpendent noise levels, or using increasing noise levels for target views.
2. **Efficient Parallel Training Across Target and References frames**. For example, when using an input image and reference views 0 and 1 to denoise target views 2 and 3, is the loss calculated only for target views 2 and 3? With block-wise causal attention and the same-noise-level strategy, it seems possible to calculate diffusion loss for reference views (e.g., views 0 and 1) as well. How would this impact the results? Idealy, this seems more efficient, right? Like in LLM nowdays, decoder-only arch can compute loss at every tokens, but Bert-based approach can only compute loss at MASK tokens, which is not that efficient (regarding the number of loss tokens divided by the number of FLOPS).
Another comments, which might seems objective. The authors seems to suggest that AR diffusion might produces more 3D consistent results compared to full sequence diffusion ones. Though, when doing full sequence diffusion, the target frames cannot extract features from clean reference frames (because reference frames are at the same noise level as current frames), this claim remains unconvincing for me, without direct comparisons using the same model architecture, data, and computational resources.
I think it's better to add some citations for other AR-diffusion paper, though not applied to the same task, like DiffusionForcing, Rolling Diffusion Models, and Pyramid Flow (Came out on Oct, you don't need to cite it now, but recommend to cite later.).
Questions
1. The evaluation is conducted only on the synthetic dataset Objaverse. Given that ABO and GSO are commonly used benchmarks in this field, could you provide additional results on these datasets?
2. Several ablations are missing. For instance, what is the impact of the LSTM on model performance and inference speed? Why is the noise added to the reference frames the same as for the target frames?
3. Do you observe any error accumulation effects? AR algorithms trained with teacher forcing often suffer from error accumulation. Out of curiosity, have you observed increasing artifacts in later synthesized views? or maybe 6 views is not long enough to observe strong error accumulation artifacts.
4. Regarding Figure 5, does the reported FLOPs represent the entire model or just the attention module? If it's for the attention module alone, could you also provide the total model FLOPs? This would help in understanding the extent of computational savings achieved by the alpha parameter in a single evaluation (also, consider mentioning if KV-cache can be used when generating new views).