ArXiv: 2605.06548

🎯 Pitch

Cola DLM challenges the dominance of left-to-right generation by modeling the global semantics of text in a compressed, continuous latent space before decoding to tokens, massively reducing the number of sequential generation steps. Against matched 2B-parameter baselines, this approach delivers strong scaling behavior and competitive benchmark performance while running generation with an idealized 1.6–2.0× reduction in sequential depth.


1. Executive Summary

This paper proposes Cola DLM (Continuous Latent Diffusion Language Model), a hierarchical latent-variable language model that decomposes text generation into global semantic prior modeling in continuous latent space and local textual realization through a conditional decoder, thereby replacing token-level autoregressive factorization with a principled alternative. Trained and evaluated on a suite of 8 benchmarks—including LAMBADA, MMLU, and SIQA for internal analysis, plus SQuAD, Story Cloze, OBQA, RACE, and HellaSwag for scaling comparisons—using strictly matched ~2B-parameter autoregressive and LLaDA baselines, the model first learns a stable text-to-latent mapping via a Text VAE, then models a block-causal diffusion prior in continuous latent space (block-wise DiT with block size 16), and finally generates text through conditional decoding. Under a unified few-shot generative evaluation protocol, Cola DLM exhibits strong scaling behavior up to ~2000 EFLOPs, achieving the best overall Task Average while operating with only 8–10 denoising steps per block of 16 tokens—corresponding to an idealized 1.6–2.0× reduction in sequential generation depth compared to autoregressive decoding—establishing that continuous latent prior modeling is a competitive scaling direction for language generation only when the latent space evolves jointly with the prior from a stable initialization rather than remaining fixed or trained from scratch.

2. Context and Motivation

The Core Problem: Token-Level Autoregression Couples Generation to a Fixed Order

The central problem this paper addresses is that contemporary large language models, while remarkably successful, bind text generation to a single, hand-crafted inductive bias: the left-to-right token-by-token factorization imposed by the chain rule of probability. Under the autoregressive (AR) paradigm, any text distribution is decomposed as:

pAR(x)=i=1Lpη(xix<i)p_{\text{AR}}(x) = \prod_{i=1}^{L} p_\eta(x_i \mid x_{<i})

This factorization is mathematically exact—it loses no information—but it embeds a strong assumption: that both global semantic organization (topic, discourse structure, logical flow) and local textual realization (word choice, syntax, surface form) must propagate through the same sequential conditional chain. In other words, the model's internal state at position ii must simultaneously encode everything needed to produce the next token, from high-level planning to low-level grammar.

This coupling creates three concrete problems that the paper identifies:

Inherent sequential inference cost. Because each token depends on all previous tokens, generation cannot be parallelized across positions. Even with techniques like KV-caching, the model must still produce tokens one at a time, making the inference depth (number of sequential steps) equal to the sequence length. For long-form generation or latency-sensitive applications, this is a fundamental bottleneck—not merely an implementation inconvenience.

Restrictive inductive bias for non-monotonic tasks. Many text generation tasks do not naturally proceed left-to-right. Infilling (completing missing spans in the middle of existing text), local editing (revising a specific sentence while preserving surrounding context), and global reorganization (restructuring an argument) all require reasoning about dependencies that cross the left-to-right boundary. AR models handle these awkwardly: infilling typically requires generating tokens after the gap first, then conditioning backward, which is a workaround rather than a natural capability.

Confounded representation learning. Because the AR state must serve dual roles—global planner and local realizer—it is difficult to isolate and study what the model has learned about high-level semantics versus surface-level statistics. This confounding also makes it harder to transfer global semantic capabilities (e.g., topic coherence, argument structure) across tasks or modalities, since they are entangled with token-level generation mechanics.

The Broader Significance: Rethinking What Text Generation Requires

The paper argues that this gap is not merely architectural—it reflects a deeper question about what kind of representation text generation actually requires. If language indeed possesses a hierarchical structure where high-level semantics (what to say) can be separated from low-level realization (how to say it), then forcing both through a single token-level chain is not neutral: it may actively work against efficient learning and flexible generation.

This matters for several reasons that the paper develops:

Scaling efficiency. If global semantics are relatively low-dimensional and compressible, modeling them separately in a compact latent space could reduce the burden on the main backbone. The transformer layers would not need to rediscover topic-level structure at every token position; instead, they could operate on pre-organized semantic latents.

Cross-modal unification. Images, video, and audio are naturally continuous modalities. If text generation remains tightly coupled to discrete token-level processing, building unified multimodal models requires awkward interfaces between discrete and continuous representations. A latent-space formulation for text would provide a natural bridge, since both text latents and visual latents could inhabit the same continuous space and be processed by shared dynamics.

Generation flexibility. A model that first decides global semantics and then realizes text is not constrained to any particular generation order. It could, in principle, fill in missing spans simultaneously, revise local sections while keeping global structure intact, or generate text conditioned on non-textual constraints—all because the denoising process in continuous latent space does not impose a fixed trajectory.

The paper also connects this to a broader theoretical perspective in Section 8, where it frames learning as a model–environment interaction system. From this view, the question is not merely "what architecture works best?" but "what kind of state space should text occupy in a learning system that may ultimately need to process multimodal observations under joint dynamics?"

Prior Approaches and Their Limitations

The paper positions itself relative to three existing paradigms, each of which addresses some aspects of the problem but falls short in specific ways.

Autoregressive Models: Exact but Constrained

AR models (e.g., LLaMA, GPT series, DeepSeek) achieve state-of-the-art performance across most benchmarks by directly maximizing token-level likelihood. Their strength is threefold: the training objective is exact (no variational gap), evaluation via perplexity is well-aligned with the training objective, and the generation procedure is straightforward (sample next token, append, repeat).

The paper acknowledges this dominance but identifies specific limitations that motivate the search for alternatives:

  1. Fixed generation order limits performance on tasks that require non-monotonic reasoning. The paper cites the "reversal curse" (Berglund et al., 2023) as evidence that training on "A is B" does not reliably enable inference of "B is A"—a failure mode that may stem from the left-to-right inductive bias rather than from insufficient capacity.

  2. Sequential inference makes generation inherently serial, limiting throughput for batch processing and latency for interactive applications. While techniques like speculative decoding can mitigate this, they do not change the fundamental constraint.

  3. Token-level conditioning means that global planning must be rediscovered at every position. There is no explicit separation between "what the text is about" and "how the text is worded"—both are implicitly encoded in the hidden states at each token.

The paper is careful not to claim AR models are flawed per se, but rather that they occupy "only one self-consistent, rather than unique, corner of the design space" (Section 8.1). The question is whether other corners of that space offer complementary advantages.

Discrete Diffusion Language Models: Non-Autoregressive but Still Token-Bound

Discrete diffusion language models (e.g., D3PM, MDLM, LLaDA) remove the left-to-right factorization by defining a forward corruption process over tokens (typically masking) and learning to reverse it. The generation process then consists of iteratively denoising a fully masked sequence, with all positions evolving in parallel at each step.

These models weaken the hand-crafted left-to-right bias and enable non-autoregressive generation. However, the paper identifies three specific shortcomings:

  1. Observation recovery in discrete space. The denoising process operates directly on tokens or discrete states. Each intermediate state during generation is a sequence of partially masked tokens, which is not a natural representation for global semantic structure—it is simply a corrupted version of the final output.

  2. Costly multi-step sampling. Recovering text from high mask ratios often requires many denoising steps (e.g., LLaDA uses a number of steps equal to the generation length for optimal quality), which offsets some of the parallelism gains.

  3. Information loss in intermediate states. The paper argues that intermediate discrete states (e.g., sequences with 50% masked tokens) are not well-suited to "stably represent global semantic structure" (Section 2.2). The semantic content is fragmented across visible tokens, making it difficult for the model to perform global planning or fine-grained control.

The key distinction the paper draws is that discrete diffusion models still perform observation recovery—they learn to reconstruct the original text from corrupted versions—rather than explicitly learning a compressed semantic prior. This means the diffusion path is fundamentally tied to the surface representation, even though the generation order is freed.

Continuous Diffusion Language Models: Continuous but Not Hierarchical

This category is the closest predecessor to Cola DLM. Several approaches (Diffusion-LM, SSD-LM, Plaid, MDLM variants) map text into continuous embedding spaces and apply diffusion or flow-based generation. The paper subdivides these into three sub-categories:

Vocabulary-aligned continuous methods (e.g., SSD-LM, simplex diffusion) perform diffusion directly on one-hot vectors or probability simplexes. Their representation dimension scales with vocabulary size, which limits scalability and means the continuous space is essentially a relaxation of the discrete token space rather than a compressed semantic representation.

Token-embedding-based continuous methods (e.g., Diffusion-LM, Plaid) map text into continuous embedding spaces before applying diffusion. Plaid, in particular, is a close technical cousin: it uses a continuous token-aligned representation h0=E(x)h_0 = E(x) and defines a forward noising process q(h1:Th0)q(h_{1:T} \mid h_0). However, the paper argues that Plaid's generation process "remains essentially the recovery of noisy target representations, lacking an explicit hierarchical latent-variable interpretation" (Section 2.3). The diffusion path in Plaid is still an observation-recovery path—it learns to denoise a corrupted version of the target embedding—rather than learning an independent semantic prior.

Latent-space continuous methods (e.g., latent diffusion for language, diffusion over VAE latents) compress text into latent spaces and then perform diffusion. However, the paper notes that these methods "usually treat the latent space as a fixed representation rather than modeling it under a hierarchical latent-variable framework" (Section 2.3). In other words, they use an autoencoder to compress text and then learn to generate compressed representations, but the encoder output is treated as a deterministic or near-deterministic encoding rather than as a random variable in a proper probabilistic hierarchy.

The paper's central critique of all these approaches is that they use diffusion for observation recovery—denoising toward a representation that is tightly coupled to the original text—rather than for prior transport—learning a generative prior over semantic latents that are explicitly separated from surface realization.

Where Existing Approaches Fall Short: The Missing Unified Framework

Having surveyed the landscape, the paper identifies a specific gap: no existing method provides a unified framework that systematically combines (1) non-autoregressive generation, (2) continuous representation for semantic compression and smooth interpolation, and (3) a rigorous probabilistic decomposition of text into a global prior and a conditional decoder.

This gap manifests in several concrete ways:

The proposer-scorer decomposition is underexploited. Prior work has studied search against verifiers (PRM-guided beam search, best-of-N sampling) and modifications to the proposal distribution (iterative revision, self-refinement) as separate mechanisms. But these are fundamentally two axes of the same problem: the model generates candidates (proposal) and selects among them (verification). The paper argues, drawing on the Markov-path perspective developed in Section 3.3, that no prior work has unified these into a framework where the diffusion path itself serves as the prior transport mechanism—generating global semantics—while the decoder handles selection and realization.

Continuity is introduced at the wrong level. Plaid and related methods make the diffusion process continuous, but apply it to token-aligned representations that remain close to the observation space. This means continuity helps with smooth denoising but does not enable semantic compression or hierarchical decomposition. The paper argues that continuity should appear at the level of the prior, where it can capture the geometry of the semantic distribution, rather than at the level of observation recovery.

No explicit latent-variable interpretation. The paper emphasizes that a proper hierarchical model should define a clear latent-variable identity:

p(x)=pθ(xz0)pψ(z0)dz0p(x) = \int p_\theta(x \mid z_0) \, p_\psi(z_0) \, dz_0

where z0z_0 has an explicit probabilistic role: it is marginalized to obtain the text likelihood, it carries compressed global information through the mutual information Iq(X;Z0)I_q(X; Z_0), and it separates prior matching from conditional realization. Existing continuous diffusion methods either lack this marginalization structure (treating the latent as a deterministic encoding) or use it only implicitly (the diffusion target is a noisy version of the embedding, not an independent prior sample).

How Cola DLM Positions Itself

The paper positions Cola DLM as filling this precise gap. Its core claim is not that diffusion is inherently superior to autoregression, nor that continuous representations are inherently better than discrete ones. Rather, the claim is that text generation can be profitably decomposed into global semantic prior modeling and local textual realization, and that continuous latent-space diffusion provides a natural mechanism for learning the prior transport that connects these two levels.

The paper formalizes this through three theoretical constructs that together distinguish Cola DLM from prior work:

The Markov-path perspective (Section 3.3). By viewing all text models as stochastic processes over different state spaces, the paper shows that the essential distinction is not "which method uses diffusion?" but rather "what type of path factorizes the text distribution, and what role does that path play?" In AR, the path is the token prefix expansion (direct generation). In discrete diffusion, the path is a discrete corruption–recovery trajectory (observation recovery). In Plaid, the path is a continuous corruption–recovery trajectory over token-aligned embeddings (continuous observation recovery). In Cola DLM, by contrast, the path is a prior-transport path: it generates a clean latent z0z_0 from noise z1z_1 through a learned flow, and the text is then realized conditionally. This means the diffusion process is not trying to recover a specific observation—it is generating an independent semantic variable.

The information decomposition of the ELBO (Section 3.1). The expected ELBO decomposes as:

Epdata(x)[LELBO(x)]=Eq(x,z0)[logpθ(xz0)]Iq(X;Z0)KL(qˉϕ(z0)pψ(z0))\mathbb{E}_{p_{\text{data}}(x)}[\mathcal{L}_{\text{ELBO}}(x)] = \mathbb{E}_{q(x,z_0)}[\log p_\theta(x \mid z_0)] - I_q(X; Z_0) - \text{KL}(\bar{q}_\phi(z_0) \| p_\psi(z_0))

This decomposition makes explicit what Cola DLM optimizes: the first term is conditional reconstruction (decoder quality), the second is information compression (how much the latent retains), and the third is prior matching (how well the learned prior fits the aggregated posterior). The paper argues that this decomposition is not merely a theoretical convenience—it directly motivates the design choices in the Text VAE (controlling compression via the KL weight β\beta), the block-causal DiT (learning the prior that matches qˉϕ\bar{q}_\phi), and the joint training procedure (co-adapting the representation and the prior).

The three governing curves (Section 3.3.2 and Appendix D). The paper provides a rigorous applicability analysis: Cola DLM is advantageous if and only if three conditions hold simultaneously. The representation rate-distortion curve D(R)D(R) is already small at low rate RR (the data admits a low-dimensional semantic representation). The approximation error of the latent prior family decreases with model capacity (the prior can be learned well). The inference gap GCola DLMinferG^{\text{infer}}_{\text{Cola DLM}} is controllable (the encoder approximates the true posterior well). This analysis converts the intuitive idea of "text has hierarchical structure" into a testable set of conditions, and the experiments in Section 4.2 (showing that optimal timestep shift drifts systematically with latent dimension) are designed specifically to verify the first condition—the existence of shared global semantic structure.

The Practical Motivation Beyond Theory

Beyond the theoretical framework, the paper is motivated by a practical observation that Section 5.1 develops in detail: in continuous latent language models, generation quality and likelihood-based metrics can substantially diverge. Unlike AR models, where training objective (next-token cross-entropy) = evaluation metric (perplexity) = generation procedure (sampling from conditional distributions), Cola DLM's training involves joint optimization of reconstruction, prior matching, and representation regularization. The model learns to place prior mass in decoder-valid regions (enabling good generation), but may not achieve precise local density calibration around each gold posterior sample (leading to poor perplexity).

This observation has immediate practical implications for how such models should be evaluated. The paper argues that generation-oriented metrics (accuracy on downstream tasks under a unified few-shot generative protocol) are more informative than likelihood for this model class—a claim that Section 4.5's scaling results support by showing consistent improvement on Task Average despite perplexity estimates that remain poor. This also explains why the paper deliberately avoids reporting standard perplexity comparisons and instead focuses on task accuracy under strictly matched evaluation.

Summary of the Gap and the Response

The gap can be summarized as: no existing text generation framework simultaneously provides non-autoregressive generation, explicit hierarchical latent-variable decomposition, and continuous prior modeling with rigorous probabilistic semantics. AR models are non-hierarchical and order-constrained. Discrete diffusion models are non-autoregressive but still perform observation recovery in token space. Continuous diffusion models introduce continuity but at the token-aligned level rather than at the prior level, and lack the explicit marginalization structure of a proper latent-variable model.

Cola DLM responds by moving the diffusion process to the prior level—using continuous flows to transport a latent semantic variable from noise to a structured distribution—while delegating text realization to a conditional decoder. The experiments are designed to validate whether this decomposition is empirically justified (do global semantic structures exist in the latent space?), practically feasible (can the prior and decoder be jointly trained stably?), and competitive at scale (does the approach scale favorably compared to strong AR and discrete diffusion baselines?).

3. Technical Approach

3.1 Reader Orientation

This is primarily a systems-building and empirical analysis paper that constructs a hierarchical generative model for text, where a continuous latent variable captures global semantics and a discrete decoder handles surface realization; the core idea is that by separating these two levels, the model can acquire a more flexible, non-autoregressive inductive bias while maintaining strong scaling behavior comparable to, and eventually exceeding, matched autoregressive baselines. The problem it solves is that existing language models either bind generation to a fixed token order (AR) or perform observation recovery without explicit semantic compression (discrete/continuous diffusion), whereas Cola DLM decomposes text generation into prior transport—learning to generate a structured continuous latent from noise—and conditional decoding—realizing text from that latent—jointly trained under a variational inference framework with a block-causal diffusion transformer (DiT) as the prior.

3.2 Big-Picture Architecture (Diagram in Words)

