atlas

Research map / Image generation / Autoregressive and latent generation

Neural Language of Thought Models

ICLR 2024 · Image generation › Autoregressive and latent generation · approach: Latent diffusion with learned tokenizers · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes NLoTM, an unsupervised model combining a Semantic VQ-VAE (slot attention with block-level codebooks) and an autoregressive transformer prior over semantic concept tokens, for compositional discrete scene representation and generation.

Problem

Learning language-of-thought-like structured, discrete, compositional representations and probabilistic generative priors from unstructured visual observations, which patch-based VQ-VAEs and continuous object-centric models do not provide.

Approach

Factorizes each slot into M blocks, each quantized with its own shared codebook (SVQ), so object properties become reusable discrete codes; an autoregressive transformer prior (ALP) then samples these codes object by object to generate scenes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use semantic object-factor codes with the ALP prior instead of patch-based dVAENLoTM · CLEVR-EasyFID: 40.30 -> 32.50Helped
Use semantic object-factor codes with the ALP prior instead of patch-based dVAENLoTM · CLEVR-HardFID: 65.89 -> 43.12Helped
Use semantic object-factor codes with the ALP prior instead of patch-based dVAENLoTM · CLEVR-TexFID: 112.80 -> 84.52Helped
Use semantic object-factor codes rather than patch codesNLoTM · 2D Sprites (4 obj)Generation Accuracy (in %): 62.50 -> 66.41Helped
Use semantic object-factor codes rather than patch codesNLoTM · 2D Sprites w/ bg (4 obj)Generation Accuracy (in %): 30.47 -> 42.19Helped
Use semantic object-factor codes rather than patch codesNLoTM · 2D Sprites w/ bg (4 obj)FID: 58.14 -> 58.50Hurt
Use NLoTM codebook prototype vectors rather than SysBinder continuous representations2D Sprites odd-one-out · OODOOD accuracy (%): 67.6 -> 99.1Helped
Use codebook prototype vectors rather than codebook indicesNLoTM · 2D Sprites odd-one-outOOD accuracy (%): 46.8 -> 99.1Helped
Use codebook prototype vectors rather than SysBinder continuous representationsCLEVR-Hard Property Comparison · OODOOD accuracy (%): 70.09 -> 71.15No clear effect
Increase dVAE prior capacity from 8 to 16 layers (ablation)dVAE · CLEVR-HardFID: 65.89 -> 60.75Helped
Increase SVQ blocks from 1 to 4 (ablation)NLoTM · 2D Sprites (3 obj)Generation Accuracy (in %): 0.00 -> 75.78Helped
Increase SVQ blocks from 8 to 16 (ablation)NLoTM · 2D Sprites (3 obj)Generation Accuracy (in %): 75.00 -> 55.47Hurt

Surprising findings

Limitations

Experimental setup

Datasets: 2D Sprites CLEVR-Easy CLEVR-Hard CLEVR-Tex Google Scanned Objects

Benchmarks: 2D Sprites CLEVR-Easy CLEVR-Hard CLEVR-Tex Odd-One-Out (2D Sprites) CLEVR-Hard Property Comparison Google Scanned Objects

Metrics: FID generation accuracy steps to 98% ID accuracy OOD accuracy FG-ARI

Baselines: VQ-VAE with PixelCNN prior dVAE with transformer prior GENESIS-v2 SysBinder Slot Attention SLATE

Builds on: VQ-VAE Slot Attention SysBinder dVAE PixelCNN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy