Summary
This paper tackles the problem of inactive units in deep VAEs by introducing in deep VAE architectures a deterministic data-dependent context as a top-level latent variable.
The context is obtained using the Discrete Cosine Transform of the input image, and therefore provides a compressed representation of the image.
Experiments on standard benchmarks show that the model help reducing the inactive units in deep VAEs, and leads to improved log-likelihood performances.
Strengths
The problem of collapsing units in deep VAEs is well known and still an open research question. This paper introduces and demonstrates an interesting direction of investigation that seems to help reduce inactive units.
Knowing that the DCT works well for compressing images, it makes sense to me to use this "domain knowledge" in the model architecture.
To the best of my knowledge, this idea is novel in the context of deep VAE architectures, although Fourier-like transforms were used in many different settings in deep learning.
It is overall a well written paper that is easy to follow.
Weaknesses
As is, the paper needs important changes/improvements in some key areas, that if properly addressed could make this an interesting work to the broader community.
**1. Generalization of experiments to other hierarchical VAE architectures:**
What your experiments show is that for VD-VAEs the context helps (there are still quite a lot of inactive units as also mentioned by the authors), so in a way in this paper you are proposing an improvement of the VD-VAE model. But the claims you make are way more general since they are applied to all hierarchical VAE architectures. This is not correct, unless substantiated by adding the context in at least one other hierarchical VAE architecture (e.g. Ladder VAE, BIVA) and showing a reduction of the active units.
**2. Misleading statements:**
I find the following statements on the premise of the paper quite misleading/untrue
1. Abstract: "There is a consensus that the top-down hierarchical VAEs allow effective learning of deep latent structures and avoid problems like posterior collapse."
2. Section 3.2: "The common claim that the top-down hierarchical VAEs alleviate the problem of the posterior collapse (Maaløe et al., 2019) is not necessarily true"
These statements should be revised, since this is not what is claimed in previous papers. To me the consensus is that top-down hierarchical VAE can still have collapse, but that the problem can be reduced by specific architectures/parameterizations:
1. In the BIVA paper for example, the deterministic top down path and the skip connections are key to avoid collapse. The authors of the BIVA paper say for example in the introduction: "We introduce the Bidirectional-Inference Variational Autoencoder (BIVA), a model formed by a deep hierarchy of stochastic variables that uses skip-connections to enhance the flow of information and avoid inactive units"
2. The BIVA paper claims that the Ladder VAE has active units issues, despite having a top-down hierarchy.
**3. Explanation of why/how the model works:**
The paper would benefit from a more comprehensive explanation of how the model works. Providing a deeper insight into the workings of the proposed deep hierarchical VAE, particularly the role of context, would not only improve the paper but also open up for future research directions. Consider addressing the following:
ROLE OF CONTEXT
a. *Visualizing DCT-based context:* It's important to visualize the DCT-based context obtained in some of the data samples in the experiments. This can be achieved by applying Algorithms 1 and 2 from section 4.4 on dataset examples with the chosen context size. This visualization would help readers understand how much information is being passed to the model through the context.
b. *Comparison with a model using only the diffusion prior:* It would be valuable to include an ablation study comparing the proposed model with the same model using a diffusion prior but no context. This comparison could shed light on the specific advantages of the context.
c. *Extension to other domains:* It would be helpful to discuss how this approach can be extended to other domains. For example, how this model might be adapted for time series data or text.
PRIOR DISTRIBUTION
The paper's discussion of the proposed prior distribution could be more detailed and clear.
a. *Visualizing the Prior:* It would be helpful to visualize the learned prior distribution in some of the experiments, by computing the iDCT of prior samples.
b. *Alternative Priors:* What are possible alternative priors? What happens if you use as prior the DCT of mean image over training set?
c. *Discrete $z_L$:* Explain the necessity of $z_L$ being discrete and of the quantization step. Have you explored using standard continuous priors, and if so, what were the outcomes?
d. *Unconditional Sample Generation:* It would be helpful to show generated unconditional samples on datasets like MNIST or CIFAR.
**4. Minor comments:**
- "Var" in equation (4) is not defined in the paper
- Section 3.3: $z_{-l}$ not defined
- Section 3.3: In the "Non-identifiability equation" $z$->$z_l$?
Questions
See questions/comments listed in the weaknesses section.
Rating
3: reject, not good enough
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.