Cola DLM has five major components arranged in a training pipeline of two stages, followed by a three-step inference procedure:

  1. Text VAE (Variational Autoencoder): An encoder–decoder pair that maps discrete text sequences $x$ into a continuous latent variable $z_0$ and back. The encoder $q_\phi(z_0 \mid x)$ produces a Gaussian distribution over latents; the decoder $p_\theta(x \mid z_0)$ reconstructs the original text. This establishes a stable text–latent interface but does NOT learn the final generative prior.
  2. Block-Causal Diffusion Transformer (DiT): A transformer that models the latent prior $p_\psi(z_0)$. It generates clean latent variables $z_0$ from Gaussian noise $z_1$ by learning a time-dependent vector field $v_\psi(z_t, t)$ that transports the noise distribution to the aggregated posterior distribution $\bar{q}_\phi(z_0)$. Critically, this DiT uses a block-causal attention mask: latents are divided into blocks; within each block, attention is bidirectional, but across blocks, attention is strictly causal (each block conditions only on previous blocks).
  3. Flow Matching Objective: The practical mechanism for training the DiT prior. Instead of maximizing the prior's log-density directly (which requires expensive ODE solves), the DiT learns to regress a target velocity field $u_t$ induced by interpolating between samples from the aggregated posterior and Gaussian noise. This is a scalable regression task in continuous space.
  4. Joint Training Loop (Stage 2): A carefully designed co-adaptation phase where the Text VAE and the Block-Causal DiT are trained together. The VAE is initialized from its Stage 1 pretraining and then updated jointly with the DiT, using a combination of reconstruction loss, KL regularization, BERT-style masked language modeling loss, Flow Matching loss, and a reference-encoder regularizer to prevent latent space drift.
  5. Inference Pipeline (Prefix Encode → Block-wise Generate → Decode): At test time, a text prefix is encoded into clean latents. The DiT then generates the remaining latent blocks autoregressively: for each block, it transports a Gaussian noise seed to a clean latent conditioned on all historical clean latents. Finally, the Text VAE decoder produces the text response conditioned on the prefix and all generated latent blocks.

3.3 Roadmap for the Deep Dive

  • First, the probabilistic foundation (Section 3.1): I will explain the hierarchical latent-variable model that defines Cola DLM mathematically, including the conditional decoder, the continuous normalizing flow (CNF) prior, and the ELBO training objective. This establishes what the model is trying to learn and why the design separates global semantics from local realization.
  • Second, the Text VAE pretraining (Section 3.2.1): I will walk through how the initial text-to-latent mapping is learned, including the reconstruction, KL, and BERT losses, and why a strictly causal VAE is used to prevent information leakage.
  • Third, prior learning with the Block-Causal DiT and Flow Matching (Section 3.2.2): This covers how the diffusion prior is trained in Stage 2, including the block-causal attention mechanism, the joint training objective with a reference-encoder regularizer, and how Flow Matching serves as a practical solver for learning the prior transport.
  • Fourth, the inference procedure (Section 3.2.3): I will detail the three-step generation process—encoding the prefix, generating response latents block-by-block via ODE integration, and decoding the latents back to text.
  • Fifth, the unified Markov-path perspective (Section 3.3): I will explain how Cola DLM relates to AR, discrete diffusion (LLaDA), and continuous token-space diffusion (Plaid) by viewing each as a stochastic process over a different state space with a different path role (direct generation, observation recovery, or prior transport). This clarifies the fundamental theoretical distinction—Cola DLM uses the diffusion path for prior transport, NOT observation recovery—and sets up the theoretical advantages discussed later.

3.4 Detailed, Sentence-Based Technical Breakdown

This is primarily a systems-building and empirical analysis paper whose core idea is that text generation benefits from explicitly decomposing the problem into a continuous latent prior for global semantics and a conditional decoder for local textual realization, trained jointly under a variational framework with a block-causal diffusion prior.


Hierarchical Latent-Variable Formulation and the ELBO

Cola DLM is formally defined as a hierarchical latent-variable model. The fundamental generative assumption is that a discrete text sequence $x$ is produced by first sampling a continuous latent variable $z_0$ from a learned prior $p_\psi(z_0)$, and then generating tokens from a conditional decoder $p_\theta(x \mid z_0)$. This gives the joint distribution:

p(x,z0)=pθ(xz0)pψ(z0)p(x, z_0) = p_\theta(x \mid z_0) \, p_\psi(z_0)

and the marginal likelihood of a sequence by integrating out the latent variable:

p(x)=pθ(xz0)pψ(z0)dz0p(x) = \int p_\theta(x \mid z_0) \, p_\psi(z_0) \, dz_0

where $x \in \mathcal{X}$ is the discrete text sequence, $z_0 \in \mathbb{R}^d$ is a single continuous latent vector generated by the prior, and $\theta$ and $\psi$ parameterize the decoder and prior respectively.

What it computes: The model first draws a clean latent vector $z_0$ from the learned prior $p_\psi(z_0)$—a generative process that starts from Gaussian noise and transports it to a structured semantic representation (explained in the next subsection). Once $z_0$ is obtained, the decoder $p_\theta(x \mid z_0)$ maps this latent back to a probability distribution over discrete text sequences. The marginal $p(x)$ then represents the model's probability of generating a specific text sequence, obtained by averaging over all possible latents that could lead to it.

Why this form: This factorization explicitly separates the problem into two subproblems. The prior $p_\psi(z_0)$ is responsible for learning the global semantic distribution—what valid latent representations look like across the training corpus—and the decoder $p_\theta(x \mid z_0)$ is responsible for learning how to realize those semantics as fluent text. This is fundamentally different from autoregressive models, where both semantics and realization are handled by a single chain of token-level conditional distributions. The benefit is that $z_0$ can serve as a compressed semantic bottleneck, potentially making the prior learning problem lower-dimensional and more structured than directly modeling token sequences.

Since exact marginalization over $z_0$ is intractable, Cola DLM uses variational inference. It introduces an approximate posterior $q_\phi(z_0 \mid x)$—also called the encoder—which produces a distribution over latents given a specific text sequence. This encoder is used only during training for inferring latents from observed text; it is NOT part of the generative model at inference time. The training objective is the evidence lower bound (ELBO):

logp(x)Eqϕ(z0x)[logpθ(xz0)+logpψ(z0)logqϕ(z0x)]=:LELBO(x)\log p(x) \geq \mathbb{E}_{q_\phi(z_0 \mid x)}\bigl[\log p_\theta(x \mid z_0) + \log p_\psi(z_0) - \log q_\phi(z_0 \mid x)\bigr] =: \mathcal{L}_{\text{ELBO}}(x)

where $q_\phi(z_0 \mid x)$ is the encoder distribution, $p_\theta(x \mid z_0)$ is the decoder probability, $p_\psi(z_0)$ is the prior density, and $\mathcal{L}_{\text{ELBO}}(x)$ is the per-sample lower bound on the log-likelihood.

What it computes: For each training text $x$, the encoder first produces a distribution $q_\phi(z_0 \mid x)$ over possible latents. A sample $z_0$ is drawn from this distribution, and three quantities are evaluated: the decoder's log-probability of reconstructing $x$ from the sampled $z_0$, the prior's log-density of the sample (which acts as a regularizer), and the encoder's own log-density of the sample (which prevents the encoder from becoming too diffuse). The expected sum of these three terms, over encoder samples, gives a lower bound on the true log-likelihood of the sequence.

Why this form: The ELBO is the standard variational objective, but its decomposition reveals the core mechanism of Cola DLM. The first term $\log p_\theta(x \mid z_0)$ encourages the decoder to accurately reconstruct text from the latent, pushing the latent to be informative. The second two terms $\log p_\psi(z_0) - \log q_\phi(z_0 \mid x)$ penalize the encoder when its distribution over latents diverges from the prior. This dual pressure forces the encoder to produce a structured latent representation $\bar{q}_\phi(z_0)$ (the aggregated posterior over the training set) that the prior $p_\psi(z_0)$ can learn to match. Without the prior term, the encoder could simply place all mass on unique, memorized latents for each sequence (collapsing the VAE), defeating the goal of learning a structured semantic space.

Taking the expectation over the data distribution gives the population-level decomposition:

Epdata(x)[LELBO(x)]=Eq(x,z0)[logpθ(xz0)]Iq(X;Z0)KL(qˉϕ(z0)pψ(z0))\mathbb{E}_{p_{\text{data}}(x)}[\mathcal{L}_{\text{ELBO}}(x)] = \mathbb{E}_{q(x,z_0)}[\log p_\theta(x \mid z_0)] - I_q(X; Z_0) - \text{KL}\bigl(\bar{q}_\phi(z_0) \,\|\, p_\psi(z_0)\bigr)

where $\bar{q}_\phi(z_0) = \int q_\phi(z_0 \mid x) \, p_{\text{data}}(x) \, dx$ is the aggregated posterior, $I_q(X; Z_0)$ is the mutual information between text and latents under the encoder distribution, and $\text{KL}(\cdot \| \cdot)$ is the Kullback-Leibler divergence.

What it computes: The average ELBO across the training data decomposes into three interpretable terms. The first, reconstruction, measures how well the decoder can recover text from sampled latents. The second, mutual information, measures how many bits of information about the text are retained in the latent—this is the compression rate. The third, KL divergence, measures how well the learned prior $p_\psi(z_0)$ matches the actual distribution of latents produced by the encoder over the training corpus.

Why this form: This decomposition is the theoretical cornerstone of Cola DLM. It shows that the encoder simultaneously determines three things: the target distribution $\bar{q}_\phi$ that the prior must fit, the compression strength through $I_q$ (controlled by the KL weight $\beta$ in the VAE loss), and the division of labor between global semantics (in $z_0$) and local realization (in the decoder). If $I_q$ is too small, the latent retains too little information and the decoder cannot reconstruct well. If $I_q$ is too large, the latent is nearly a lossless encoding of the text, and the prior matching problem becomes as hard as directly modeling the text distribution. The paper argues that the optimal regime is where $I_q$ is modest but the reconstruction remains strong—indicating a low-dimensional semantic variable that captures the essential global structure.


The Continuous Normalizing Flow (CNF) Prior

The prior $p_\psi(z_0)$ is not a simple fixed distribution (e.g., a standard Gaussian) but is instead learned as a Continuous Normalizing Flow (CNF). This means the prior is defined implicitly as the distribution obtained by starting from a simple base distribution and evolving points through a learned differential equation.

Let the base distribution be a standard Gaussian:

z1p1(z1)=N(0,I)z_1 \sim p_1(z_1) = \mathcal{N}(0, I)

where $z_1$ is a pure noise vector in $\mathbb{R}^d$ drawn from an isotropic Gaussian.

The flow is defined by an ordinary differential equation (ODE) parameterized by a time-dependent vector field $v_\psi(z_t, t)$:

dztdt=vψ(zt,t),t[1,0]\frac{dz_t}{dt} = v_\psi(z_t, t), \quad t \in [1, 0]

with the convention that we integrate backward from $t = 1$ (noise) to $t = 0$ (clean latent). The solution to this ODE defines a deterministic mapping:

z0=Φ01ψ(z1)z_0 = \Phi^\psi_{0 \leftarrow 1}(z_1)

which transports any initial noise sample $z_1$ to a clean latent $z_0$ by following the learned vector field from $t = 1$ down to $t = 0$. The prior distribution is then the pushforward of the base Gaussian under this flow map:

pψ=(Φ01ψ)p1p_\psi = (\Phi^\psi_{0 \leftarrow 1})_\sharp \, p_1

What it computes: To generate a sample from the prior, one first draws Gaussian noise $z_1 \sim \mathcal{N}(0, I)$ and then solves the ODE backward in time from $t = 1$ to $t = 0$, integrating the learned vector field $v_\psi(z_t, t)$ to progressively shape the noise into a structured latent that lies in the aggregated posterior distribution $\bar{q}_\phi(z_0)$ learned by the encoder. The result is a clean latent $z_0$ that can be fed to the decoder to produce text.

Why this form: Defining the prior as a CNF pushforward is deliberate and avoids several problems. First, unlike a fixed Gaussian prior that cannot capture multimodal structure in the latent space, a CNF can learn arbitrarily complex distributions through the expressive power of the neural vector field—in principle, a CNF can approximate any distribution that is continuously deformable from a Gaussian. Second, the ODE formulation gives an explicit formula for the log-density of any point under the prior via the instantaneous change-of-variables formula (see below), which is needed for the ELBO's $\log p_\psi(z_0)$ term. Third, by learning the vector field rather than directly maximizing log-density, the training can be done via Flow Matching, a scalable regression objective, instead of requiring expensive ODE solves at each training step.

The exact log-density of a point $z_0$ under the CNF prior is given by:

logpψ(z0)=logp1(z1)+01vψ(zt,t)dt\log p_\psi(z_0) = \log p_1(z_1) + \int_0^1 \nabla \cdot v_\psi(z_t, t) \, dt

where $z_1 = \Phi^\psi_{1 \leftarrow 0}(z_0)$ is the point obtained by integrating the ODE forward from the clean latent to the noise space, $p_1(z_1)$ is the Gaussian log-density, and $\nabla \cdot v_\psi(z_t, t)$ is the divergence of the vector field (the trace of its Jacobian).

What it computes: Starting from a clean latent $z_0$ (e.g., sampled from the encoder), the ODE is integrated forward from $t = 0$ to $t = 1$ to find $z_1$. The log-density is then the log-density of $z_1$ under the base Gaussian plus the accumulated divergence along the trajectory, which accounts for how much the flow expands or contracts volume. If the flow expands a region (positive divergence), the density decreases; if it contracts (negative divergence), the density increases.

Why this form: This is the continuous-time equivalent of the change-of-variables formula used in discrete normalizing flows. It allows computing the prior log-density exactly (up to ODE solver accuracy) for any point, which is required to evaluate the ELBO during likelihood estimation. In high dimensions, the divergence is computed with Hutchinson's trace estimator: $\nabla \cdot v_\psi(z_t, t) \approx \epsilon^\top \frac{\partial v_\psi(z_t, t)}{\partial z_t} \epsilon$, where $\epsilon \sim \mathcal{N}(0, I)$ is a random probe vector. This avoids computing the full Jacobian and makes density evaluation practical.

For sequence modeling, the latent is further factorized into blocks. Let the latent sequence be partitioned into $B$ blocks $z_0 = (z_0^{(1)}, \dots, z_0^{(B)})$. The prior factorizes as:

pψ(z0)=pψ(z0(1))b=2Bpψ(z0(b)z0(<b))p_\psi(z_0) = p_\psi(z_0^{(1)}) \prod_{b=2}^B p_\psi(z_0^{(b)} \mid z_0^{(<b)})

where $z_0^{(<b)}$ denotes all blocks with index less than $b$.

What it computes: This factorization means that the first block is generated unconditionally (from noise, with no historical context), and each subsequent block is generated conditionally on all previous blocks. This is analogous to autoregressive generation in latent space: the model first generates a block of global semantics, then uses that as context to generate the next block, and so on.

Why this form: The block factorization directly corresponds to the block-causal attention mechanism used in the DiT architecture and enables block-wise inference (described later). It also provides a natural interface for conditional generation: given a prefix, its latents become the initial blocks, and the model generates subsequent response blocks conditionally, exactly matching the intended use case of text continuation.


Text VAE Pretraining (Stage 1)

The first training stage establishes a stable bidirectional mapping between discrete text and continuous latents. The VAE consists of an encoder $q_\phi(z_0 \mid x)$ (mapping text to a distribution over latents) and a decoder $p_\theta(x \mid z_0)$ (mapping a latent point back to a distribution over text). Critically, the VAE does NOT compress the sequence length: each token maps to one latent vector, so the latent sequence length equals the text sequence length.

The Stage 1 objective is:

LVAE=Eqϕ(z0x)logpθ(xz0)+βKL(qϕ(z0x)pbase(z0))+λmaskLmask\mathcal{L}_{\text{VAE}} = -\mathbb{E}_{q_\phi(z_0 \mid x)} \log p_\theta(x \mid z_0) + \beta \, \text{KL}\bigl(q_\phi(z_0 \mid x) \,\|\, p_{\text{base}}(z_0)\bigr) + \lambda_{\text{mask}} \mathcal{L}_{\text{mask}}

where $p_{\text{base}}(z_0)$ is a base distribution (standard Gaussian $\mathcal{N}(0, I)$) used only as a regularizer during this stage, $\beta$ controls the KL regularization strength, and $\lambda_{\text{mask}}$ weights an auxiliary BERT-style masked language modeling loss $\mathcal{L}_{\text{mask}}$.

What it computes: For each text sequence, the encoder produces a posterior distribution (Gaussian with mean $\mu_\phi(x)$ and diagonal covariance $\sigma^2_\phi(x)$). A latent $z_0$ is sampled from this distribution via reparameterization $z_0 = \mu_\phi(x) + \sigma_\phi(x) \odot \epsilon$ with $\epsilon \sim \mathcal{N}(0, I)$. The decoder then attempts to reconstruct the original text from $z_0$. Simultaneously, the KL term encourages each token's latent to stay close to the standard Gaussian, preventing the encoder from placing arbitrarily small variance and effectively memorizing. The BERT loss randomly masks some input tokens and requires the decoder to predict them, which "prevents the VAE encoder from collapsing semantically while the decoder merely memorizes surface text" (Section 3.2.1)—it forces the latent to carry semantic information rather than surface cues.

Why this form: The three-loss combination addresses a known failure mode of text VAEs called posterior collapse, where the decoder becomes so powerful that it ignores the latent entirely and the encoder simply outputs the prior. The $\beta$-VAE formulation with a coefficient $\beta$ (typically $\beta < 1$, relaxing the KL constraint) allows more information to flow through the latent. The BERT loss adds a direct pressure for the latent to capture semantic content: if the latent can help predict masked tokens, it must encode something meaningful about the context. The causal encoder and decoder are crucial—both are strictly causal (cannot attend to future tokens) so that no information leaks from the future during either encoding or decoding, which is necessary for the block-wise conditional generation at inference time.

The VAE reported in experiments uses: encoder and decoder with 4 layers each, hidden dimension 1536, FFN dimension 6144, producing latents of dimension $d = 16$ (or up to $d = 128$ in ablation studies). The VAE has approximately 500M parameters. The VAE logSNR—the log-ratio of posterior mean power to posterior variance power—is a key quantity controlling the smoothness of the latent space, explored in Section 4.3.


Prior Learning with Block-Causal DiT and Flow Matching (Stage 2)

In the second stage, the latent prior $p_\psi(z_0)$ is learned using a Diffusion Transformer (DiT) with a block-causal attention mask, trained concurrently with the VAE through a carefully constructed joint objective. The DiT backbone has 24 layers, hidden dimension 2048, FFN dimension 8192, 16 attention heads with dimension 128, totaling approximately 1.8B parameters (matched to the non-embedding backbone size of the AR and LLaDA baselines).

