LL-VQ-VAE: Learnable Lattice Vector-Quantization For Efficient Representations

Ahmed Khalil, Robert Piechocki, Raul Santos-Rodriguez
10/13/2023
cs.LGcs.CV

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

In this paper we introduce learnable lattice vector quantization and demonstrate its effectiveness for learning discrete representations. Our method, termed LL-VQ-VAE, replaces the vector quantization layer in VQ-VAE with lattice-based discretization. The learnable lattice imposes a structure over all discrete embeddings, acting as a deterrent against codebook collapse, leading to high codebook utilization. Compared to VQ-VAE, our method obtains lower reconstruction errors under the same training conditions, trains in a fraction of the time, and with a constant number of parameters (equal to the embedding dimension $D$), making it a very scalable approach. We demonstrate these results on the FFHQ-1024 dataset and include FashionMNIST and Celeb-A.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{khalil2023llvqvae,
  title  = {LL-VQ-VAE: Learnable Lattice Vector-Quantization For Efficient Representations},
  author = {Ahmed Khalil and Robert Piechocki and Raul Santos-Rodriguez},
  year   = {2023},
  eprint = {2310.09382},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.09382v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.09382.svg)](https://codeofpaper.com/paper/2310.09382)

Discussion