[KongchangAI]
ModelVector Quantized Variational Autoencoder

VQ-VAE

A Vector Quantized Variational Autoencoder proposed by DeepMind in 2017 that maps continuous latent representations to a finite discrete codebook. It is widely used in generative modeling and sequence modeling.

Core Facts

Timeline (last 90 days)

Oct 23

NCM extends the VQ-VAE mechanism to multiple codebook layers, with each layer responsible for a different level of abstraction granularity: coarse-layer codebook entries are few and semantically broad, while fine-layer entries are numerous and express specific details.

Unverified50%
Oct 23

Codebook collapse is a common failure mode of VQ-VAE, meaning only a few codebook entries are used while the rest become dead codes; common mitigations include exponential moving average updates, codebook resets and diversity regularization.

Unverified50%
Oct 23

NCM uses VQ-VAE to compress text into multi-level discrete codes, with coarse layers corresponding to paragraph- or semantic-topic-level abstraction and fine layers corresponding to more specific expressive details.

Unverified50%
Oct 23

The core of VQ-VAE is a learnable codebook containing a number of discrete vectors; after the encoder outputs continuous representations, each position is replaced with the nearest vector in the codebook (nearest-neighbor quantization).

Unverified50%
Oct 23

During VQ-VAE training, a straight-through estimator passes gradients back from the decoder to the encoder, and a commitment loss constrains the encoder output to stay close to the selected codebook vector.

Unverified50%
Oct 23

Common mitigation measures for codebook collapse include exponential moving average updates to the codebook, restarting inactive codewords, and introducing entropy regularization or commitment loss for codebook usage.

Unverified50%
Oct 23

VQ-VAE is a class of generative models that discretizes continuous representations; its core mechanism is to maintain a learnable codebook, replace continuous vectors with discrete vectors via nearest-neighbor lookup, and then reconstruct the input through a decoder.

Unverified50%
Oct 23

VQ-VAE uses a straight-through estimator to pass gradients back from the decoder to the encoder, and the training objective typically includes three terms: reconstruction loss, codebook alignment loss, and commitment loss.

Unverified50%
Oct 23

VQ-VAE training is sensitive to codebook size and initialization and is prone to codebook collapse, where only a few codewords are activated and most codewords sit idle.

Unverified50%
Oct 23

NCM's tokenizer (VQ-VAE) and generator (Transformer) are trained separately and independently, which may limit overall performance.

Unverified50%

2 more timeline events

All Facts (14)

Verified

Inverse rendering is fundamentally an ill-posed optimization problem, as the same photograph can be produced by infinitely many combinations of lighting and materials, requiring strong prior constraints.

75%
Unverified

NCM extends the VQ-VAE mechanism to multiple codebook layers, with each layer responsible for a different level of abstraction granularity: coarse-layer codebook entries are few and semantically broad, while fine-layer entries are numerous and express specific details.

50%
Unverified

NCM uses VQ-VAE to compress text into multi-level discrete codes, with coarse layers corresponding to paragraph- or semantic-topic-level abstraction and fine layers corresponding to more specific expressive details.

50%
Unverified

The core of VQ-VAE is a learnable codebook containing a number of discrete vectors; after the encoder outputs continuous representations, each position is replaced with the nearest vector in the codebook (nearest-neighbor quantization).

50%
Unverified

During VQ-VAE training, a straight-through estimator passes gradients back from the decoder to the encoder, and a commitment loss constrains the encoder output to stay close to the selected codebook vector.

50%
Unverified

Codebook collapse is a common failure mode of VQ-VAE, meaning only a few codebook entries are used while the rest become dead codes; common mitigations include exponential moving average updates, codebook resets and diversity regularization.

50%
Unverified

VQ-VAE training is sensitive to codebook size and initialization and is prone to codebook collapse, where only a few codewords are activated and most codewords sit idle.

50%
Unverified

NCM's tokenizer (VQ-VAE) and generator (Transformer) are trained separately and independently, which may limit overall performance.

50%
Unverified

Common mitigation measures for codebook collapse include exponential moving average updates to the codebook, restarting inactive codewords, and introducing entropy regularization or commitment loss for codebook usage.

50%
Unverified

VQ-VAE is a class of generative models that discretizes continuous representations; its core mechanism is to maintain a learnable codebook, replace continuous vectors with discrete vectors via nearest-neighbor lookup, and then reconstruct the input through a decoder.

50%
Unverified

VQ-VAE uses a straight-through estimator to pass gradients back from the decoder to the encoder, and the training objective typically includes three terms: reconstruction loss, codebook alignment loss, and commitment loss.

50%
Unverified

VQ-GAN introduced adversarial training and perceptual loss on top of VQ-VAE, becoming the technical foundation for the visual tokenizer in models such as DALL-E and Parti.

50%
Unverified

Discrete tokenization schemes typically rely on quantization encoders such as VQ-VAE or VQ-GAN, which sacrifice visual fidelity during the image generation process.

50%
Unverified

VQ-VAE(Vector Quantized Variational Autoencoder)由DeepMind于2017年提出,将连续潜在表征量化映射至有限离散码本

50%

Source Articles