Block-Causal Attention Mechanism. The latent sequence of length $L$ is partitioned into $B$ blocks, each of size $b_s$. In the main experiments, $b_s = 16$. For processing block $b$, the DiT's self-attention is restricted so that each position in block $b$ can attend to itself (bidirectional within the block) AND to all positions in previous blocks $1, \dots, b-1$, but NOT to any position in future blocks $b+1, \dots, B$. This is implemented via an attention mask that allows full self-attention across the visible set:

Vb={sg(z0(<b)),  zt(b)}\mathcal{V}_b = \bigl\{\, \text{sg}(z_0^{(<b)}), \; z_t^{(b)} \,\bigr\}

where $\text{sg}(\cdot)$ means stop-gradient (the clean latents of historical blocks are treated as fixed conditions and do not receive gradient flow from the DiT, preventing the DiT from modifying historical representations), and $z_t^{(b)}$ is the current noisy block being denoised.

What it computes: During training, for each block $b$, the DiT receives as input the clean, detached latents of all previous blocks $z_0^{(<b)}$ concatenated with the noised version $z_t^{(b)}$ of the current block (the noise level $t$ varies per training sample). The DiT predicts a vector field on the current noisy block, conditioned on the historical clean context. The stop-gradient on historical blocks ensures the DiT learns to treat them as fixed conditions rather than trying to modify them, which matches the inference-time setup where historical blocks are already generated.

Why this form: Block-causality in latent space provides several advantages. Within a block of size 16, bidirectional attention allows the model to jointly denoise the entire block in parallel, enabling fast generation. Across blocks, the causal structure mirrors the natural flow of text generation (earlier blocks contain context for later blocks) while enabling efficient computation: at inference time, once a block is generated, its clean latents can be cached (like a KV-cache) and used as conditions for all subsequent blocks. Block size 16 was determined empirically (Figure 6): size 1 (fully causal) underperforms, and sizes 64/128 (overly coarse) degrade performance, suggesting a "sweet spot" where within-block semantic aggregation is beneficial but blocks remain small enough for flexible conditioning.

Flow Matching Objective. Rather than directly optimizing the prior log-density $\log p_\psi(z_0)$, which requires expensive ODE integration at each training step, the DiT is trained via Flow Matching, a scalable alternative that regresses the vector field.

A conditional flow path is constructed by interpolating between clean latents from the aggregated posterior and Gaussian noise:

zt=(1α(t))z0+α(t)z1,z0qˉϕ(z0),z1N(0,I),tU[0,1]z_t = (1 - \alpha(t)) \, z_0 + \alpha(t) \, z_1, \quad z_0 \sim \bar{q}_\phi(z_0), \quad z_1 \sim \mathcal{N}(0, I), \quad t \sim \mathcal{U}[0, 1]

where $\alpha(t)$ is a monotone function satisfying $\alpha(0) = 0$ and $\alpha(1) = 1$ (e.g., linear interpolation $\alpha(t) = t$). The target velocity field for this path is its time derivative:

ut(z0,z1)=dztdt=α˙(t)(z1z0)u_t(z_0, z_1) = \frac{dz_t}{dt} = \dot{\alpha}(t) (z_1 - z_0)

where $\dot{\alpha}(t)$ is the derivative of the interpolation coefficient with respect to time.

The Flow Matching loss for the entire latent sequence, respecting the block-causal factorization, is:

LFM=b=1BEt,z0,z1[vψ(zt(b),t;z0(<b))ut(b)(z0,z1)22]\mathcal{L}_{\text{FM}} = \sum_{b=1}^B \mathbb{E}_{t, z_0, z_1}\left[ \bigl\| v_\psi(z_t^{(b)}, t; z_0^{(<b)}) - u_t^{(b)}(z_0, z_1) \bigr\|_2^2 \right]

where $v_\psi(z_t^{(b)}, t; z_0^{(<b)})$ is the DiT's predicted vector field on the noisy block $b$, conditioned on historical clean blocks, and $u_t^{(b)}(z_0, z_1)$ is the target velocity for that block derived from the interpolated path.

What it computes: For each training sample, a noise level $t \sim \mathcal{U}[0, 1]$ is sampled, a clean latent $z_0$ is encoded from the text, a noise vector $z_1 \sim \mathcal{N}(0, I)$ is drawn independently, and the interpolated latent $z_t$ is computed block by block. The DiT receives all blocks—previous blocks as clean context, and the current block as noised input $z_t^{(b)}$—and predicts the vector field at each position. The loss is the mean-squared error between the predicted and target velocity vectors. The expectation is over the data distribution (via $z_0 \sim \bar{q}_\phi$), the noise distribution (via $z_1 \sim \mathcal{N}(0, I)$), and the time distribution (via $t \sim \mathcal{U}[0, 1]$).

Why this form: Flow Matching avoids the computational bottleneck of CNF log-density evaluation during training. The key identity is that, for a fixed interpolation scheme, the optimal vector field (minimizing the $L_2$ loss) is the conditional expectation of the target velocity given the noised state: $v^\star(z, t) = \mathbb{E}[u_t(z_0, z_1) \mid z_t = z, t]$. Under ideal conditions, learning this conditional expectation via regression over many $(z_t, u_t)$ pairs implicitly learns the transport map from the aggregated posterior to the base Gaussian, which by invertibility defines the prior. The block-causal conditioning $z_0^{(<b)}$ is included in the DiT input, so the model learns a conditional prior at each block, exactly matching the factorization $p_\psi(z_0^{(b)} \mid z_0^{(<b)})$.

Joint Training Objective. Stage 2 combines the VAE losses and the Flow Matching loss, plus a crucial reference-encoder regularizer to prevent the evolving latent space from drifting away from the pretrained Stage 1 representation:

Lstage2=λVAE[Eqϕ(z0x)logpθ(xz0)+βEqϕ(z0x)logqϕ(z0x)+λmaskLmask]+λFMLFM+λrefEpdata(x)KL(qϕ(z0x)qϕref(z0x))\mathcal{L}_{\text{stage2}} = \lambda_{\text{VAE}} \bigl[ -\mathbb{E}_{q_\phi(z_0|x)} \log p_\theta(x \mid z_0) + \beta \, \mathbb{E}_{q_\phi(z_0|x)} \log q_\phi(z_0 \mid x) + \lambda_{\text{mask}} \mathcal{L}_{\text{mask}} \bigr] + \lambda_{\text{FM}} \mathcal{L}_{\text{FM}} + \lambda_{\text{ref}} \, \mathbb{E}_{p_{\text{data}}(x)} \text{KL}\bigl( q_\phi(z_0 \mid x) \,\|\, q_{\phi_{\text{ref}}}(z_0 \mid x) \bigr)

where $q_{\phi_{\text{ref}}}(z_0 \mid x)$ is the encoder from the pretrained Stage 1 VAE (frozen), and $\lambda_{\text{VAE}}$, $\lambda_{\text{FM}}$, $\lambda_{\text{ref}}$ are coefficients balancing the three groups of losses.

What it computes: The first group (weighted by $\lambda_{\text{VAE}}$) preserves the autoencoding structure—reconstruction, KL regularization against the base prior, and BERT-style masking—ensuring the VAE continues to faithfully encode and decode text. The second term (weighted by $\lambda_{\text{FM}}$) trains the DiT to match the vector field that transports the aggregated posterior toward the base Gaussian, i.e., to learn the latent prior. The third term (weighted by $\lambda_{\text{ref}}$) penalizes the current encoder $q_\phi$ for deviating too far from the frozen reference encoder $q_{\phi_{\text{ref}}}$ on a per-sample basis, constraining the latent space geometry to remain close to the pretrained space while still allowing adaptation.

Why this form: Joint training with a reference regularizer implements a controlled co-adaptation between the latent representation and the prior. If the VAE were frozen during Stage 2, the aggregated posterior $\bar{q}_\phi$ would be fixed, and the DiT would simply learn to match this fixed target—a stable but potentially suboptimal setup since the latent space was designed without knowledge of the prior's capabilities. If the VAE and DiT were trained together without constraint, the VAE could rapidly shift its latent geometry to make the prior matching problem trivially easy (e.g., collapsing the aggregated posterior to a Gaussian), which would destroy the meaningful text–latent mapping. The reference regularizer allows co-evolution within a bounded neighborhood of the pretrained space, enabling the latent space to reorganize in ways that benefit prior learning without catastrophic forgetting of the text–latent correspondence. The learning rate ratio between VAE and DiT is a key hyperparameter: experiments show that a 1:1 ratio (Joint DiT x1) with the VAE learning rate matching the DiT's learning rate achieves the best results, confirming that active, continuous co-evolution outperforms both frozen and weakly-updated latent spaces (Figure 3).

Noise Schedule. Training timesteps are sampled from a LogitNormal distribution $\text{LogitNormal}(\mu, \sigma^2)$ rather than uniformly:

tLogitNormal(μ,σ2)    tT=sigmoid(u),uN(μ,σ2)t \sim \text{LogitNormal}(\mu, \sigma^2) \;\Longleftrightarrow\; \frac{t}{T} = \text{sigmoid}(u), \quad u \sim \mathcal{N}(\mu, \sigma^2)

where $T$ is the maximum timestep (e.g., $T = 1000$), and the parameters $\mu$ (location, controlling where the bulk of training time is spent) and $\sigma$ (spread) determine the noise schedule. The experiments use $\mu = 1$ and $\sigma = 1$ (referred to as loc = 1 in the notation) as the default, after sweeping across loc = 0, 0.5, 0.8, 0.9, 1.0, 1.1 and finding loc = 1 to be optimal (Figure 8). From the information-theoretic analysis in Appendices E and G, the noise schedule effectively controls the log-SNR regime at which the DiT learns to denoise, and therefore determines how much semantic information is available at different stages of the denoising trajectory. The optimal loc depends on the latent dimension (Figure 2) and VAE logSNR, since both affect the effective semantic information curve along the denoising path—a finding that supports the existence of shared global semantic structure in the latent space.

Training hyperparameters. The DiT and VAE are trained with AdamW ($\beta_1 = 0.9$, $\beta_2 = 0.95$), weight decay $0.01$, gradient clipping $1.0$, a peak learning rate of $1.5 \times 10^{-4}$ (linearly warmed up from $1 \times 10^{-6}$ over 5,000 steps), cosine decay to $1 \times 10^{-5}$ over 1,000,000 total steps, with a global batch size of 1,408 and a maximum sequence length of 512 tokens. All models are trained with the same OLMo 2 tokenizer, from scratch (random initialization for the DiT, pretrained initialization for the VAE), under the same random seed to ensure matched data order.


Inference: Prefix Encoding, Block-wise Generation, and Conditional Decoding

At inference time, the model generates text in three steps.

Step 1: Prefix Encoding. Given a text prefix $x_{\text{pre}}$, the encoder produces a distribution over clean latents, and a single sample is drawn (or the mean is taken):

zpreqϕ(zprexpre)z_{\text{pre}} \sim q_\phi(z_{\text{pre}} \mid x_{\text{pre}})

where $z_{\text{pre}}$ is the latent representation of the entire prefix (all prefix blocks), which will serve as the initial historical condition for subsequent generation.

Step 2: Block-wise Latent Generation. The response latent sequence is generated autoregressively in latent space, block by block. For block $b$ of the response, a noise seed is drawn from the base Gaussian, and the ODE is integrated backward from $t = 1$ to $t = 0$ using the DiT conditioned on all previous (prefix + already-generated response) clean latents:

z^0(b)=Φ01ψ(ϵ(b);zpre,z^0(<b)),ϵ(b)N(0,I)\hat{z}_0^{(b)} = \Phi^\psi_{0 \leftarrow 1}\bigl( \epsilon^{(b)}; \, z_{\text{pre}}, \hat{z}_0^{(<b)} \bigr), \quad \epsilon^{(b)} \sim \mathcal{N}(0, I)

where $\Phi^\psi_{0 \leftarrow 1}$ denotes the ODE solve of $\frac{dz_t}{dt} = v_\psi(z_t, t; z_{\text{pre}}, \hat{z}_0^{(<b)})$ from $t = 1$ to $t = 0$, and the DiT uses block-causal attention: the current noisy block attends bidirectionally within itself and causally to all historical clean blocks.

The number of denoising steps (ODE solver discretizations) is a key efficiency parameter. The default inference uses 16 steps, but the paper shows (Figure 9a) that 8–10 steps already recover most of the final performance, while additional steps up to 32 provide marginal gains before saturating. Since each denoising block covers $b_s = 16$ text tokens, 8–10 steps per block corresponds to an idealized $16 / (8 \text{ to } 10) = 1.6 \text{ to } 2.0\times$ reduction in sequential generation depth compared to autoregressive decoding (which requires 16 sequential steps for the same 16 tokens).

Classifier-Free Guidance (CFG) is applied during denoising to improve conditional generation. At each denoising step, the vector field is computed as a mixture:

vψCFG=vψ(zt,t;)+w(vψ(zt,t;zpre,z^0(<b))vψ(zt,t;))v_\psi^{\text{CFG}} = v_\psi(z_t, t; \emptyset) + w \cdot \bigl( v_\psi(z_t, t; z_{\text{pre}}, \hat{z}_0^{(<b)}) - v_\psi(z_t, t; \emptyset) \bigr)

where $v_\psi(z_t, t; \emptyset)$ is the unconditional prediction (conditioning on a null token), $v_\psi(z_t, t; z_{\text{pre}}, \hat{z}_0^{(<b)})$ is the conditional prediction, and $w$ is the guidance scale. The experiments use $w = 7$ as the default, finding that moderate CFG (3–7) improves semantic coherence while excessive values (>10) distort the trajectory and degrade performance (Figure 9b).

Step 3: Conditional Decoding. Once all response latent blocks $\hat{z}_0^{(1:B)}$ are generated, the decoder produces the text response conditioned on the full latent sequence:

x^respθ(xreszpre,z^0(1:B))\hat{x}_{\text{res}} \sim p_\theta\bigl( x_{\text{res}} \mid z_{\text{pre}}, \hat{z}_0^{(1:B)} \bigr)

The decoder can be autoregressive (as in the reported experiments, where the VAE decoder is causal and generates tokens one by one) or non-autoregressive, depending on the architecture choice.

First-Block Conditioning. The first generation block is special because it contains both known latents (the last part of the encoded prefix, which may not align with block boundaries) and unknown latents (the beginning of the response). The paper finds that clean condition repaint—keeping the known region fixed at its clean values throughout the denoising of the first block—is the most effective strategy (Table 5), outperforming partial repaint (which injects noisy guidance only during part of the trajectory, leading to condition drift and weaker semantic anchoring) and padding-based strategies (which change the positional layout without providing stable conditioning during denoising).


The Unified Markov-Path Perspective: Why Cola DLM Is NOT an Observation-Recovery Model

The paper provides a theoretical framework (Section 3.3 and Appendix C) to position Cola DLM relative to AR, LLaDA, and Plaid. The central distinction is not whether each method uses a stochastic path (they all do, explicitly or implicitly), but rather:

  1. What state space the path operates over.
  2. What role the path plays in generation.
  3. Where continuity enters (if at all).
  4. Whether an explicit latent variable is marginalised over.

The four methods can be unified as process-based generative models of the form:

pΘ(x)=eΘ(xτ)PΘ(dτ),PΘ(dτ)=μΘ(ds0)tKtΘ(dsts<t)p_\Theta(x) = \int e_\Theta(x \mid \tau) \, P_\Theta(d\tau), \quad P_\Theta(d\tau) = \mu_\Theta(ds_0) \prod_t K^\Theta_t(ds_t \mid s_{<t})

where $\tau$ is a stochastic path, $\mu_\Theta$ is its initial distribution, $K^\Theta_t$ are transition kernels, and $e_\Theta(x \mid \tau)$ is an emission mechanism that reads out the text observation from some point on the path.

Autoregressive (AR): The state space is prefix tokens. The path $S_i = x_{1:i}$ is the growing prefix itself—an observation path that directly generates the text. Each transition appends one token deterministically given the previous prefix. The emission mechanism is trivial: the final state IS the text. There is no latent variable marginalization; the model directly factorizes $p(x) = \prod_i p(x_i \mid x_{<i})$. Continuity does not appear.

LLaDA (Discrete Diffusion): The state space is discrete masked sequences. The path is a discrete observation-recovery path: a forward corruption process progressively masks tokens, and the reverse process learns to unmask them. The emission mechanism is the recovery of clean tokens at the final step. The diffusion path decomposes the text distribution through a corruption–recovery trajectory, but the path itself operates in token space and has no independent semantic interpretation. There is no explicit latent variable—the marginal $p(x)$ is obtained via integrating over the reverse trajectory, but the path states are all discrete token sequences.

Plaid (Continuous Token-Space Diffusion): The state space is continuous token-aligned representations (embeddings of the text). The path is a continuous observation-recovery path: a forward Gaussian noising process on embeddings, with a reverse denoising process learned to recover the original clean embedding. Continuity enters at the token-aligned level, making the denoising smoother, but the path still serves as observation recovery—the diffusion target is the clean embedding $h_0 = E(x)$, which is near-lossless and tightly coupled to the text. There is no explicit marginalization over a semantic latent variable.

Cola DLM: The state space is compressed latent sequences. The path is a prior-transport path: a continuous flow that transports Gaussian noise to a clean latent $z_0$, which is then emitted through the decoder $p_\theta(x \mid z_0)$. Critically, the path does NOT attempt to recover any specific observation—it generates an independent semantic variable. Continuity appears at the prior level ($p_\psi(z_0)$), where the CNF learns the geometry of the aggregated posterior distribution. The marginal likelihood requires an explicit integral over $z_0$: $p(x) = \int p_\theta(x \mid z_0) p_\psi(z_0)\, dz_0$, making Cola DLM fundamentally a hierarchical latent-variable model, not a diffusion model in the observation-recovery sense.

The crucial theoretical distinction: In AR, LLaDA, and Plaid, the diffusion or chain path is directly tied to the observation—it either IS the text (AR), IS a corrupted version of the text (LLaDA), or IS a continuous relaxation of the text (Plaid). The path's role is to decompose the text distribution into simpler conditional steps, but each step still operates at the token-aligned level. Cola DLM breaks this coupling entirely: the path generates $z_0$, which is an unobserved intermediate variable whose relationship to text is mediated by both the encoder (during training, for variational inference) and the decoder (during generation, for realization). This means the path can learn to organize global semantics—topic, structure, style—in a compressed continuous space, while the decoder handles the high-dimensional task of mapping those semantics to specific token sequences. The experiments testing the existence of global semantic structure (Section 4.2) are designed to verify that this decomposition is empirically justified, not merely theoretically elegant.

