Papers
Topics
Authors
Recent
Search
2000 character limit reached

Injective Probability Flow Regularized Autoencoder

Updated 2 March 2026
  • The paper introduces a framework blending injective probability flows with autoencoder regularization, enabling tractable likelihood estimation and high sample quality.
  • The methodology employs a smooth injective decoder, a left-inverse encoder, and Jacobian-based penalties to maintain reconstruction fidelity and local injectivity.
  • Empirical results on CelebA, CIFAR-10, and MNIST show improved reconstruction and sample FIDs compared to standard VAEs and β-VAEs.

The Injective Probability Flow Regularized Autoencoder (RAE) is a generative modeling framework that bridges injective probability flow models and regularized autoencoders, providing tractable likelihood estimation and superior sample quality without the architectural and computational constraints of bijective flow-based generative models. Unlike invertible normalizing flows that require dimensionality preservation between latent and data space, this approach only requires injectivity of the generator (decoder), unlocking efficient modeling of high-dimensional data manifolds with lower-dimensional latent spaces and explicit regularization directly tied to probability flow objectives (Kumar et al., 2020).

1. Model Structure and Injective Mapping

The foundational principle of the Injective Probability Flow RAE is the use of a smooth, differentiable, and one-to-one map gθ:Z→Xg_\theta: Z \to X, where Z⊂RdZ \subset \mathbb{R}^d is the low-dimensional latent space, and X⊂RDX \subset \mathbb{R}^D is the high-dimensional data space with D≫dD \gg d. Injectivity ensures every x∈gθ(Z)x \in g_\theta(Z) has a unique zz such that x=gθ(z)x = g_\theta(z). The encoder hϕ:X→Zh_\phi : X \to Z acts as a left-inverse on the image, enabling unique inference for any x∈gθ(Z)x \in g_\theta(Z). This construction pushes forward a Gaussian prior pz(z)=N(z;0,σ2I)p_z(z) = \mathcal{N}(z; 0, \sigma^2 I) through Z⊂RdZ \subset \mathbb{R}^d0 to define the induced density Z⊂RdZ \subset \mathbb{R}^d1 on the data manifold.

2. Likelihood Formulation and Relaxed Probability Flow

The probability flow perspective establishes the data probability density via a change-of-variables adapted to injective mappings. For Z⊂RdZ \subset \mathbb{R}^d2, the pushforward density on Z⊂RdZ \subset \mathbb{R}^d3 is given by

Z⊂RdZ \subset \mathbb{R}^d4

where Z⊂RdZ \subset \mathbb{R}^d5 is the Jacobian of Z⊂RdZ \subset \mathbb{R}^d6 at Z⊂RdZ \subset \mathbb{R}^d7. The log-likelihood can be expressed as

Z⊂RdZ \subset \mathbb{R}^d8

Computing the log-determinant is computationally expensive; to address this, a concavity-based lower bound is employed involving the Frobenius norm of the Jacobian, facilitating a tractable estimation. The core tight bound is

Z⊂RdZ \subset \mathbb{R}^d9

and, equivalently, another lower bound parameterized by a fixed X⊂RDX \subset \mathbb{R}^D0:

X⊂RDX \subset \mathbb{R}^D1

3. Autoencoder-Style Objective and Regularization

Translating the likelihood lower bound into a learnable objective yields a regularized autoencoder formulation,

X⊂RDX \subset \mathbb{R}^D2

with X⊂RDX \subset \mathbb{R}^D3. This formulation includes:

  • Prior-norm penalty: Encouraging latent codes close to the Gaussian prior.
  • Reconstruction loss: Penalizing deviation between the data and its reconstruction.
  • Jacobian-smoothness loss: Penalty derived from the log-Frobenius bound, favoring smooth X⊂RDX \subset \mathbb{R}^D4.
  • Injectivity penalty: Enforces a lower bound X⊂RDX \subset \mathbb{R}^D5 on the smallest singular value of the Jacobian, ensuring local injectivity.

The injection of a soft penalty for reconstruction (as opposed to a hard constraint) is critical for stable optimization.

4. Algorithmic Implementation

Both encoder X⊂RDX \subset \mathbb{R}^D6 and decoder X⊂RDX \subset \mathbb{R}^D7 are constructed using five-layer convolutional or transposed convolutional neural networks, with ELU activations and batch normalization. Latent dimension settings include X⊂RDX \subset \mathbb{R}^D8 for MNIST and X⊂RDX \subset \mathbb{R}^D9 for CIFAR-10 and CelebA. Training uses Adam optimization with an initial learning rate of D≫dD \gg d0, batch size 128, and 100k training steps. The regularization weights D≫dD \gg d1 and D≫dD \gg d2 start at 1 and increase progressively, with typical D≫dD \gg d3, D≫dD \gg d4, and injectivity threshold D≫dD \gg d5. Jacobian-penalty terms are estimated using single Hutchinson samples per example and either automatic-differentiation-based Jacobian-vector products or finite-difference approximations.

5. Empirical Evaluation and Quantitative Performance

Evaluation is conducted by fitting either a single Gaussian or a 10-component Gaussian mixture model (GMM) in latent space post-training, then decoding to produce samples for Fréchet Inception Distance (FID) measurement. On CelebA, the injective flow model ("InjFlow") achieves the lowest reconstruction FID (28.5) and the lowest sample FID with a GMM sampler (40.6), outperforming VAE, β-VAE, and regularized AEs:

Model Recon FID Samples (GMM)
VAE 62.4 67.8
β-VAE 30.1 42.8
AE 30.2 43.5
AE+SN 31.2 43.3
InjFlow 28.5 40.6

Comparable improvements are reported on CIFAR-10, while on MNIST, InjFlow is competitive with β-VAE. Qualitatively, InjFlow reconstructions consistently preserve fine-grained details (e.g., hair structure in CelebA) superior to VAEs, which exhibit significant blurring. Random samples from InjFlow display enhanced sharpness but in some cases show artifacts attributable to the injectivity constraint.

6. Significance and Theoretical Perspective

By relaxing the generative mapping requirement from bijectivity to injectivity, the model circumvents the dimensionality limitations and high computational costs of fully invertible flow-based models, while maintaining a closed-form, tractable probability density and efficient training on high-dimensional data. The regularization terms are not ad hoc but are rigorously derived from principled lower bounding of the probability flow objective. The approach synthesizes the best attributes of VAEs (dimensionality reduction, tractable likelihood), autoencoders (reconstruction-driven regularization), and flows (explicit density modeling), offering a unified and scalable solution for generative learning in the underdetermined regime (D≫dD \gg d6) (Kumar et al., 2020).

A plausible implication is that this framework opens avenues for further research in generative modeling on complex manifolds, where strict invertibility is neither feasible nor desirable, and where explicit regularization of the generative map's geometry is critical for both sample quality and tractable likelihood estimation.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Injective Probability Flow Regularized Autoencoder (RAE).