# GAIA-1 > Wayve 2023 · [Paper](https://arxiv.org/abs/2309.17080) **One-line summary** — GAIA-1 ("Generative AI for Autonomy") is a generative world model that takes video, text, and ego-vehicle actions as input and generates realistic future driving scenarios with fine-grained control over ego-vehicle behavior, learning the implicit rules of road behavior from raw driving data. ## Problem Building autonomous driving systems that can safely navigate the unstructured complexity of real-world scenarios remains hard, and a critical sub-problem is *prediction*: anticipating the various potential outcomes that may emerge in response to the vehicle's actions as the world evolves. Prior world models relied on labeled data or low-dimensional simulated representations that cannot generate realistic samples of complex real scenes, while video generators produce convincing pixels but weak representations of evolving world dynamics. GAIA-1 aims to keep the best of both: the scalability and realism of generative video models, and a world model's meaningful representation of the future. ## Method & architecture GAIA-1 has three trainable components: an image tokenizer, an autoregressive world model, and a video diffusion decoder. - **Image tokenizer (0.3B)**: a fully convolutional 2D U-Net discrete autoencoder downsamples each $288\times 512$ frame by $D=16$, giving $n = 18\times 32 = 576$ tokens with vocabulary $K=8192$ (about $470\times$ bit compression). It is trained with image reconstruction ($L_1$, $L_2$, perceptual, GAN), quantization losses, and an *inductive bias loss* — a cosine-similarity distillation of pre-trained DINO features that makes tokens semantic rather than high-frequency. - **Unified token sequence**: per time step, tokens are interleaved text–image–action: text via frozen T5-large ($m=32$ tokens), actions as $l=2$ scalars (speed, curvature) linearly embedded, all in a shared $d=4096$ space with factorized spatio-temporal positional embeddings. Videos are subsampled to 6.25 Hz; $T=26$ frames (4 s) give a total sequence length of $T(m+n+l) = 15{,}860$. - **World model (6.5B)**: an autoregressive transformer with causal masking trained to predict the next image token given all past tokens: $$L_{\text{world model}} = -\sum_{t=1}^{T}\sum_{i=1}^{n} \log p\big(z_{t,i} \mid \mathbf{z}_{