4. Key Insights and Innovations

Innovation 1: The Prior-Transport vs. Observation-Recovery Distinction as a Diagnostic Framework

The paper's most fundamental intellectual contribution is not any single architectural choice, but rather the conceptual reframing of what diffusion should do in a text generation model. Prior continuous diffusion language models—particularly Plaid and related token-embedding-based methods—apply diffusion to token-aligned representations, learning to denoise corrupted embeddings back toward clean ones. This is observation recovery: the diffusion path attempts to reconstruct a specific target that is tightly coupled to the surface text.

Cola DLM rejects this framing entirely. Instead, it positions the diffusion path as prior transport: the continuous flow generates an independent semantic variable z0 from noise, and the text is realized only afterward through a conditional decoder. The generative process is not noise → denoised embedding → text but noise → independent semantic latent → text.

This distinction matters because it changes what the diffusion model is trying to learn. In observation recovery, the denoising network must learn to reconstruct token-aligned detail—a high-dimensional, surface-level task where continuity helps smooth the denoising trajectory but does not fundamentally alter the representational structure. In prior transport, the network learns the geometry of a semantic distribution—the aggregated posterior q̄φ(z0)—which can be compressed, organized, and manipulated independently of surface realization. Continuity here serves a different purpose: it enables the vector field to capture the smooth manifold structure of semantic content, supporting interpolation, gradient guidance, and latent editing.

The paper formalizes this through the Markov-path perspective (Section 3.3 and Appendix C), which shows that AR, LLaDA, Plaid, and Cola DLM all admit a unified path description, but differ in what the path represents. This is not a minor technical nuance—it reclassifies existing methods along a dimension that had not been explicitly articulated. AR's path IS the text (direct generation). LLaDA's path is a corrupted version of the text (discrete observation recovery). Plaid's path is a continuous relaxation of the text (continuous observation recovery). Cola DLM's path is an independent semantic variable (prior transport). This taxonomy is itself a contribution: it identifies a design axis—the path's role—that was previously conflated with architectural choices (discrete vs. continuous, autoregressive vs. diffusion).

The evidence that this distinction has empirical bite comes from Section 4.2's demonstration of global semantic structure in the latent space. If the latent were merely a compressed token embedding (closer to Plaid's limiting case), then varying the latent dimension would primarily affect reconstruction fidelity, not the optimal noise calibration for semantic recovery. The observed systematic drift of optimal timestep shift with latent dimension—predicted by the shared-factor model in Appendix E—supports the claim that the latent contains cross-dimensional shared structure, which is precisely what a prior-transport formulation is designed to capture but an observation-recovery formulation treats as incidental.


Innovation 2: Difficulty-Conditioned (Semantic-Information) Calibration of the Noise Schedule

A more specific but equally important conceptual advance is the recognition that the noise schedule in a latent prior model is not an isolated hyperparameter but rather calibrates the effective semantic-information regime of the denoising trajectory. This reframes schedule selection from an empirical tuning problem to a structured calibration problem with predictable dependencies on latent dimension, VAE smoothness, and block size.

The standard approach to noise schedules in diffusion models treats them as a training-time design choice—linear, cosine, or logit-normal—tuned on a validation set and then fixed. The paper's analysis in Appendices E and G shows that this view is insufficient for hierarchical latent models. The schedule determines the log-SNR curve λ(t), which in turn determines how much information about semantic variables is preserved at each timestep: I(s; zt) = (1/2) log det(I + αt²Σs(αt²Σu + σt²I)⁻¹), where s represents high-level semantics, Σu is posterior uncertainty from the VAE, and (αt, σt) are derived from the schedule.

The key insight is that changing the latent dimension, the VAE logSNR, or the block size all shift the effective information curve, requiring the schedule to be recalibrated. The shared-factor model formalizes this: if d latent dimensions jointly observe a shared semantic factor, the effective SNR for recovering that factor scales as SNReff(d) ∝ d, leading to a predicted logarithmic drift δ*(d) = a log d + b in the optimal timestep shift. This is not merely an empirical observation—it follows from the information-theoretic structure of the latent representation.

What makes this a genuine innovation rather than a routine hyperparameter study is that it predicts and explains the interaction effects that a naive tuning approach would miss. The paper shows that loc = 1 is optimal at d = 16 (Figure 8), but that the optimal loc shifts to larger values at higher dimensions (Figure 2)—from ~1.0 at d = 16 to ~1.7 at d = 64 to ~2.3 at d = 128. A standard grid search at one dimension would produce a single schedule and miss this dependency. Moreover, the VAE logSNR analysis (Table 3) shows that latent smoothness affects optimal configuration, with a learnable logSNR outperforming fixed alternatives—again, because changing smoothness changes the effective noise floor, which changes where the denoising trajectory should spend its capacity on the semantic-information axis.

This insight has practical implications beyond the paper. It suggests that tuning a latent diffusion language model requires jointly considering the latent geometry (dimension, VAE KL weight) and the schedule (location, spread), since they act on the same underlying object—the semantic-information curve. It also provides a diagnostic tool: if changing one of these factors does NOT produce a predictable shift in optimal schedule, that is evidence against the existence of shared semantic structure, making the framework falsifiable in a way that purely empirical tuning is not.


Innovation 3: The Structural Mismatch Between Likelihood and Generation Quality in Continuous Latent Models

The paper identifies and rigorously analyzes a phenomenon that has significant implications for how continuous latent language models should be evaluated: generation quality and likelihood-oriented metrics (PPL, ELBO-based scores) can substantially diverge, because they measure fundamentally different properties of the model.

This is not a minor observation—it challenges the default assumption, inherited from autoregressive modeling, that training objective ≈ evaluation metric ≈ generation quality. In AR models, this identity holds because all three operate on the same discrete token-level probabilities: training minimizes next-token cross-entropy, evaluation reports perplexity (exponentiated cross-entropy), and generation samples from those same conditional distributions. The chain is tight.

In Cola DLM, the chain breaks at multiple points. Training optimizes a joint objective combining reconstruction, prior matching, and representation regularization—not a single likelihood. Evaluation via the ELBO or IWAE bound depends on the quality of the variational posterior qϕ(z0 | x) and the prior density pψ(z0), both of which can be locally miscalibrated (assigning low density to z0 despite the prior covering the right region globally). Generation only requires that the prior places mass in decoder-valid regions—regions of latent space where the decoder produces coherent text—without requiring precise local density calibration around any specific gold latent.

The paper formalizes this through two geometric objects (Appendix F): the decoder-good region Aτgood(c) (latents from which the decoder generates acceptable text) and the posterior typical set Aρx (the narrow region around a specific gold latent). Good generation requires pψ(Aτgood | c) ≥ α (the prior covers the good region). Good PPL requires the prior to assign high density to Aρx specifically. These are different requirements, and the paper provides a proof (Proposition F.3) that they can be simultaneously satisfied for generation and violated for likelihood.

The empirical evidence is striking. Table 4 shows token-level cases where likelihood-derived PPL improves dramatically (from ~10⁶ to ~10²) while the generated token deteriorates (from on to in to ,). The VAE logSNR directly controls this tradeoff: lower logSNR creates a flatter local density landscape that improves PPL by reducing pointwise density mismatch, but flattens semantic structure, biasing generation toward generic continuations. Figure 11 visualizes this geometrically: decoder probe success and posterior hit are consistently high (the decoder can recover the ground-truth token from the posterior neighborhood), but prior hit varies sharply (the prior does not always place high density at the exact posterior mean, even when it covers the right semantic region).

This insight is significant because it changes the evaluation language for this class of models. If likelihood and generation can diverge, then perplexity comparisons against AR models are structurally unfair—they penalize Cola DLM for a calibration gap that does not impair, and may even be orthogonal to, generation quality. The paper's decision to evaluate all models under a unified few-shot generative protocol (Section 4.5) is therefore not an ad-hoc choice but a principled response to this structural mismatch. It also implies that scaling behavior (accuracy vs. compute) is more informative than static perplexity values for assessing the potential of continuous latent models, since the former reflects whether the model continues to improve in its actual task while the latter conflates generation capability with local density calibration.


Innovation 4: The Controlled Co-Adaptation Principle for Joint Latent-Prior Training

The paper's training methodology contains a conceptual advance that generalizes beyond the specific architecture: the principle that a latent space and its generative prior should co-evolve from a stable initialization, with continuous joint updates constrained by a reference regularizer, rather than either remaining fixed or being trained freely from scratch.

The default approach in latent diffusion models—both in vision (Stable Diffusion, DALL-E) and in prior text-latent work—is to pretrain an autoencoder, freeze it, and then train a separate prior or diffusion model on the fixed latent space. This treats the latent representation as a static compression target: the autoencoder learns a good encoding, and the prior learns to generate it. The alternative—training both from scratch—typically fails because the latent space collapses before the prior can learn meaningful structure.

Cola DLM's finding is that neither extreme is optimal. Freezing the VAE after pretraining leads to early saturation (Figure 3, Fix VAE curve): the prior can only match a fixed target distribution, and as model capacity increases, the limiting factor becomes the quality of the frozen latent representation rather than the prior's expressiveness. Training both from scratch (All Scratch x1) consistently underperforms, because without a stable initial geometry, the VAE and DiT engage in a destructive feedback loop—the VAE shifts its latent space to make prior matching easier, which destroys the meaningful text-to-latent mapping.

The paper's solution is controlled co-adaptation: initialize the VAE from its pretrained weights, then jointly train both VAE and DiT with matched learning rates (Joint DiT x1), adding a KL regularizer that penalizes the current encoder for deviating from a frozen reference encoder (qφref). This allows the latent space to reorganize—adapting its geometry to better suit the prior's transport capabilities—while remaining within a bounded neighborhood of the semantically meaningful pretrained space.

The key empirical result supporting this principle is that Joint DiT x1 shows the strongest scaling trend (Figure 3), outperforming Fix VAE at all but the smallest compute budgets and substantially surpassing All Scratch throughout training. The latent-space visualization (Figure 4) confirms the geometric correlate: Joint DiT produces heterogeneous, structured latent trajectories, while All Scratch with d = 16 yields a collapsed, outward-drifting geometry. Even increasing the latent dimension to 128 only partially alleviates the collapse—geometry improves but remains less structured than the co-adapted case—confirming that dimensionality alone cannot substitute for proper training dynamics.

This principle is significant because it identifies a training regime that had been unexplored in the latent diffusion literature. The standard frozen-autoencoder approach leaves performance on the table; training from scratch destroys the representation. The paper shows that the intermediate regime—joint evolution with reference anchoring—is not merely a compromise but the Pareto-optimal choice. This has implications beyond text: any hierarchical generative model that separates representation learning from prior learning may benefit from controlled co-adaptation rather than strict separation.


Innovation 5: The Block-Causal Latent Prior as a Non-Autoregressive Alternative to Token-Level Causality

The paper introduces a specific structural innovation that challenges the default assumption that causal generation must operate at the token level. By applying causality at the block level in latent space rather than at the token level in text space, Cola DLM creates a hybrid generation regime: within each block of 16 latents, processing is fully parallel (bidirectional attention), while across blocks, conditioning is strictly causal (each block depends on all previous blocks).

This is not merely a computational optimization—it reflects a different hypothesis about where sequential dependency is necessary. In autoregressive models, the causal chain is applied uniformly: every token depends on all previous tokens, regardless of whether the dependency is semantic (topic coherence, discourse structure) or surface-level (local syntax, word choice). The block-causal prior instead hypothesizes that strong sequential dependency is needed primarily at the level of global semantic organization—what the text is about—while local realization within a semantic unit can be generated in parallel.

The architecture thus encodes an inductive bias: the latent blocks correspond to coarse semantic units (roughly sentence-scale, given block size 16), and the model is free to organize within-block latents jointly because they represent interdependent aspects of the same semantic content. This is fundamentally different from a fully causal latent model (block size 1, which underperforms in Figure 6) and from a fully bidirectional latent model (which would not support efficient block-wise generation or streaming).

The empirical support comes from the block size ablation (Figure 6): block size 16 achieves the best overall performance, outperforming both size 1 (fully causal within the latent sequence) and sizes 64/128 (overly coarse, losing useful semantic granularity). This U-shaped pattern suggests that the block structure captures something real about text organization—there exists a sweet spot where within-block parallelism provides computational benefit without sacrificing the sequential structure needed for coherent generation.

What makes this an innovation rather than an implementation detail is that it reifies the hierarchical decomposition that the paper argues for theoretically. The block-causal prior is not just a way to make DiT training more efficient; it is the architectural correlate of the claim that text generation can be separated into a global semantic prior (handled by cross-block causal conditioning) and local textual realization (handled by within-block parallel denoising and the decoder). The 1.6–2.0× reduction in sequential generation depth (8–10 denoising steps per block of 16 tokens, compared to 16 sequential steps in AR) is a direct consequence of this decomposition—it would not be possible if the model were forced to maintain causality at every latent position.

5. Experimental Analysis

Evaluation Methodology

  • Dataset. The paper uses multiple benchmarks for different purposes. Internal component analysis (Sections 4.2, 4.3, 4.4) is conducted on randomly sampled subsets from the test sets of LAMBADA (continuation benchmark, 5,153 test instances), MMLU (multitask multiple-choice, ~14k test instances), and SIQA (social commonsense reasoning, 1,954 test instances). External scaling comparisons (Section 4.5) extend to the full test sets of SQuAD (reading comprehension), Story Cloze (narrative completion), OBQA (open-book QA), RACE (reading comprehension from examinations), and HellaSwag (commonsense continuation). All models are trained on "external open-source pretraining data" (Section 4.1), though the specific corpus name and size are not disclosed beyond being matched across all methods.

  • Base model(s). Cola DLM uses a total of ~2.3B parameters divided into a Text VAE (~500M parameters: 4 encoder layers, 4 decoder layers, hidden dimension 1536, FFN dimension 6144) and a DiT backbone (~1.8B parameters: 24 layers, hidden dimension 2048, FFN dimension 8192, 16 attention heads with head dimension 128). The AR baseline (LLaMA architecture) and discrete diffusion baseline (LLaDA architecture) are matched in scale: both use ~2.2B total parameters, with ~1.8B in the non-embedding backbone and ~400M in embedding parameters. All models use the OLMo 2 tokenizer (vocabulary size 100,278), are trained from scratch with the same random seed (66 for model initialization, 6198 for data ordering), and share the same optimization recipe, sequence length (512), and batch size (1,408 sequences; 720,896 tokens per step).

  • Metrics. The primary metric throughout is accuracy under a unified few-shot generative evaluation protocol. All models—Cola DLM, AR, and LLaDA—are prompted with identical templates (2-shot for most multiple-choice tasks, 0-shot for LAMBADA continuation, 1-shot for SQuAD) and required to generate answer text directly. For multiple-choice tasks (MMLU, RACE, Story Cloze, OBQA, HellaSwag, SIQA), the generated output is truncated at the first newline, normalized, and compared against candidate option texts; a prediction is correct if the normalized generated text matches the gold option text after best-match mapping. For LAMBADA, the first generated word is used. For SQuAD, generated short answers are normalized and exact-matched. Perplexity is deliberately NOT used as a primary comparison metric; Section 5.1 argues that likelihood-oriented estimates are structurally misaligned with generation quality in continuous latent models.

  • Baselines. Two external baselines are independently trained from scratch under strictly matched settings. The autoregressive baseline uses the official LLaMA architecture with standard next-token prediction. The discrete diffusion baseline uses LLaDA [70] with denoising length equal to generation length during inference. Both are matched to Cola DLM in data, tokenizer, sequence length, batch size, optimizer, learning rate schedule, and compute budget. For internal ablation studies (Sections 4.2–4.4), the comparisons are among different configurations of Cola DLM itself (varying latent dimension, VAE logSNR, noise schedule, block size, training strategy), so no external baselines are introduced there.

  • Generation budget / compute accounting. Compute is measured and matched in terms of total FLOPs (EFLOPs = exaFLOPs), tracked throughout training up to approximately 2000 EFLOPs. All methods observe the same number of training tokens at matched optimization steps, making step-wise and FLOPs-wise comparison directly meaningful. At inference time, Cola DLM's denoising budget is controlled by the number of ODE solver steps (default 16, swept from 1–128 in Figure 9a), with block size 16 meaning each denoising block covers 16 text tokens. The idealized sequential depth reduction is computed as block_size / denoising_steps. The difficulty estimation cost (2048 samples per question) in Section 3.2 is acknowledged as not being included in reported budgets.

  • Cross-validation / statistical protocol. For the internal component analysis, comparisons are made at multiple training checkpoints (typically 30K, 40K steps, and intermediate points) to assess consistency across training progress. For the scaling comparison (Section 4.5), all models are evaluated at the same FLOPs milestones using the checkpoint at exactly the corresponding budget, without EMA weights. The paper does not report confidence intervals, error bars, or formal statistical significance tests. Given the test set sizes (500 for LAMBADA subset evaluation in internal analysis, full test sets for external comparison), the reported accuracy differences of 1–2 percentage points on small subsets (~100 questions per difficulty bin in the 500-question internal evaluation) should be interpreted cautiously.

Main Quantitative Results

Evidence of Global Semantic Structures (Section 4.2, RQ1)

The paper tests for the existence of shared global semantic structure in the latent space through a falsifiable null hypothesis: if latent representations are purely local and separable across dimensions, then the optimal timestep shift loc should NOT drift systematically with latent dimension d. The experimental results systematically refute this null.

Headline finding: As the latent dimension increases from d = 16 to d = 64 to d = 128, the optimal timestep shift loc (controlling the noise schedule via LogitNormal sampling with loc = μ and σ = 1) shifts from approximately 1.0 to approximately 1.7 to approximately 2.3 (Figure 2, left panel). This drift is "clear and approximately monotonic" and is consistent across multiple semantic metrics: LAMBADA, MMLU, SIQA, and their Task Average all favor larger loc at higher dimensions (Figure 2, right panel).

