Summary
This paper has proposed an energy-based normalizing flow model, where the computaiton of Jacobin determinants for linear transformations can be skiped with score-matching objectives. This could enable deeper layers of linear transformation and make the flow model more efficient.
Strengths
This paper has proposed an interesting idea about the relationship between flow model and energy-based model. The flow model could be interpreted as an energy-based model with a tractable normalizaiton term and the proposed score-matching objective could significantly improve the efficiency.
Weaknesses
1. The experiments lack comparison with other energy-based flow model like [1][2][3] and recent flow models like [4][5][6].
2. Is there any theoretic analysis for the complexity between different objective function?
3. The author misses citations for the very first deep-learning-based energy-based models like [7][8].
Writing weakness:
1. The background in section 2.2 could break up into two sections, i.e., energy-based model and score-matching model.
2. It is hard to see the difference between results in the first two rows in Figure 1.
3. In line 51, even the tranformation function in flow model is invertible, the author should specify that $g()$ is the inverse transformation function.
4. In line 51, using $g_i(\cdot;\theta)$ is misleading. Does different transformation functions share the same parameters?
5. I think the author intends to model $g(\theta)$. Therefore, it is better to avoid using $E(x;\theta)$ to avoid confusion as it is usually used for representing a parametric energy model.
6. For Table 2, the author could change the unit to batch/second for easier comparison.
Reference:
[1] Xie, Jianwen, et al. "A Tale of Two Latent Flows: Learning Latent Space Normalizing Flow with Short-run Langevin Flow for Approximate Inference." arXiv preprint arXiv:2301.09300 (2023).
[2] Xie, Jianwen, et al. "A tale of two flows: Cooperative learning of langevin flow and normalizing flow toward energy-based model." arXiv preprint arXiv:2205.06924 (2022).
[3] Nijkamp, Erik, et al. "Learning energy-based model with flow-based backbone by neural transport mcmc." arXiv preprint arXiv:2006.06897 2 (2020).
[4] Chen, Ricky TQ, et al. "Residual flows for invertible generative modeling." Advances in Neural Information Processing Systems 32 (2019).
[5] Maaløe, Lars, et al. "Biva: A very deep hierarchy of latent variables for generative modeling." Advances in neural information processing systems 32 (2019).
[6] Vahdat, Arash, Karsten Kreis, and Jan Kautz. "Score-based generative modeling in latent space." Advances in Neural Information Processing Systems 34 (2021): 11287-11302.
[7] Xie, Jianwen, et al. "A theory of generative convnet." International Conference on Machine Learning. PMLR, 2016.
[8] Xie, Jianwen, et al. "Cooperative learning of energy-based model and latent variable model via mcmc teaching." Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 32. No. 1. 2018.
Questions
1. Could the author explain in detail why the complexity of calcuating Jacobin determinants is $O(D^3 \cdot L)$ for non-linear transformation? Is it general in all kinds of non-linear functions?
2. What does the sentence in line 62-63 mean?
3. What is the FID score in generation tasks?
4. What is the distribution of $p_{u}$?
Rating
5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
This paper has propose an interesting view of taking flow model as an eneryg-based model with score matching objectives. However, the expriments lack comparison of many baseline models as listed in 'weakness' part and other eval metrics in generation. Additional, the author should rephrase some sentences and formulars to avoid misleading.