Skip to content
Back to Home
2021Model

DALL·E: Text to Image

OpenAI releases DALL·E, first achieving high-quality image generation from text descriptions.

Overview

In January 2021, OpenAI released DALL·E, a model capable of generating images from text descriptions. DALL·E combined GPT-3's language understanding with VQ-VAE's image generation technology, able to generate various creative images: from "a corgi wearing a ballet tutu" to "bacon made of clocks." The model had 12 billion parameters, demonstrating the immense potential of multimodal learning. DALL·E's success pioneered the text-to-image generation field, laying the foundation for later models like DALL·E 2 and Stable Diffusion.

Study Notes

Background, mechanics, impact, and key takeaways in one read

About 3 min read

Background & Context

On January 5, 2021, OpenAI released DALL-E (named for the painter Dali and the robot WALL-E), giving the public its first look at text-to-image generation at scale: counterintuitive prompts like "a corgi in a ballet tutu" or "bacon made of clocks" were rendered in high quality and went viral. Architecturally, DALL-E did not use the then-emerging diffusion models; instead it ported GPT-3's autoregressive language-modeling paradigm to multimodality: a discrete VAE compressed images into token sequences, text and image tokens were concatenated into one sequence, and a 12-billion-parameter autoregressive Transformer modeled the whole thing. This "everything is a token sequence" idea foreshadowed the general architecture of later multimodal models.

Key Points

  • 1Released by OpenAI on January 5, 2021, the first large-scale public demonstration of text-to-image generation.
  • 2A discrete VAE compresses 256x256 images into image tokens, concatenated with text tokens.
  • 3A 12-billion-parameter autoregressive Transformer models the joint image-text distribution.
  • 4It inherits GPT-3's paradigm: generation is next-token prediction, with images added to the vocabulary.
  • 5It opened the text-to-image race and directly inspired DALL-E 2, Stable Diffusion, and the following wave.

How It Works

DALL-E's pipeline has two stages. First, compression: a discrete variational autoencoder (dVAE, from VQ-VAE) encodes each 256x256 image into a 32x32 grid of discrete visual tokens drawn from a codebook of 8192, moving generation from pixel space into a "visual vocabulary" space and shrinking sequence length from 196,608 to 1024. Second, modeling: BPE text tokens (up to 256) are concatenated with visual tokens, and a Transformer with causal attention autoregressively predicts the next token, conditioned on the text, generating the image token by token before the dVAE decodes it back to pixels. Training used 250 million image-text pairs. The elegance lies in fully reusing language-model training and inference infrastructure; the limits are equally plain, since autoregressively generating 1024 visual tokens is slow and tokenization loses detail, exactly why diffusion models later prevailed.

Impact & Legacy

DALL-E was the true beginning of the "year zero of generative AI" narrative: it gave the public its first intuitive sense that a model could understand and combine abstract concepts rather than copy training images. It validated the feasibility of the multimodal autoregressive route, whose direct descendants include Google's Parti and today's visual-tokenization schemes in multimodal models. Commercially, it drove OpenAI's multimodal strategy, and a year later DALL-E 2 redid the task with diffusion models, greatly improving quality and controllability. It also pushed creativity copyright, training-data compliance, and deepfakes into mainstream discussion; within months these topics became regulars in regulatory hearings.

Key Takeaways

  • "Everything is a token": pushing new modalities into autoregressive Transformers is the most general multimodal route.
  • Discrete VAEs bridge continuous images and sequence models at the cost of detail loss and compute.
  • Compositional generalization on counterintuitive prompts reveals semantic understanding better than fidelity.
  • Validating the paradigm first, then swapping in a better generative model, is the typical productization rhythm.

Glossary

Discrete VAE (dVAE)离散 VAE

An autoencoder that encodes images into discrete visual tokens, from VQ-VAE, letting sequence models handle images.

Autoregressive Generation自回归生成

Generating by predicting the next token one at a time, which DALL-E used to "write out" images token by token.

Visual Vocabulary视觉词表

The set of image patches corresponding to a discrete VAE codebook, the image-domain analogue of a word vocabulary.

Related Events