Quantitative detail from Figure 2 (right panel table):

  • At d = 16, best loc = 1.0: Lambada 33.2, MMLU 5.4, SIQA 15.6, Task Avg 17.33
  • At d = 64, best loc = 1.7: Lambada 33.2 (at loc = 2.0), MMLU 8.7, SIQA 17.6, Task Avg 19.47
  • At d = 128, best loc = 2.3: Lambada 31.1 (at loc = 2.0), MMLU 10.6, SIQA 23.3, Task Avg 24.97

The Task Average improves with both higher dimension and better-aligned schedule: from 17.33 at (d = 16, loc = 1.0) to 24.97 at (d = 128, loc = 2.3). Importantly, the empirical peaks are "broadly consistent with the theoretical predictions" (dashed lines in Figure 2, left panel), derived from Appendix E's shared-factor model which predicts δ*(d) = a log d + b.

Why this matters beyond the numbers: The contrapositive logic (Proposition E.2) states that if the latent were purely separable, optimal loc would NOT drift with d. The observed systematic drift therefore provides "reverse evidence for this contrapositive"—it directly refutes the separable null hypothesis—and constitutes "strong empirical support for the existence of shared and semantically relevant global structures in the latent space of Cola DLM." This directly supports the first condition in Equation (3.35) for Cola DLM's advantage: that the data exhibits "a structure with low-dimensional global semantics and high-dimensional local token realization."

Analysis of Latent Space Configurations (Section 4.3, RQ2)

This section systematically evaluates how the latent space design affects downstream performance through three axes: fixed vs. evolving latent spaces, latent dimensionality under constrained compute, and semantic smoothness (BERT loss, VAE logSNR).

Fixed vs. Evolving Latent Space (Figure 3, 117–389 EFLOPs).

Headline: Joint DiT x1 (VAE and DiT co-trained with matched learning rates from pretrained VAE initialization) achieves the strongest overall scaling trend, reaching the highest final performance on Task Average, LAMBADA, MMLU, and SIQA. Fixed VAE saturates earlier, while training from scratch consistently underperforms.

At the largest reported budget (~389 EFLOPs), approximate values from Figure 3:

  • Task Average: Joint DiT x1 ≈ 25.4, Fix VAE ≈ 19.0, All Scratch x1 ≈ 14.3 (at a lower budget; see below)
  • LAMBADA: Joint DiT x1 ≈ 38.2, Fix VAE ≈ 32.5, All Scratch x1 ≈ 18.8
  • MMLU: Joint DiT x1 ≈ 13.4, Fix VAE ≈ 8.5, All Scratch x1 ≈ 7.1
  • SIQA: Joint DiT x1 ≈ 25.3, Fix VAE ≈ 19.9, All Scratch x1 ≈ 13.6

Key pattern: At the smallest budget (117 EFLOPs), Fix VAE and Joint DiT x1 are close, and Fix VAE is sometimes slightly better. As FLOPs increase, Fix VAE gradually saturates, while Joint DiT x1 improves more steadily. The final gap is substantial: Joint DiT x1 outperforms Fix VAE by approximately 6–7 percentage points on Task Average and LAMBADA at the largest budget.

