Learning multi-modal generative models with permutation-invariant encoders and tighter variational objectives
Marcel Hirt, Domenico Campolo, Victoria Leong, Juan-Pablo Ortega
TL;DR
The paper introduces a tighter, permutation-invariant variational objective for multi-modal VAEs that can be optimized with masking over modality subsets. By replacing fixed PoE/MoE aggregations with learnable permutation-invariant encoders (e.g., Sum-Pooling and Set Transformer) and introducing a second latent variable to capture cross-modal information, the approach yields tighter lower bounds on the multi-modal log-likelihood and improved identifiability. The authors provide an information-theoretic analysis and demonstrate through extensive experiments on linear and nonlinear models, including MNIST-SVHN-Text, that their method achieves higher log-likelihoods and better latent identifiability than traditional mixture-based bounds, while enabling flexible handling of missing modalities. The work highlights practical benefits for cross-modal generation and representation learning, and outlines avenues for incorporating more expressive priors and diffusion-based techniques in future work.
Abstract
Devising deep latent variable models for multi-modal data has been a long-standing theme in machine learning research. Multi-modal Variational Autoencoders (VAEs) have been a popular generative model class that learns latent representations that jointly explain multiple modalities. Various objective functions for such models have been suggested, often motivated as lower bounds on the multi-modal data log-likelihood or from information-theoretic considerations. To encode latent variables from different modality subsets, Product-of-Experts (PoE) or Mixture-of-Experts (MoE) aggregation schemes have been routinely used and shown to yield different trade-offs, for instance, regarding their generative quality or consistency across multiple modalities. In this work, we consider a variational objective that can tightly approximate the data log-likelihood. We develop more flexible aggregation schemes that avoid the inductive biases in PoE or MoE approaches by combining encoded features from different modalities based on permutation-invariant neural networks. Our numerical experiments illustrate trade-offs for multi-modal variational objectives and various aggregation schemes. We show that our variational objective and more flexible aggregation models can become beneficial when one wants to approximate the true joint distribution over observed modalities and latent variables in identifiable models.
