Tuna-2: Pixel Embeddings Beat Vision Encoders for Multimodal Understanding and Generation
> TL;DR: Tuna-2 (Meta AI, HKU, Waterloo et al.; arXiv:2604.24763; CVPR 2026 Highlight) is a unified multimodal model that uses no pretrained vision encoder and no VAE. Raw pixels are split into patches and fed straight into a Transformer — and on fine-grained perception tasks (OCR, small-object recognition), it surpasses encoder-based counterparts. Encoder variants lead early in training (the "crutch effect" of priors), but end-to-end pixel learning overtakes them as data scales — suggesting pretrained encoders may be a ceiling, not just an accelerator.
Key points
- Architecture evolution
- Tuna (previous): image → VAE + representation encoder → LLM
- Tuna-R (intermediate): drops VAE, keeps representation encoder, adds pixel-space flow matching
- Tuna-2: image → simple patch embedding (16x16 patches, conv2d k=16, s=16) → LLM. No encoder, no VAE, no connector.
- Problems with the modular pipeline (encoder → connector → LLM, VAE for generation):
- Two misaligned visual representations (semantic vectors for understanding vs. VAE latents for generation)
- Broken end-to-end gradients: LLM learns from the encoder's "second-hand" features
- Information bottleneck: CLIP-style compression loses fine-grained detail (small text, object counts)
- Enabling techniques
- Pixel-space flow matching: rectified flow with x-prediction and v-loss (from JiT), constructing \(x_t = t \cdot x_1 + (1-t) \cdot x_0\) and minimizing \(\mathcal{L}_{flow} = \mathbb{E} ||v_\theta - v||_2^2\)
- Masking-based visual feature learning: random patches replaced with learnable mask tokens, forcing harder denoising and preventing shortcuts (MAE-like, extended to unified understanding + generation)
- Two-stage training: joint captioning + text-to-image pretraining (no connector-alignment stage needed, unlike Tuna-R), then low-LR SFT on editing / instruction following / high-quality generation
- Results
- Encoder version (Tuna-R) leads early on OCRBench, MMVP, V* Bench; Tuna-2 surpasses it at scale
- Generation: encoder advantage on GenEval fades with data; near parity after SFT, competing with latent-space models (SD3, FLUX)
- Attention maps: Tuna-2 attends to finer regions (small objects, text, textures) because pixel-level gradients aren't filtered through an encoder bottleneck
- Crutch view: encoders carry priors (e.g., CLIP trained on 400M pairs) and remain optimal when data is limited
- Ceiling view: fixed, human-designed representation spaces discard fine-grained information; end-to-end learning can build task-adapted representations from scratch
- Tuna-2's experiments support the ceiling view at large data scales — but it is not a naive substitution: masking, pixel-space flow matching, and large-scale data are all required
- ❌ "All models should drop encoders" — with limited data, encoders still accelerate
- ❌ "Pixel-space generation is better than latent" — Tuna-2 shows competitiveness; latents retain compute-efficiency advantages
- ❌ "Hand-designed inductive biases are useless" — a 16x16 patch size is itself a locality prior
- ✅ Correct takeaway: pretrained encoders are knowledge-transfer tools, not cognitive limits; with enough data, end-to-end learning can break through their representation ceiling
- Unspecified threshold of "enough" data; high compute cost (512x512 image → 1024 patches vs. 64 tokens in latent space)
- Validated mainly on images; video (spatiotemporal modeling) is harder
- Loses compatibility with encoder-feature ecosystems (e.g., CLIP embeddings)
- Future directions: video extension ("Video-2"), interaction with T² scaling laws, learnable patch sizes, native tokenization for audio/3D/touch
- Core paper: Liu, Z., Ren, W., et al. (2026). *Tuna-2: Pixel Embeddings Beat Vision Encoders for Multimodal Understanding and Generation*. arXiv:2604.24763. CVPR 2026 Highlight.
- Project page: https://tuna-ai.org/tuna-2/
- Tuna (prior work): Liu, Z., et al. (2025). *Tuna: Unified Visual Representation for Native Multimodal Models*
- JiT (flow matching): Ji, Y., et al. (2025). *JiT: Back to Pixel-Level Purity*
- MAE: He, K., et al. (2022). *Masked Autoencoders Are Scalable Vision Learners*. CVPR 2022.
- REPA: Yu, L., et al. (2024). *REPA: Representation Alignment for Generation*
Analysis: crutch or ceiling?
Avoiding cargo-cult readings
Layman's explanation
> Today's AI sees images in two steps: a "translator" (encoder) compresses the image into a summary of a few hundred numbers, which the brain (LLM) reads. Tuna-2 lets the brain look at the raw image directly, in 16x16-pixel squares. Early on, the version with the translator wins — it has learned from 400M images. But after seeing enough data, Tuna-2 sees finer detail: the translator sacrificed detail for generality, while Tuna-2 optimizes every pixel for the task. Hiring an experienced translator vs. learning the language yourself: the former starts faster, the latter has a higher ceiling.