Training-from-scratch variants: All Scratch x1 performs consistently worse than all other methods across all metrics, though its exact final budget is not directly comparable (All Scratch curves only reach ~117 EFLOPs in Figure 3). Joint DiT x0.01 (VAE learning rate 0.01× DiT's learning rate) and Interval (alternating 2k steps joint / 3k steps frozen VAE) are better than All Scratch but clearly worse than Joint DiT x1 in final performance.

Additional comparison with pretrained Interval (Figure 16, 117–351 EFLOPs): Even when the Interval variant is also initialized from a pretrained VAE, Joint DiT x1 remains consistently better across Task Average, LAMBADA, MMLU, and SIQA. At the largest checkpoint (~351 EFLOPs): Task Average Joint DiT x1 ≈ 26.3 vs. Interval ≈ 25.1, LAMBADA Joint DiT x1 ≈ 41.7 vs. Interval ≈ 40.2, MMLU Joint DiT x1 ≈ 12.7 vs. Interval ≈ 11.6, SIQA Joint DiT x1 ≈ 26.3 vs. Interval ≈ 24.8. The advantage is consistent (1–2 point gap) and persists throughout training, indicating that "continuous latent evolution does not merely come from a better starting point" but from sustained co-evolution, and that "periodic freezing tends to interrupt the mutual adaptation between the evolving latent space and the DiT prior."

Dimensionality of the Latent Space (Table 2, 117 EFLOPs).

Headline under All Scratch setting with loc = 1: Increasing latent dimension from 16 to 128 improves the overall semantic capacity under the same compute budget, raising Task Average from 8.7 (d = 16) to 11.3 (d = 64) to 11.8 (d = 128). Gains are most visible on MMLU (5.4 → 8.1) and SIQA (7.6 → 8.9), while LAMBADA peaks at d = 64 (20.9) before declining at d = 128 (18.5).

Latent-space visualization (Figure 4): All Scratch with d = 16 yields a "more collapsed and less structured latent space, with trajectories dominated by simple outward drift." Increasing to d = 128 "partially alleviates this issue, but the geometry still remains less organized than that of Joint DiT with stable initialization." Joint DiT produces "more heterogeneous latent patterns and richer trajectories, suggesting a more structured and semantically usable space."

Interpretation: Higher dimensionality helps but cannot replace proper training dynamics. The dimensional effect interacts with schedule calibration (Figure 2 shows the optimal loc shifts with d), meaning that the benefit of larger latent spaces depends on proper noise calibration, not just increased capacity.

Semantic Smoothness: BERT Loss (Figure 5, 117–389 EFLOPs under Joint DiT).

Headline: Adding BERT-style masked language modeling loss consistently improves performance when the latent space is actively updated (VAE learning-rate ratio = 1), with the BERT-loss curve outperforming its no-BERT counterpart on all four metrics throughout training.

At the largest budget (~389 EFLOPs), approximations from Figure 5:

  • Task Average: BERT loss (lr = 1) ≈ 26.9, No BERT loss (lr = 1) ≈ 24.3
  • LAMBADA: BERT loss (lr = 1) ≈ 40.1, No BERT loss (lr = 1) ≈ 36.5
  • MMLU: BERT loss (lr = 1) ≈ 13.6, No BERT loss (lr = 1) ≈ 12.3
  • SIQA: BERT loss (lr = 1) ≈ 27.0, No BERT loss (lr = 1) ≈ 25.5

Key pattern: When the VAE learning-rate ratio is 0.01 (weak updates), adding BERT loss brings only limited gains. When the ratio is 1 (active updates), the BERT-loss advantage is "clear and stable." Simply increasing VAE update strength without BERT loss (No BERT, lr = 1) "does not reliably improve performance and is even weaker at several later-stage points." This suggests that "trainability alone is not sufficient: when the latent space evolves more actively, its updates must also be constrained toward a semantically smoother organization."

Semantic Smoothness: VAE logSNR (Table 3, two checkpoints: 77.86 and 116.78 EFLOPs).

Headline: VAE logSNR strongly affects downstream performance, with a learnable setting giving the best overall results. Fixed logSNR = 1.5 is the strongest fixed alternative.

At 116.78 EFLOPs:

  • Learnable VAE logSNR (effective ≈ 4.5): Lambada 34.6, MMLU 10.1, SIQA 21.6, Avg 22.10
  • Fixed VAE logSNR = 1.5: Lambada 33.8, MMLU 8.0, SIQA 23.6, Avg 21.80
  • Fixed VAE logSNR = 1.0: Lambada 30.4, MMLU 7.7, SIQA 18.4, Avg 18.83
  • Fixed VAE logSNR = 2.0: Lambada 32.7, MMLU 9.7, SIQA 19.5, Avg 20.63

At 77.86 EFLOPs, the pattern is similar: Learnable (Avg 18.90) and logSNR = 1.5 (Avg 18.27) are the top two, with logSNR = 1.0 (Avg 14.70) and logSNR = 2.0 (Avg 16.77) trailing.

Key observation: The advantage of learnable VAE logSNR over fixed 1.5 is "consistent but not large," and since only two compute budgets are reported, "the scaling behavior of different VAE logSNR settings remains open and deserves more systematic study." The practical implication is that fixing logSNR at 1.5 is a competitive and simpler alternative.

Ablation on the Diffusion Process (Section 4.4, RQ3)

DiT Block Size (Figure 6, at 30K and 40K training steps under Joint DiT, loc = 1).

Headline: Block size 16 achieves the best overall performance at both checkpoints, outperforming sizes 1 (fully causal), 64, and 128.

At 40K steps (~155.71 EFLOPs), approximate values:

  • Block size 16: Task Average ≈ 25.0, LAMBADA ≈ 34–35, MMLU ≈ 10–11, SIQA ≈ 20–21
  • Block size 1: Task Average ≈ 22–23, LAMBADA ≈ 30–31, MMLU ≈ 7–8, SIQA ≈ 20–21
  • Block size 64: Task Average ≈ 20–21, LAMBADA ≈ 29–30, MMLU ≈ 5–6, SIQA ≈ 18–19
  • Block size 128: Task Average ≈ 18–19, LAMBADA ≈ 27–28, MMLU ≈ 4–5, SIQA ≈ 17–18

Key patterns:

  1. Larger block sizes (64, 128) are "generally less effective," degrading performance clearly on all three tasks, "with especially visible degradation on SIQA and MMLU." This suggests that overly coarse block partitioning weakens useful semantic interactions.
  2. Block size 1 is competitive but still below block size 16, and is "notably weaker on MMLU." This indicates that fully fine-grained, completely causal processing is "not necessarily the optimal way to model text" in this latent prior formulation—"some degree of local grouping can be beneficial."
  3. Since the training noise schedule is fixed to loc = 1, the paper notes that "we do not exclude the possibility that different block sizes may favor different noise calibrations"—there may be an interaction between block size and optimal schedule location.

Efficiency implication: With block size 16 and 8–10 denoising steps (Figure 9a), one denoising block covers 16 text tokens, corresponding to an idealized 1.6–2.0× reduction in sequential depth compared to AR (which requires 16 sequential steps for the same tokens).

Noise Schedule (Figures 7 and 8, 117–389 EFLOPs, d = 16 under Joint DiT).

Headline: loc = 1 gives the strongest overall performance under Joint DiT, outperforming loc = 0 and uniform schedules. The advantage is especially visible on MMLU and SIQA and becomes more pronounced as training progresses.

Figure 8 (comparing loc = 0.5, 0.8, 0.9, 1.0, 1.1 at 30K and 40K steps): At both checkpoints, loc = 1.0 achieves the highest Task Average and gives "the best or near-best results on the three tasks, with especially clear gains on MMLU and SIQA."

Figure 7 (comparing loc = 0, loc = 1, uniform across Full FLOPs range):

  • Joint DiT with loc = 1 is the strongest trainable setting across Task Average, LAMBADA, MMLU, and SIQA.
  • Joint DiT with loc = 0 or uniform schedule "remains clearly weaker throughout training."
  • At the largest budget (~389 EFLOPs), Joint DiT loc = 1 achieves approximately: Task Avg ≈ 25.0, LAMBADA ≈ 37.1, MMLU ≈ 13.5, SIQA ≈ 25.1. Joint DiT loc = 0 achieves: Task Avg ≈ 21.2, LAMBADA ≈ 32.3, MMLU ≈ 10.3, SIQA ≈ 21.0. Joint DiT uniform achieves: Task Avg ≈ 17.5, LAMBADA ≈ 29.5, MMLU ≈ 7.1, SIQA ≈ 16.7.
  • Joint DiT loc = 1 eventually matches or surpasses the corresponding Fix VAE baselines, while mismatched schedules do not.

Interpretation linking to Appendix G: The noise schedule is not a training heuristic—it shifts the logSNR trajectory of the denoising process and therefore changes "how much semantic information remains available in the latent at different timesteps." The sensitivity to loc is therefore not accidental: "changing the noise schedule changes where the model spends its denoising capacity on the semantic-information axis." This connects to the observation that the optimal loc depends on latent dimension (Figure 2) and VAE logSNR (Table 3)—all three act on the "same core object, namely the effective mutual-information curve of the semantic variable along diffusion time."

Denoising Steps (Figure 9a, under Joint DiT).

Headline: Increasing denoising steps from 1–2 to 8–10 brings clear early gains across all tasks, but performance saturates after approximately 16–32 steps.

Quantitative pattern:

  • 1–2 steps → 4–8 steps: "all tasks improve substantially. The gain is especially large on LAMBADA, while SQuAD, SIQA, and Task Average also increase sharply."
  • After ~16–32 steps: "the Task Average becomes nearly flat, and the marginal gain from additional steps is very limited."
  • At 128 steps relative to 16–32: no further meaningful improvement.

Efficiency interpretation: "8–10 steps already recover most of the final performance," and combined with block size 16, this yields the idealized 1.6–2.0× reduction in sequential depth. The saturation pattern means additional inference compute beyond ~16 steps provides diminishing returns.

Classifier-Free Guidance (CFG) Scales (Figure 9b, under Joint DiT).

Headline: Performance follows a clear non-monotonic pattern: increasing CFG from 0 to ~3–6 improves results, but values beyond ~10 significantly degrade performance.

Quantitative pattern:

  • CFG = 0 to ~3–6: Task Average "rises rapidly," indicating that "an appropriate amount of guidance substantially improves conditional denoising and semantic recovery."
  • CFG = 6–10: performance stays "near its best region for a moderate range of values."
  • CFG > 10: all task curves "begin to decline," with the drop becoming "especially pronounced beyond CFG ≈ 10, and severe at very large values such as 20 and 60."

Practical setting: The default inference uses CFG = 7 in Section 4.5, placing it near the upper end of the optimal plateau before degradation begins.

Comparison of Scaling Performance (Section 4.5, RQ4)

Headline (Figure 10, 0–2000 EFLOPs): Under a strictly matched comparison with unified few-shot generative evaluation, Cola DLM exhibits strong overall scaling behavior and ultimately reaches the best Task Average among the three methods. AR remains competitive at smaller budgets, LLaDA shows clear early gains, but Cola DLM's curve rises more persistently toward the high-compute regime.

Cola DLM configuration for this comparison: d = 16, block size 16, joint VAE–DiT training with VAE/DiT learning-rate ratio of 1, BERT loss, logit-normal training noise schedule with loc = 1, 16 denoising steps, CFG = 7.

Task Average at approximately 2000 EFLOPs (estimated from Figure 10): Cola DLM ≈ 24–25%, AR ≈ 20–21%, LLaDA ≈ 18–19%.

Per-benchmark patterns at the 2000 EFLOPs endpoint (approximate values from Figure 10):

  • LAMBADA: LLaDA ≈ 53%, Cola DLM ≈ 50%, AR ≈ 47%. All three methods continue improving, with LLaDA holding a consistent advantage and Cola DLM close to AR.
  • SQuAD: LLaDA ≈ 40%, Cola DLM ≈ 33%, AR ≈ 28%. Cola DLM surpasses AR at higher budgets and continues approaching LLaDA.
  • MMLU: Cola DLM ≈ 16%, AR ≈ 10%, LLaDA ≈ 6%. Cola DLM shows the strongest trend, with AR flattening and LLaDA nearly flat throughout.
  • RACE: Cola DLM ≈ 15%, AR ≈ 9%, LLaDA ≈ 6%. Similar pattern to MMLU, with Cola DLM maintaining an upward trajectory.
  • Story Cloze: Cola DLM ≈ 35%, LLaDA ≈ 28%, AR ≈ 22%. Cola DLM is clearly best at medium-to-large budgets.
  • OBQA: Cola DLM ≈ 21%, AR ≈ 20%, LLaDA ≈ 12%. Cola DLM and AR are close, with Cola DLM slightly ahead at the final checkpoint.
  • HellaSwag: AR ≈ 13%, Cola DLM ≈ 12%, LLaDA ≈ 5%. AR and Cola DLM are close, with AR maintaining a narrow lead.
  • SIQA: LLaDA ≈ 30%, Cola DLM ≈ 27%, AR ≈ 22%. LLaDA leads, with Cola DLM passing AR at higher budgets.

Key pattern across benchmarks: The scaling advantage of Cola DLM is especially clear on reasoning-intensive and global-semantic tasks (MMLU, RACE, Story Cloze, OBQA), where it maintains strong upward trends and achieves best or near-best performance across a wide compute range. On more generation-oriented tasks (LAMBADA, SQuAD), Cola DLM is competitive but does not dominate. The paper explicitly notes that these results represent a "conservative estimate of the scaling potential of Cola DLM" since the evaluation uses "a relatively conservative configuration"—latent dimension 16 (earlier ablations show dimension 128 improves semantic capacity), and the logSNR analysis suggests additional room for optimization.

Important contextualization of absolute scores: The absolute accuracy values are relatively low on multiple-choice benchmarks (e.g., MMLU ~16%, RACE ~15%, OBQA ~21%) compared to typical discriminative evaluation numbers (~40–50%+ for similarly sized models evaluated via likelihood-based classification). This is because all models are evaluated under a unified few-shot generative protocol—the model must generate the correct answer text rather than choosing among options via perplexity comparison. The paper argues this is the fairest evaluation for Cola DLM since likelihood-based metrics are "substantially misaligned with the actual generation quality of Cola DLM" (Section 5.1). Therefore, "although the absolute values on multiple-choice tasks are lower than those in conventional discriminative evaluation, the relative scaling trends remain informative and fair under this fully matched protocol."

Ablation Studies and Robustness Checks

  • VAE Latent Reconstruction Robustness (Figure 13): The VAE achieves nearly perfect reconstruction (accuracy ≈ 0.9998) at clean latent t = 0, and maintains accuracy ≈ 0.92 even at 25% of full noise (t = 250 out of 1000 total steps). Accuracy drops to ~0.50 at t ≈ 385 before degrading further. This "graceful degradation pattern indicates that semantic information is not destroyed abruptly by small or moderate perturbations," supporting the claim that the VAE latent space is sufficiently robust to serve as the semantic interface for prior modeling.

  • First-Block Conditioning Strategies (Table 5): Clean condition repaint achieves by far the best overall average (24.6) compared to partial repaint (best average 9.3 at t = 3, m = 1.0), left padding (16.0), and right padding (16.7). For partial repaint, reducing m consistently hurts performance (e.g., at t = 1, going from m = 1.0 [Avg 8.4] to m = 0.7 [Avg 8.4] to m = 0.3 [Avg 7.5]), and increasing repaint repetitions t from 1 to 3 does not bring stable gains. The clear conclusion is that for the mixed denoising problem in the first block, "strong and persistent conditioning is more effective than partial noisy correction or positional layout alone."

  • Latent Compression (Table 6, d = 128, block size 16, loc = 1, 16 steps, CFG = 7.0): The overall comparison shows patch size 2 (Avg 9.13) is substantially worse than patch size 1 (Avg 15.87). However, when samples are split by prompt length parity, the gap nearly vanishes for even-length prompts (Mod0): patch size 2 Avg 18.12 vs. patch size 1 Avg 17.31—actually outperforming patch size 1 on average. For odd-length prompts (Mod1), patch size 2 nearly collapses (Avg 0.26 vs. patch size 1 Avg 14.41). This isolates the failure to "unstable handling of non-divisible sequence boundaries" rather than to compression itself. The paper concludes that latent compression is a promising direction if boundary-misalignment issues can be resolved.

  • Fixed vs. Interval Joint Training with Pretrained VAE (Figure 16): Even when the Interval variant is initialized from a pretrained VAE (same starting point as Joint DiT x1), Joint DiT x1 still outperforms consistently. At the largest checkpoint (~351 EFLOPs): Task Average 26.3 vs. 25.1, LAMBADA 41.7 vs. 40.2, MMLU 12.7 vs. 11.6, SIQA 26.3 vs. 24.8. This is a robustness check strengthening the Joint DiT finding: the advantage is not from better initialization but from sustained co-evolution.

  • Training Precision and Implementation Consistency (Table 10): All three methods (Cola DLM, AR, LLaDA) save/load checkpoints in fp32, keep runtime weights in fp32, perform main forward computation under bfloat16 autocast, and keep numerically sensitive operations (LayerNorm, softmax) in fp32. Cola DLM additionally keeps latent variables in fp32 before entering DiT. This verifies that precision regime is "broadly aligned across methods" and that observed differences are not attributable to numerical precision advantages.

  • Representation-Space Stability (Figure 15): Both the AR model's contextual hidden states and the pretrained VAE encoder's outputs stabilize rapidly in early training. AR's inter-step hidden-state drift (cosine distance) drops quickly and "soon enters a stable regime," while the VAE encoder's inter-step drift "drops rapidly and then remains nearly flat." Additionally, drift relative to the first checkpoint saturates for both. This is presented as evidence that the VAE pretraining stage primarily amortizes representation learning—analogous to the early embedding-space formation that AR models undergo—rather than providing a hidden pretrained generative advantage. The "main generative burden therefore still lies in the subsequent backbone modeling, rather than in continued changes of the embedding or latent space itself."

Critical Assessment

Claim 1 from the Executive Summary: "Cola DLM exhibits strong scaling behavior up to ~2000 EFLOPs, achieving the best overall Task Average."

What was tested: Eight benchmarks under a single few-shot generative evaluation protocol, comparing Cola DLM against AR and LLaDA baselines at matched FLOPs budgets from 0 to approximately 2000 EFLOPs. All models were trained from scratch on matched data with matched hyperparameters.

What the evidence shows: On Task Average, Cola DLM reaches approximately 24–25% at 2000 EFLOPs, compared to AR at 20–21% and LLaDA at 18–19% (Figure 10). The upward trajectory is visibly steeper for Cola DLM in the high-compute regime, while AR appears to be flattening on some benchmarks (MMLU, RACE). This supports the claim of strong scaling behavior and best average performance.

Limitations of the evidence:

  1. Single model scale (~2B parameters): All scaling curves are at one parameter count. Whether the observed advantage widens, maintains, or reverses at larger scales (e.g., 7B, 13B, 70B) is unknown. The paper acknowledges this explicitly as a limitation: "the experiments are still conducted at a relatively controlled scale and mainly serve to clarify the key properties of the framework."
  2. Conservative Cola DLM configuration: The comparison uses d = 16, even though the paper's own ablations show that d = 128 with proper schedule calibration (loc = 2.3) achieves substantially better Task Average at lower FLOPs (24.97 at 117 EFLOPs in Figure 2 vs. ~15–17 for the d = 16 configuration at comparable budgets in Figure 10). The paper notes this explicitly: "Figure 10 should be viewed as evidence that Cola DLM already scales well under a restrained setting, rather than as the upper bound of its capability." This is honest but also means the scaling comparison does not reflect the strongest possible Cola DLM configuration.
  3. LLaDA's inference configuration: LLaDA uses "a denoising length equal to the generation length during inference." The paper does not explore whether fewer denoising steps or different inference budgets would improve LLaDA's performance-compute tradeoff. Since Cola DLM's inference budget (denoising steps) is explicitly tuned (Figure 9a), the comparison may not be fully optimized on the LLaDA side.
  4. "Task Average" aggregates heterogeneous benchmarks: The average combines generative tasks (LAMBADA, SQuAD) with multiple-choice tasks (MMLU, RACE, SIQA, etc.), where absolute scores differ by large margins (LAMBADA ~50% vs. MMLU ~10%). The paper does not report normalized scores, weighted averages, or per-category aggregation. A simple mean of raw accuracy values may be dominated by LAMBADA's high scores.
  5. Absolute scores are low relative to discriminative baselines: On MMLU, all three models score below 16% accuracy even at 2000 EFLOPs, which is far below random chance for 4-way multiple choice (25%). This raises a question about whether the generative evaluation protocol itself is measuring what the models are learning, or whether the protocol's difficulty masks differences that would appear under discriminative evaluation. The paper argues this is necessary because perplexity is "structurally misaligned" with generation quality for Cola DLM, but that justification—while coherent for Cola DLM—does not explain why the AR and LLaDA baselines also score so poorly under this protocol. A discriminative evaluation might have shown different relative rankings.

Claim 2 from the paper: "The prior-transport formulation (vs. observation-recovery) is empirically justified because global semantic structures exist in the latent space."

What was tested: The systematic drift of optimal timestep shift with latent dimension (Section 4.2, Figure 2), interpreted through a falsifiable null hypothesis (Proposition E.2, Corollary E.3).

What the evidence shows: The optimal loc shifts from ~1.0 at d = 16 to ~1.7 at d = 64 to ~2.3 at d = 128 (Figure 2, left). This drift is consistent across multiple semantic metrics (Figure 2, right) and broadly aligns with theoretical predictions (dashed lines in Figure 2, left). Under the separable null hypothesis, this drift should not occur, so the null is refuted.

Limitations of the evidence:

  1. The inference from "refuting the separable null" to "global semantic structures exist" is valid but incomplete. The contrapositive logic rules out purely local/separable representations, proving some cross-dimensional shared structure. However, proving that this structure is semantic requires additional evidence that the paper partially provides (the drift appears in semantic metrics rather than reconstruction metrics) but does not fully establish. The paper acknowledges this boundary explicitly: "the strictly derivable conclusion is that some cross-dimensional shared or joint structure must exist in the latent representation. If one further wishes to interpret this structure as a global semantic factor, additional modeling assumptions and experimental evidence are required" (Appendix E). The evidence for the "semantic" qualifier comes from the drift being visible in accuracy metrics, but a properly controlled experiment would also show that reconstruction-centric metrics (e.g., VAE reconstruction loss) do NOT exhibit the same drift, or exhibit it to a smaller degree. This comparison is not reported.
  2. Only three latent dimensions tested (16, 64, 128): The monotonic drift pattern is established over three points, which is suggestive but not conclusive. Testing additional dimensions (e.g., 32, 48, 80, 96) would strengthen the claim of a systematic scaling law (the logarithmic form δ*(d) = a log d + b).
  3. The theoretical predictions in Figure 2 (dashed lines) are from a specific shared-factor model: The paper's Appendix E derives these predictions under a linear Gaussian model with a shared factor observed across dimensions. While the empirical peaks are "broadly consistent with the theoretical predictions," this does not uniquely identify the shared-factor model—other structural models could produce similar drift patterns. The paper acknowledges the shared-factor model is "a stronger but analytically convenient structural model" introduced for interpretation, not proof.

Claim 3: "The optimal latent space strategy is to let it evolve jointly with DiT on top of a stable initialization."

What was tested: Five strategies compared in Figure 3 (Fix VAE, Joint DiT x1, Joint DiT x0.01, All Scratch x1, Interval), with additional Interval-with-pretrained-VAE comparison in Figure 16.

What the evidence shows: Joint DiT x1 achieves the strongest scaling trend and highest final performance across all four metrics. Fix VAE saturates earlier, All Scratch consistently underperforms, and partial-update strategies (x0.01, Interval) are intermediate.

Limitations of the evidence:

  1. Single reference-regularizer configuration: The paper uses one setting of the reference-encoder regularizer (frozen pretrained encoder as KL target). Different reference strengths, alternative regularizers (e.g., L2 penalty on parameter change, elastic weight consolidation), or different architectures for maintaining the reference (e.g., exponential moving average of encoder weights) were not explored. The conclusion that the principle is "controlled co-adaptation from a stable initialization" may be correct, but the paper only demonstrates one implementation of this principle, not the principle's generality.
  2. No investigation of when freezing becomes optimal: The Fix VAE curve is close to Joint DiT x1 at small budgets (~117 EFLOPs). If training were stopped earlier, the optimal strategy might be to freeze after a certain amount of joint training—a "joint-then-freeze" strategy. This was not tested and could offer a better compute-performance tradeoff than either pure strategy.
  3. The causal mechanism behind Joint DiT's advantage is not isolated: The paper attributes the advantage to co-adaptation between the latent representation and the prior, but the joint training also exposes the VAE to more data (since it continues training during Stage 2). The improvement might partly come from simply training the VAE longer on more data, irrespective of co-adaptation with DiT. A control experiment that continues VAE training without DiT updates during Stage 2 (VAE-only continued pretraining) would help isolate the co-adaptation effect, but this was not run.

Claim 4: "Cola DLM's generation quality and likelihood-based metrics can substantially diverge."

What was tested: The paper provides both qualitative token-level examples (Table 4) showing that lower perplexity does not correlate with better generated tokens, and a geometric visualization (Figure 11) showing high decoder probe success but variable prior hit rates.

What the evidence shows: The divergence is clearly demonstrated in the specific examples. For the token "at," PPL improves from 1.15 × 10⁶ (direct training) to 641.57 (fixed logSNR = 1.0) to 245.36 (fixed logSNR = 1.5), while the generated token changes from on to in to ,, with only the direct training model producing a semantically reasonable continuation. This is a compelling existence proof that likelihood and generation can diverge.

Limitations of the evidence:

  1. The evidence is qualitative and example-based: Table 4 shows three tokens from one example passage under four settings. This demonstrates the phenomenon exists but does not characterize its prevalence or magnitude across the full evaluation set. A broader quantitative analysis—e.g., scatter plot of PPL vs. generation accuracy across the test set, rank correlation between PPL and downstream accuracy—would be more informative about whether the divergence is common or anecdotally cherry-picked.
  2. The paper's key claim is that generation-oriented metrics are "more informative" for this model class, but this is not empirically validated against a ground-truth quality measure. The paper argues that Figure 10's scaling trends are meaningful despite low perplexity, but does not provide an external validation that the scaling trends on these benchmarks correlate with human judgments of text quality. If the generation accuracy numbers are unreliable (e.g., sensitive to prompt formatting, answer extraction heuristics, or the choice of in-context examples), then the paper's evaluation protocol inherits those uncertainties.
  3. The paper does not compare against alternative likelihood estimators: IWAE-style estimators with higher K (number of importance samples) or annealed importance sampling might produce better-calibrated likelihood estimates that correlate more strongly with generation quality. The paper compares only against the ELBO-derived estimate.

Missing experiments that would have strengthened the paper:

  1. Larger-scale comparison: All experiments are at ~2B parameters. Scaling curves for Cola DLM at 7B, 13B, or larger would test whether the observed advantages persist at scale and whether the optimal configuration (block size, latent dimension, schedule) changes with model size.

  2. Ablation on the block-causal mechanism vs. full bidirectional prior: The paper argues block-causality provides computational benefits and natural streaming, but does not compare against a fully bidirectional prior (the limiting case where block size equals sequence length, with no causal constraints). This would quantify whether the causal constraint hurts generation quality and by how much, which would inform the core claim that "block-causal prior modeling preserves cross-block causal structure while allowing more efficient parallel computation within each block" (Section 1). Without this comparison, we do not know whether block-causality is a necessary architectural choice or merely an efficiency optimization that trades off quality.

  3. Direct comparison with Plaid at matched scale: Plaid is the closest conceptual predecessor (continuous token-aligned diffusion) and is analyzed extensively in theory (Section 3.3, Appendix C). The paper argues Plaid is observation-recovery while Cola DLM is prior-transport. An empirical comparison at matched scale would demonstrate whether this theoretical distinction translates to practical differences in scaling or generation quality. Its absence is notable given the paper's theoretical framing.

  4. Interaction effect experiments: The paper identifies that latent dimension, VAE logSNR, and noise schedule location all affect the semantic-information curve (Appendices E and G), but does not systematically explore their interactions. A factorial experiment varying two of these factors simultaneously (e.g., d × loc, or logSNR × loc) would validate the claim that they "act on the same core object" and that optimal configurations depend on joint calibration.

  5. Decoder architecture ablation: The paper uses a causal autoregressive decoder for the Text VAE but notes that a non-autoregressive or bidirectional decoder is possible. An ablation comparing AR vs. non-AR decoders would test whether the latent decomposition is sufficient to enable parallel text realization—a key claimed advantage of the framework.

  6. Data efficiency comparison: All models are compared at matched FLOPs, which matches compute but not necessarily data efficiency. If Cola DLM's hierarchical decomposition makes it more sample-efficient, it might achieve comparable performance with less data, which would be an important practical advantage. This comparison was not conducted.

Summary of experimental strengths: The paper provides a thorough empirical characterization of its own framework, systematically ablating latent space design (fixed vs. evolving, dimensionality, semantic smoothness, VAE logSNR), prior architecture (block size), training schedule (noise location), and inference hyperparameters (denoising steps, CFG). The scaling comparison against matched external baselines is commendably rigorous in controlling for data, tokenizer, optimization, and model scale. The experimental design is logically structured around four research questions, with each question addressed through multiple complementary analyses (quantitative metrics, visualizations, theoretical implications).

Summary of experimental weaknesses: The absolute performance numbers are low under the chosen evaluation protocol, making it difficult to assess practical significance. The evaluation is limited to one model scale (~2B), one domain (text generation under few-shot prompting), and one model family (OLMo 2 tokenizer, LLaMA/LLaDA architectures). The paper's most distinctive theoretical claims (prior-transport vs. observation-recovery, hierarchical information decomposition) are supported by indirect evidence (latent structure, scaling behavior) rather than direct causal tests. Several potentially informative comparisons (vs. Plaid, vs. fully bidirectional prior, vs. non-AR decoder) are absent, and the paper does not explore whether the observed advantages persist or change with scale, data regime, or task type. The evaluation protocol itself—generative few-shot prompting with answer extraction—introduces variance that is not quantified (no confidence intervals, no multiple prompt templates, no sensitivity analysis to in-context examples), which limits the reliability of small performance differences (1–3 percentage points) in the ablation studies.

6. Limitations and Trade-offs

The Difficulty Estimation Cost Is Not Amortized in Headline Efficiency Claims

In the experimental design for Section 4.2, determining the optimal noise schedule location for a given latent dimension requires evaluating models at multiple loc settings and selecting the best one. More fundamentally, the paper's theoretical framework (Section 3.3.2, Appendices D and E) establishes that the optimal configuration—including latent dimension, VAE logSNR, block size, and noise schedule—depends on the effective semantic-information curve of the data, which is not known a priori. While the paper does not position a specific "difficulty estimator" as a component (unlike the reference example in the prompt, which uses a 2048-sample oracle for difficulty binning), the practical cost of configuration discovery is structurally analogous: to determine that loc = 1.0 is optimal at d = 16 (Figure 8), that the optimal loc shifts to ~1.7 at d = 64 and ~2.3 at d = 128 (Figure 2), that block size 16 is optimal (Figure 6), and that learnable VAE logSNR is preferred over fixed settings (Table 3), the paper conducts extensive sweeps across these hyperparameters at multiple training budgets.

These sweeps are not amortized into the reported training or inference compute. The paper trains multiple complete models (each with different latent dimensions, block sizes, noise schedules, and VAE configurations) to identify the best overall configuration for Section 4.5's scaling comparison. A practitioner seeking to deploy Cola DLM on a new dataset or at a different scale would need to repeat some subset of this sweeping, since the paper shows that the optimal configuration depends on properties of the data (latent dimension interacts with the existence of shared semantic structure, VAE logSNR interacts with semantic smoothness, noise schedule interacts with both). The paper does not provide a method for predicting the optimal configuration from dataset characteristics or small-scale proxy experiments.

Consequence: The computational cost of arriving at the configurations reported in the paper is substantially higher than what the headline training FLOPs numbers reflect. Figure 3 alone compares five training strategies (Fix VAE, Joint DiT x1, Joint DiT x0.01, All Scratch x1, Interval) tracked across multiple FLOPs budgets. Figure 7 compares six schedule variants (three loc settings × two VAE freezing strategies) over the full training range. Figure 8 compares five loc values at two checkpoints. Figure 6 compares four block sizes at two checkpoints. Table 3 compares four VAE logSNR settings at two compute budgets. Table 2 compares three latent dimensions. Figure 16 adds an additional Interval-with-pretrained-VAE comparison. The aggregate compute spent on configuration discovery—training models that are not the final Section 4.5 model—likely exceeds the compute of the final scaling run itself. None of this exploration cost is included in the ~2000 EFLOPs reported for the scaling comparison. The paper acknowledges the general exploration cost only indirectly, through its abstraction of the problem as one of calibrating the "effective semantic-information curve," but does not quantify the overhead or propose a method for reducing it.

Evidence in the paper: The multiplicity of ablation experiments (Figures 2, 3, 5, 6, 7, 8, 16; Tables 2, 3, 5, 6) documents the exploration cost implicitly. The paper provides no summary of total FLOPs spent across all configurations versus FLOPs spent on the final Section 4.5 model.

Mitigation status: The paper does not directly address this limitation. The shared-factor model in Appendix E provides a theoretical relationship between latent dimension and optimal shift (δ*(d) = a log d + b), which could in principle be calibrated with a small number of measurements and then extrapolated, but this extrapolation is not validated experimentally beyond the three tested dimensions (16, 64, 128). The paper's practical recommendation is the specific configuration used in Section 4.5 (d = 16, block size 16, Joint DiT x1, BERT loss, loc = 1, learnable VAE logSNR, CFG = 7, 16 denoising steps), but it does not claim this configuration generalizes to other datasets, scales, or model families, nor does it provide a method for efficiently discovering the best configuration in new settings.


Results Are Demonstrated at a Single, Modest Scale (~2B Parameters) on a Single Model Family

All experiments—including the scaling comparison against AR and LLaDA baselines—are conducted at approximately 2B total parameters (1.8B non-embedding backbone), trained up to ~2000 EFLOPs. The paper explicitly acknowledges this limitation in Section 6: "the experiments are still conducted at a relatively controlled scale and mainly serve to clarify the key properties of the framework. It is therefore natural and important to further examine its upper bound under larger model sizes, longer training, and more substantial compute budgets." The ablation experiments are further restricted to internal evaluation on randomly sampled subsets of three benchmarks (LAMBADA, MMLU, SIQA), with only the Section 4.5 scaling comparison extending to eight benchmarks.

Consequence: The paper cannot distinguish between several possibilities that matter for practitioners:

  1. The scaling trends may not extrapolate. The observed advantage of Cola DLM on Task Average at ~2000 EFLOPs (~24–25% vs. AR at ~20–21%) is modest in absolute terms and might narrow, widen, or reverse at larger scales. If Cola DLM's advantage comes primarily from more efficient use of limited compute (the hierarchical decomposition reduces the burden on the backbone at small scales), it might diminish as all models approach their capacity limits at larger scales—or alternatively, if the decomposition becomes more beneficial as semantic structure becomes richer with more data, it might widen. Neither case can be ruled out.

  2. The optimal configuration may be scale-dependent. The paper's ablations determine that d = 16, block size 16, and loc = 1 are optimal at ~2B parameters and the given training budget (Figures 6, 8). It is unknown whether larger models would benefit from larger latent dimensions (plausible, given the trend in Figure 2), larger block sizes (plausible, if within-block capacity improves with scale), different noise schedules (plausible, since the semantic-information curve may shift with model capacity), or different VAE–DiT learning-rate ratios. A practitioner scaling Cola DLM to 7B or 70B parameters would need to re-explore this configuration space.

  3. The comparison is against baselines at the same scale, but these baselines are known to improve with scale non-trivially. AR models at 7B+ parameters exhibit emergent capabilities (in-context learning, reasoning) that are not present at 2B. Whether Cola DLM's hierarchical decomposition similarly unlocks new capabilities at larger scales, or whether it plateaus because the latent bottleneck becomes a limiting factor, is untested.

  4. The single model family (OLMo 2 tokenizer, LLaMA/LLaDA architectures) means the findings may not generalize to other design choices. The paper's theoretical claims (prior-transport vs. observation-recovery, hierarchical decomposition) are architecture-agnostic, but the empirical validation is tied to specific implementation details: the causal VAE design, the DiT backbone, the block-causal attention mechanism, and the Flow Matching training procedure.

Evidence in the paper: The entire experimental section (4.1–4.5) is conducted at approximately 2B parameters with the specific architectural choices described in Tables 8 and 9. Section 6 acknowledges the scale limitation explicitly. No experiments at larger scales are reported or in progress.

Mitigation status: The paper treats the current results as "initial evidence" and "a starting point for further exploration" (Section 6), not as definitive scaling laws. This is an honest framing, but it also means that the paper's primary practical claim—that Cola DLM "exhibits strong scaling behavior" and is a "promising scaling direction for language modeling"—is supported only at the smallest scale at which modern LMs are typically evaluated. A practitioner deciding whether to invest in this architecture for a production system at 7B+ parameters would find no direct evidence. The paper suggests future work at larger scales but does not provide preliminary results or scaling law extrapolations.


The Generative Few-Shot Evaluation Protocol Produces Low Absolute Scores, Complicating Practical Interpretation

The paper evaluates all models—Cola DLM, AR, and LLaDA—under a unified few-shot generative protocol where the model must generate the correct answer text. For multiple-choice benchmarks, this means generating the option text rather than selecting among options via likelihood comparison. Section 4.1 and Appendix H.3 detail this protocol: models are prompted with 2-shot templates, outputs are truncated at the first newline, normalized, and matched against candidate option texts.

This protocol is motivated by the paper's finding (Section 5.1) that likelihood-oriented metrics are "structurally misaligned" with generation quality in Cola DLM, making standard perplexity-based multiple-choice evaluation unfair. The paper argues that "for this class of models, generation-oriented evaluation and scaling trends may be more informative than likelihood alone" (Section 7).

Consequence: Under this protocol, all models achieve very low absolute accuracy on multiple-choice benchmarks. At ~2000 EFLOPs (Figure 10), the highest MMLU score is approximately 16% (Cola DLM), well below the 25% random baseline for 4-way multiple choice. On HellaSwag, all models score below 14%. On RACE, Cola DLM reaches approximately 15%. These numbers are so low that:

  1. The practical utility of any of these models on these tasks is severely limited. The paper's headline conclusion that Cola DLM achieves "the best overall Task Average" is true, but the absolute Task Average at ~2000 EFLOPs is approximately 24–25%. This is not a deployable accuracy for any of the constituent benchmarks.

  2. It is unclear whether the scaling trends reflect genuine capability improvement or artifacts of the protocol. If all models score below random chance on MMLU, it is possible that they are learning something the task requires but the generative evaluation format is too stringent to capture it—or, alternatively, that none of them are learning the task in any meaningful sense, and the differences in low-accuracy scores are dominated by noise or by the models' different sensitivities to prompt formatting. The paper does not provide confidence intervals or quantify evaluation variance across different prompt templates, in-context examples, or answer extraction heuristics.

  3. The comparison against prior work is impossible. Standard evaluations of 2B-parameter LMs on MMLU typically report accuracies in the 25–40% range under likelihood-based multiple-choice evaluation. The paper's AR baseline scores ~10% on MMLU at 2000 EFLOPs, which is far below what would be expected from a 2B-parameter LLaMA model evaluated conventionally. This means the paper's results cannot be contextualized against the broader literature—the reader cannot assess whether the AR baseline is underperforming due to the evaluation protocol (which would make Cola DLM's advantage potentially an artifact of protocol sensitivity) or whether the AR baseline is performing as expected and Cola DLM genuinely outperforms it.

  4. The "Task Average" metric aggregates benchmarks with vastly different score ranges. LAMBADA scores are in the 47–53% range; MMLU scores are in the 6–16% range. A simple average gives disproportionate weight to LAMBADA improvements. The paper does not report normalized scores or per-category breakdowns that would allow a reader to assess whether Cola DLM's Task Average advantage is driven primarily by LAMBADA or is distributed across tasks.

Evidence in the paper: Figure 10 reports all per-benchmark scores; the low absolute values are directly visible. The paper acknowledges this briefly: "the lower absolute accuracy observed on specific multiple-choice tasks is an anticipated consequence of the rigorous generative evaluation paradigm" (Figure 10 caption) and "the absolute scores in Figure 10 are relatively low mainly on the multiple-choice benchmarks" (Section 4.5). However, the paper does not discuss the implications of below-random performance for the reliability of the scaling trends or the practical significance of the comparisons.

Mitigation status: The paper argues that the protocol is "the most objective and fair comparison" (Section 4.1) because it avoids the likelihood-generation mismatch documented in Section 5.1. This is a principled position, but it does not address the problem that the protocol may be equally uninformative for all models if none can perform the task. The paper does not report results under alternative protocols (e.g., likelihood-based multiple-choice, cloze-style evaluation, or human evaluation of generation quality) that could triangulate whether the observed trends are robust to evaluation methodology. The paper does not provide evidence that the protocol produces scores that correlate with downstream utility or that the relative rankings it produces are stable across different instantiations of the protocol (different prompts, different numbers of shots, different answer extraction rules).


The Latent Representation Drift During Joint Training Is Controlled but Not Eliminated, and the Long-Term Stability of the Latent–Text Mapping Is Unverified

The paper's central finding in Section 4.3 is that jointly training the VAE and DiT ("Joint DiT x1") outperforms freezing the VAE after pretraining ("Fix VAE"), because the latent space co-adapts with the prior. This co-adaptation is constrained by a reference-encoder regularizer (λ_ref · KL(q_φ(z₀ | x) ‖ q_{φ_ref}(z₀ | x))) that penalizes the current encoder for deviating from the frozen pretrained encoder on a per-sample basis. The paper demonstrates (Figure 3) that this constrained co-adaptation improves performance over the frozen alternative at moderate-to-large compute budgets.

Consequence: The paper does not characterize how much the latent space drifts under joint training, in what ways it drifts (semantically, geometrically), or whether the reference regularizer fully prevents degradation of the text–latent mapping for data or tasks not seen during Stage 2 training. Several potential failure modes are plausible but untested:

  1. Catastrophic forgetting of rare patterns: If the VAE's pretraining data distribution differs from the Stage 2 training distribution (or if certain linguistic patterns appear rarely), the joint training might shift the latent space to benefit the prior matching objective on frequent patterns at the expense of rare ones, degrading reconstruction or generation quality on tail phenomena.

  2. Task-specific latent degradation: The VAE is pretrained with reconstruction, KL, and BERT losses. Joint training adds Flow Matching and reference regularization objectives. The resulting latent space is optimized for a combination of these objectives, which may not be optimal for any single one. If the latent space drifts in ways that harm reconstruction fidelity or semantic smoothness on specific tasks, this would not be detected by the aggregate Task Average metric.

  3. Accumulated drift over very long training: The paper's training runs extend to ~2000 EFLOPs (corresponding to roughly 1,000,000 steps). Whether the reference regularizer prevents drift accumulation over longer training horizons (e.g., 5,000,000+ steps, typical of large-scale LLM training) is untested. If the KL constraint is not tight enough to prevent slow but steady drift, the latent–text mapping could gradually degrade.

  4. Irreversibility for downstream fine-tuning: A practitioner who receives a jointly trained Cola DLM checkpoint cannot "un-drift" the latent space to recover the original pretrained VAE's text–latent mapping. If downstream fine-tuning on a specific task or domain would benefit from a more stable or differently-structured latent space, the joint training has baked in a particular latent geometry that may not be optimal for that downstream use case.

Evidence in the paper: Figure 3 shows that Joint DiT x1 outperforms Fix VAE, and Figure 4's latent-space visualizations suggest Joint DiT produces "more structured" geometry than All Scratch x1. However, the paper does not directly compare the Joint DiT latent space to the frozen VAE latent space on metrics of reconstruction fidelity, semantic smoothness, or downstream task transfer. Figure 15 shows that the VAE encoder's inter-step drift is "nearly flat" during Stage 2 training, but this measures rate of change of the encoder parameters, not whether the encoder's output distribution has shifted relative to the pretrained state. The reference regularizer's KL value is not reported as a function of training progress, so the reader cannot assess whether the regularization is effectively preventing drift or merely slowing it.

Mitigation status: The reference-encoder regularizer is the paper's primary mechanism for controlling drift, and the empirical results in Figure 3 suggest it is effective at maintaining performance over the training durations studied. However, the paper does not systematically ablate the regularizer's strength (λ_ref) or compare alternative drift-control mechanisms (e.g., parameter-space constraints, elastic weight consolidation, periodic resetting to the reference). Section 6 mentions that "stronger latent representations usually require better-aligned noise calibration, indicating substantial room for further optimization," but this refers to latent quality broadly rather than specifically to drift control. The paper does not provide evidence about the long-term stability of the co-adapted latent space or its robustness to distribution shift.


The Method Introduces a Structural Inference Gap That Is Not Empirically Characterized

Cola DLM's training minimizes the negative ELBO, which differs from the true negative log-likelihood by the variational inference gap:

-log p_θ,ψ(x) = -L_ELBO(x) + KL(q_φ(z₀ | x) ‖ p_θ,ψ(z₀ | x))

where the KL divergence measures how well the encoder approximates the true posterior. This inference gap G^{infer}_{Cola DLM} is a structural cost of the hierarchical formulation that does not exist in AR models (where the chain-rule decomposition is exact) and takes a different form in discrete diffusion models (where the gap arises from surrogate objectives rather than posterior approximation). The paper's theoretical analysis (Section 3.3.2, Appendix D) identifies the inference gap as one of the three governing curves determining whether Cola DLM is advantageous, and states that the approach is beneficial only when the inference gap "is controllable" (Equation 3.35).

Consequence: The paper never measures the inference gap empirically. The reader does not know:

  1. How large the gap is in the trained models. Is it small (a few nats per sequence), suggesting the encoder approximates the true posterior well? Or is it large (tens or hundreds of nats), suggesting that the ELBO is a loose bound and the model's true likelihood is substantially better than the ELBO indicates? Section 5.1 argues that the ELBO-derived perplexity is "structurally misaligned" with generation quality, which is consistent with a large inference gap—the model may place high probability on good generations despite poor ELBO—but also means we cannot distinguish between a model that is genuinely uncertain and one whose likelihood estimator is simply loose.

  2. How the inference gap scales with model size, latent dimension, or training duration. Does it shrink as the VAE and prior improve? Does it grow as the latent dimension increases (more dimensions to integrate over)? The paper's theoretical framework (Appendix D, Proposition D.4) suggests the gap should be considered alongside the prior approximation error and the representation rate-distortion curve, but provides no empirical data on any of these quantities.

  3. Whether the inference gap affects downstream task performance beyond likelihood estimation. Even if generation quality is robust to inference-gap issues (as Section 5.1 argues), tasks that require accurate probability estimates—calibration, confidence scoring, anomaly detection—would be directly impacted by an unmeasured gap.

Evidence in the paper: The inference gap is defined and discussed theoretically (Section 3.3.2, Equation 3.30, Appendix D, Equation D.6) but is never estimated or reported numerically. The paper's discussion of the likelihood-generation mismatch (Section 5.1) is consistent with a large inference gap but does not isolate the gap as the cause. Figure 11 and Table 4 show divergence between prior density and posterior density at specific tokens, which is a local manifestation of the inference gap, but these are qualitative illustrations rather than quantitative estimates of KL(q_φ ‖ p_θ,ψ).

Mitigation status: Not addressed. The paper relies on the theoretical claim that the inference gap is controllable (Equation 3.35) and on the empirical observation that generation quality is satisfactory despite poor likelihood estimates (Section 5.1). It does not propose methods for reducing the inference gap (e.g., richer encoder families, tighter variational bounds, importance-weighted objectives with more samples), nor does it report the gap's magnitude as a diagnostic for model quality. A practitioner concerned with probability calibration or uncertainty quantification would find no guidance.


The Block-Causal Prior's Sequential Dependency Limits Parallelism Relative to Fully Bidirectional Latent Models, and the Tradeoff Is Not Empirically Characterized

The block-causal prior factorization p_ψ(z₀) = p_ψ(z₀^{(1)}) ∏_{b=2}^B p_ψ(z₀^{(b)} | z₀^{(<b)}) introduces sequential dependency across blocks: each block must be generated conditionally on all previous blocks, which forces autoregressive generation in latent space even though within-block processing is parallel. The paper claims this yields a 1.6–2.0× reduction in sequential generation depth compared to AR decoding (8–10 denoising steps per block of 16 tokens, vs. 16 sequential token-generation steps), but it does not compare against a fully bidirectional latent prior (block size = full sequence length, all latents generated in parallel with no causal constraints).

Consequence: The paper cannot quantify how much generation quality is sacrificed for the block-causal constraint, or equivalently how much parallelism is sacrificed for generation quality. Several scenarios are plausible but untested:

  1. A fully bidirectional prior might achieve better generation quality at the cost of requiring the full sequence to be generated at once (no streaming, no prefix conditioning beyond what the decoder can handle). If so, the block-causal design represents a quality–parallelism tradeoff, and the 1.6–2.0× sequential reduction is a point on the Pareto frontier, not a free gain.

  2. The block-causal constraint might be unnecessary for streaming. If the decoder can already handle variable-length latents (which it must, for prefix-conditioned generation), a fully bidirectional prior could generate all latent blocks in one parallel denoising pass, and the decoder could then generate tokens autoregressively from those latents. Waiting for the full latent sequence would add latency compared to block-causal streaming but could improve quality.

  3. The optimal block size might be much larger at larger model scales. Figure 6 shows block size 16 is optimal at ~2B parameters, but the trend from size 1 to 16 is positive, and the degradation at 64/128 might be due to insufficient model capacity to handle large within-block interactions. At larger scales, block size 64 or 128 might become optimal, changing the sequential-depth reduction factor.

  4. The sequential generation depth advantage over AR is idealized. The 1.6–2.0× figure compares denoising steps per block (8–10) against token-generation steps for the same span (16). But autoregressive models benefit from KV-caching, which makes each sequential token-generation step very cheap (a single forward pass through a few layers, with cached key-value states). Cola DLM's denoising steps each require a full forward pass through the DiT on the current noisy block plus all historical context. The wall-clock time per step is not comparable, so the sequential-depth reduction may not translate to a wall-clock speedup. The paper does not report latency measurements.

Evidence in the paper: Figure 6 ablates block size (1, 16, 64, 128) under the specific configuration loc = 1, finding block size 16 optimal. The paper states that the idealized reduction is "1.6–2.0× reduction in sequential generation depth" (Section 4.4.2). No comparison against a fully bidirectional prior is reported. No latency or throughput measurements are reported.

Mitigation status: The paper does not claim wall-clock speedup over AR models, only idealized sequential-depth reduction. The block-causal design is motivated by streaming capability ("facilitate subsequent streaming generation," Section 3.2.1) and efficiency ("allowing more efficient parallel computation within each block," Section 1) rather than by a claim that it matches or exceeds AR throughput. However, the absence of a fully bidirectional baseline means the quality cost of the causal constraint is unknown, and the absence of latency measurements means the practical efficiency benefit is unquantified. Future work on inference optimization (e.g., caching clean latent blocks similarly to KV-caches, reducing the ODE solver cost) would be needed to realize the idealized reduction in practice.

7. Implications and Future Directions

How This Work Changes the Landscape

This paper does not merely propose an alternative architecture for text generation—it challenges the default assumption that text should be represented and generated at the token level. The central reframing is that the role of the generative path matters more than whether that path is discrete or continuous: autoregressive models use a direct-generation path over tokens, discrete diffusion models use an observation-recovery path over corrupted tokens, and prior continuous diffusion models use an observation-recovery path over token-aligned embeddings. Cola DLM's contribution is to show that a prior-transport path—one that generates an independent semantic latent rather than recovering an observation—is both theoretically coherent and empirically viable at scale.

This is not a paradigm shift—autoregressive token-level modeling remains the dominant and most practically successful paradigm, and this paper does not displace it. Rather, it is a conceptual reframing that opens a previously underexplored region of the design space. By decomposing text generation into global semantic prior modeling and local textual realization, and by providing a falsifiable test for whether such decomposition is justified (the timestep-shift drift experiment in Section 4.2), the paper establishes hierarchical latent-variable modeling as a principled alternative rather than an ad-hoc architectural experiment.

Reconciling prior contradictions. The paper indirectly resolves a tension in the latent-diffusion-for-text literature. Prior work on continuous token-space diffusion (Plaid, Diffusion-LM) produced models that generated coherent text but struggled to match autoregressive baselines on likelihood-based metrics, leading to uncertainty about whether the continuous formulation was fundamentally limited or merely underexplored. The paper's analysis in Section 5.1 and Appendix F shows that this likelihood-generation mismatch is structural, not accidental: it arises because the prior learns to place mass in decoder-valid regions (sufficient for good generation) without necessarily achieving precise local density calibration around gold posterior samples (required for good perplexity). This reframes the negative perplexity results in prior work not as failures of continuous modeling, but as evidence that perplexity is the wrong metric for this model class—a conclusion that, if accepted, would change how the field evaluates non-autoregressive and latent-variable language models.

Research directions that become more attractive. The paper makes a compelling case that verifier/predictor quality is the central bottleneck for continuous latent language models, not search algorithm sophistication or architectural complexity. The sensitivity of generation quality to VAE logSNR (Table 3), noise schedule calibration (Figures 7, 8), and first-block conditioning strategy (Table 5) all point to the same underlying issue: the model's ability to recover semantic information from the latent depends critically on how well the latent space geometry, the prior's transport trajectory, and the decoder's realization capability are jointly calibrated. This redirects research attention away from "more complex prior architectures" and toward "better latent-space design and calibration." It also suggests that evaluation methodology for this model class needs to be rebuilt from scratch—the paper's decision to use a unified generative few-shot protocol rather than perplexity is not an expedient workaround but a principled response to a structural property of the model.

Research directions that become less attractive. The paper's results suggest that simply making the prior more expressive (e.g., larger DiT, more denoising steps, more complex noise schedules) provides diminishing returns without corresponding improvements in latent-space quality. Figure 9a shows that denoising steps beyond 16–32 provide marginal gains, and Figure 7 shows that mismatched noise schedules (loc = 0, uniform) underperform even with the same DiT capacity. This implies that brute-force scaling of the prior—analogous to simply training larger autoregressive models—is unlikely to be the most efficient path forward for this model class. Instead, co-designing the latent representation and the prior transport mechanism is essential.


Follow-Up Research This Work Enables

Direct empirical comparison between prior-transport and observation-recovery at matched scale. The paper's theoretical framework (Section 3.3, Appendix C) draws a sharp distinction between Cola DLM's prior-transport path and Plaid's observation-recovery path, but the two are never directly compared empirically. A natural follow-up would train Cola DLM and Plaid at matched parameter counts (e.g., both with 1.8B backbone parameters, matched training data, and matched FLOPs) and compare not only accuracy under the paper's generative evaluation protocol but also the latent-space properties that the paper's theory predicts should differ: (a) Does the latent space of the prior-transport model exhibit stronger evidence of shared semantic structure (timestep-shift drift, Section 4.2) than the observation-recovery model? (b) Do the two models show different sensitivity to latent dimension, with the observation-recovery model gaining less from increased dimensionality because its latents remain token-aligned rather than compressed? (c) Is the likelihood-generation mismatch (Section 5.1) smaller or larger in the observation-recovery model? This experiment would directly test the paper's central theoretical claim by showing that the path-role distinction has measurable empirical consequences beyond aggregate accuracy.

Characterizing the inference gap and its scaling behavior. The paper identifies the variational inference gap G_infer = E[KL(q_φ(z₀ | x) ‖ p_θ,ψ(z₀ | x))] as one of three governing curves determining whether Cola DLM is advantageous (Equation 3.35, Appendix D), but never measures it. A follow-up study would estimate this gap empirically using importance-weighted bounds (IWAE with increasing K, annealed importance sampling) at multiple model sizes and training durations. Key questions: Does the inference gap shrink as the VAE and DiT improve with training, or does it remain large (consistent with the structural mismatch the paper describes)? Does it grow with latent dimension (more dimensions to integrate over) or shrink (more capacity to approximate the posterior)? Is the inference gap smaller for the jointly trained VAE (Joint DiT x1) than for the frozen VAE (Fix VAE), which would provide mechanistic evidence for why joint training helps—because it allows the encoder to better match the evolving prior? If the gap remains stubbornly large, this would motivate research on tighter variational bounds, flow-based posteriors, or alternative training objectives that directly target the marginal likelihood.

Scaling laws for optimal latent dimension and block size. Figure 2 shows that optimal timestep shift drifts systematically with latent dimension, and the shared-factor model in Appendix E predicts a logarithmic relationship δ*(d) = a log d + b. Figure 6 shows that block size 16 is optimal at ~2B parameters. A natural scaling study would measure how these optimal hyperparameters change with total model size and training FLOPs, using a protocol similar to the Chinchilla scaling laws: train models at multiple scales (e.g., 500M, 1B, 2B, 4B, 8B parameters), each with multiple latent dimensions, block sizes, and noise schedules, and fit power-law or logarithmic relationships for the optimal configuration. This would determine whether the paper's findings at ~2B generalize: Does the optimal latent dimension grow with model size (plausible, since larger models might benefit from richer semantic representations)? Does the optimal block size increase (plausible, since larger models can handle more complex within-block interactions)? Does the optimal noise schedule location shift predictably? Such scaling laws would be practically valuable—a team training a 70B Cola DLM would know, from small-scale extrapolation, what latent dimension and block size to target—and would also test whether the shared-semantic-structure hypothesis holds across scales.

Combining the block-causal prior with non-autoregressive decoding. The paper uses an autoregressive decoder within the Text VAE but notes that the decoder can in principle be non-autoregressive or bidirectional. A strong follow-up would replace the causal VAE decoder with a bidirectional decoder (e.g., a masked language model head that generates all tokens in parallel conditioned on the latent) and measure: (a) Does generation quality degrade, and by how much, relative to the autoregressive decoder? (b) Does the latent need to carry more information (higher I_q(X; Z₀)) to support parallel decoding, and does this change the optimal latent dimension or VAE KL weight? (c) Does the combined system—block-causal latent prior + parallel decoder—achieve a greater reduction in sequential generation depth than the 1.6–2.0× reported in the paper? This would directly test whether the hierarchical decomposition is sufficient to enable fully parallel text realization, which is one of the key claimed advantages of the framework. The boundary-misalignment issue identified in the latent compression experiment (Table 6, where odd-length prompts cause near-zero performance for patch size 2) would be especially acute for a parallel decoder, since the decoder cannot use left-to-right context to recover from misaligned latent blocks.

Stress-testing the difficulty-generalization of the optimal configuration. The paper's optimal configuration (d = 16, block size 16, loc = 1, Joint DiT x1, learnable VAE logSNR) is determined on a specific data mixture and evaluated on standard benchmarks. A stress-test would evaluate whether this configuration transfers to domains with different structural properties: (a) Code generation, where syntax is more rigid and long-range dependencies are more structured than in natural language. Does the latent decomposition capture program semantics, and does the optimal block size change (plausibly larger, since code blocks are more self-contained)? (b) Multilingual text, where the same semantic content can be realized in different surface forms. Does the latent space become more language-agnostic with joint multilingual training, and does the optimal latent dimension increase to accommodate cross-lingual semantic structure? (c) Very long documents (e.g., 8K+ tokens), where the block-causal prior's sequential dependency becomes a larger fraction of total generation time. Does the optimal block size increase, and does the streaming advantage of block-causal generation become more pronounced? Negative results—e.g., finding that the optimal configuration is highly sensitive to domain, requiring re-tuning for each new dataset—would be practically important, as they would indicate that the approach is not yet robust enough for general-purpose deployment.

Disentangling co-adaptation from extended training. The paper's key finding that Joint DiT x1 outperforms Fix VAE (Figure 3) is attributed to co-adaptation between the latent representation and the prior. However, joint training also exposes the VAE to more data (continued training during Stage 2). A follow-up experiment would train three variants: (a) Fix VAE (as in the paper), (b) Joint DiT x1 (as in the paper), and (c) "Continued VAE only," where the VAE continues training on reconstruction + KL + BERT losses during Stage 2 without any DiT updates (the DiT is either frozen or absent, and the prior is not learned). If (c) matches or approaches (b), the benefit comes primarily from extended VAE training, not co-adaptation. If (c) underperforms (b) but still outperforms (a), both mechanisms contribute. If (c) is identical to (a), co-adaptation is the sole mechanism. This experiment would clarify the paper's training methodology and inform whether practitioners should invest in the complexity of joint training or simply train their VAE longer before freezing it.


Practical Applications and Downstream Use Cases

Cost-efficient batch inference for self-improvement data generation. The paper's finding that 8–10 denoising steps per block of 16 tokens already recovers most generation quality (Figure 9a), combined with the block-causal architecture's ability to process all tokens within a block in parallel, makes Cola DLM attractive for batch generation tasks where throughput matters more than per-token latency. A concrete scenario: generating high-quality training data for self-improvement pipelines (e.g., ReST-style EM, STaR, or rejection sampling fine-tuning), where a model must produce thousands of candidate responses and filter them by quality. Using Cola DLM with block size 16 and 8 denoising steps yields an idealized 2× reduction in sequential generation depth per block (16 tokens generated in 8 sequential DiT forward passes, vs. 16 sequential token-generation steps in AR), while producing text whose quality on semantic benchmarks (LAMBADA, SIQA) is competitive with AR at matched compute budgets (Figure 10). For a pipeline generating 1M candidate responses of average length 256 tokens, this corresponds to approximately 128 sequential DiT steps plus decoder autoregressive passes, vs. 256 sequential AR steps—a meaningful reduction in wall-clock time if DiT forward passes are comparably expensive to AR forward passes (a strong caveat the paper does not verify). The key practical advantage is not raw speed but the ability to spend the same compute budget on more candidates (e.g., 2× more candidates at the same per-candidate quality), which directly improves the recall of self-improvement pipelines.

Streaming generation for interactive applications where global planning precedes local realization. The block-causal prior's ability to generate coarse semantic units (blocks of 16 latent vectors) before decoding them into text creates a natural interface for applications where a system needs to plan globally before executing locally. A concrete scenario: an AI writing assistant that first outlines a paragraph structure (generating block-level latents that capture topic flow, argument structure, and key points) and then realizes each block as fluent text. The block-causal architecture supports this natively: the prior generates the first block's latent (determining the paragraph's opening semantic content), the decoder realizes it as text, the user can inspect or edit, and then the prior generates the next block conditioned on the (potentially edited) previous blocks. This is more natural than autoregressive generation, where the model must commit to tokens before seeing the full paragraph structure, or than fully bidirectional generation, where the entire output must be planned before any text is shown. The paper's finding that clean condition repaint is the most effective first-block conditioning strategy (Table 5) is directly relevant here: when the user edits the prefix, the model can encode the new prefix as clean latents and regenerate the affected blocks with stable conditioning, without needing to re-plan the entire response. The 1.6–2.0× sequential depth reduction per block also means that regenerating a single paragraph (e.g., 4 blocks × 16 tokens = 64 tokens) requires only 32–40 DiT forward passes plus decoder steps, keeping interactive latency manageable.

Multimodal generation with a shared continuous semantic prior. The paper's preliminary multimodal results (Section 5.5, Figures 14, 18–31) demonstrate that a single block-causal prior can generate both text and image latents within the same framework, supporting text-to-text, text-to-image, and image+text-to-text tasks within one model. This is significant for applications that require tight coupling between modalities: a design tool that generates both image mockups and descriptive text from a shared prompt, or a document generation system that produces text and accompanying figures from a structured outline. The key advantage over separate text and image models is that the block-causal prior provides a shared semantic interface—global constraints (topic, style, content requirements) are encoded in the latent space and condition both modalities jointly, reducing inconsistency between generated text and images. The paper's finding that cross-modal capability emerges with only ~5M image-text pairs (Section 5.5, I.2.3) suggests that the approach is data-efficient for multimodal transfer, since the text modality provides strong semantic pretraining that transfers to image generation through the shared latent space. The practical limitation is that this prototype is early-stage and trained on moderate-resolution internal data only; image quality and text-image consistency are not yet benchmarked against specialized multimodal models.

On-device deployment of moderate-capacity models for tasks within their competence range. The paper's scaling comparison (Figure 10) shows that at ~2000 EFLOPs (~2B parameters), Cola DLM achieves the best Task Average among the three compared methods, with particularly strong performance on reasoning-intensive tasks (MMLU, RACE, Story Cloze). The block-causal architecture's ability to cache clean latent blocks (analogous to KV-caching in autoregressive models, but operating on compressed 16-dimensional latent vectors rather than high-dimensional hidden states) could reduce memory footprint during generation, since the model only needs to attend to a modest number of historical latent blocks rather than to all previous tokens' hidden states. This has not been demonstrated—the paper does not report memory measurements—but follows from the architecture: each generated block produces a small set of clean latent vectors that serve as conditions for all future blocks, and these vectors are fixed once generated, so the attention context grows linearly with the number of blocks (B) rather than with the number of tokens (L). For an edge device generating a 256-token response (16 blocks), the attention context would be 16 latent blocks rather than 256 token states. The practical benefit depends on whether the DiT's per-step cost is sufficiently low and whether the decoder's autoregressive cost dominates; the paper provides no latency or throughput data to assess this.


When to Prefer This Method

The paper explicitly positions Cola DLM against autoregressive models, discrete diffusion (LLaDA), and continuous token-space diffusion (Plaid), and its theoretical analysis (Section 3.3.2, Appendix D) provides a clear set of conditions under which the hierarchical latent-variable approach is expected to be advantageous—not guaranteed to be advantageous. These conditions are not a simple "use Cola DLM for X, use AR for Y" checklist, but rather a diagnostic framework derived from the three governing curves (rate-distortion, prior approximation, inference gap). The decision to prefer Cola DLM over alternatives should therefore be based on whether the specific use case satisfies the structural conditions that make hierarchical decomposition beneficial:

  • When the data exhibits compressible global semantic structure that can be separated from local realization (Condition 1, Equation 3.35). The paper provides a falsifiable test for this: the optimal timestep shift should drift systematically with latent dimension (Section 4.2, Proposition E.2). If a practitioner can replicate this drift on their target data (e.g., code, multilingual text, scientific documents), Cola DLM's inductive bias is well-matched to the domain. If no such drift is observed—suggesting purely local, separable representations—a token-level model (AR or discrete diffusion) is likely more appropriate because the latent bottleneck adds cost without benefit.

  • When the inference gap can be kept small enough that the ELBO bound is not too loose. This is not empirically characterized in the paper (a key limitation, Section 6), but the theoretical framework suggests it matters. If precise probability estimates are needed (calibration, anomaly detection, confidence scoring), the unmeasured inference gap is a risk factor—AR models provide exact likelihoods, while Cola DLM provides a variational bound whose tightness is unknown. If only generation quality matters, the paper's results (Figure 10) suggest Cola DLM is competitive at ~2B scale even with the untightened bound.

  • When the inference-to-pretraining token ratio is moderate. The block-causal prior's sequential dependency means that very long generations still require serial block-wise processing, though with fewer sequential steps than AR (1.6–2.0× fewer per block). For extremely high-volume, long-form generation (e.g., generating millions of full-length articles), AR's KV-cache optimizations and hardware-level optimizations for autoregressive decoding may dominate any architectural advantage. For moderate-length, semantically complex generation where global planning matters more than raw throughput, Cola DLM's decomposition is better aligned with the task structure.

  • When cross-modal unification is an eventual goal. The paper's preliminary multimodal results (Section 5.5) suggest that Cola DLM's continuous latent interface provides a natural bridge between discrete text and continuous modalities (images, video, audio). For a team building a unified multimodal generative model, starting with Cola DLM for text may reduce the architectural gap between text and other modalities compared to starting with an autoregressive token-level model and then retrofitting continuous interfaces. This is a strategic rather than performance-based consideration, since the paper does not benchmark its multimodal prototype against specialized multimodal models.

  • When you are willing to invest in joint configuration discovery. The paper demonstrates that optimal performance requires jointly tuning latent dimension, noise schedule, VAE logSNR, block size, and training strategy, and that these interact in non-obvious ways (Figures 2, 6, 7, 8; Table 3). A practitioner adopting Cola DLM must budget for this exploration, which the paper does not amortize. In exchange, the framework provides theoretical guidance for what to tune (the effective semantic-information curve) and how to diagnose failures (the timestep-shift drift test), which is a form of methodological scaffolding that purely empirical approaches lack.

The paper does NOT claim that Cola DLM should be preferred over AR for all or even most text generation tasks at the current state of development. The absolute performance numbers are low under the evaluation protocol (Section 4.5), the model has only been validated at ~2B scale on English text, and practical concerns like latency, memory, and ease of fine-tuning are unaddressed. The appropriate framing is: Cola DLM is a promising research direction for settings where hierarchical semantic decomposition is expected to matter, and its current implementation provides a strong enough baseline to motivate further investment in scaling, optimization, and application-specific tuning.