alphaFeedback

WorksComputer Science

Read, Allocate, Route: Role-Coupled Tokenization for Pixel-Space Generative Transformers

AI contributions
Not recorded for this paper
View details
Ancillary data
2 code links
View

Abstract

Pixel-space generative Transformers typically use one token per image patch, so capturing finer detail requires more tokens and makes global attention increasingly expensive. We observe that finer detail does not necessarily require more global communication: low-frequency structure benefits from global exchange, while high-frequency detail can be modeled locally. Based on this insight, we introduce SpecSlot, a pixel-space rectified-flow Transformer that decouples output detail from the length of the global attention sequence. SpecSlot expands each spatial anchor into multiple slots, each assigned a disjoint band of DCT coefficients; this separates anchor density from spectral subdivision. Only the lowest-frequency slot from each anchor participates in global attention, while all slots interact locally. This allows the model to increase spectral detail without enlarging the global sequence. A spatial head further adds a local correction to the spectral prediction, while the generative state, target, and loss remain in pixel space. On ImageNet-256, SpecSlot achieves a comparable final FID to a FLOPs-matched JiT control while converging faster. On ImageNet-512, it improves FID by 2.84 over the control with 3.9% fewer FLOPs, and comes within only 0.69 FID of JiT-B/16 at 38.2% lower cost. On text-to-image generation, SpecSlot surpasses JiT-B/8 on DPG-Bench by 1.06 at 40.6% lower forward cost.

Project Page: https://yangjiongfan.site/specslot/

GitHub: https://github.com/JiongfanYang/SpecSlot

Hugging Face: https://huggingface.co/Gokottaw434/SpecSlot

Introduction

Pixel-space generative models learn directly from noise to pixels, eliminating the separately trained autoencoder and its compression bottleneck. This simplicity, however, comes with a computational cost: the full-resolution image must be represented as Transformer tokens. Most pixel-space Transformers use one token per spatial patch, so the patch grid simultaneously determines what the model reads, what each token predicts, and how many tokens participate in global attention. As a result, finer image detail directly increases attention cost: on a 256×256256 \times256 image, reducing the patch size from 16×1616 \times16 to 8×88 \times8 increases the token count from 256 to 1,024, making the quadratic term of dense attention 16×16\times larger.

Existing methods address this cost from different directions, but largely retain the coupling between output detail and token communication. JiT routes every patch token through the global sequence [1]. Multiscale systems move detail to extra stages or detailer heads [2, 3, 4], and efficient-attention methods shorten the sequence with generic patterns—windows, selected global tokens, or learned sparsity [5, 6, 7, 8]. Spectral Forcing brings in frequency structure, but only to filter the noisy input; its tokens remain spatial patches [9]. Across the pixel-space generators discussed above, output detail remains tied to a spatial patch grid, even when communication is compressed or restricted.

Our key observation is that finer detail does not necessarily require proportionally more global communication: in the frequency domain, low-frequency structure carries broad image organization and benefits from long-range exchange, while fine detail is largely local. A token carrying broad structure therefore stands to gain from exchanging with the whole image, while a token carrying fine detail mostly does not. Yet in existing designs, what a token communicates is fixed by where it sits, not by what it produces. Can a token’s output role also determine how it should communicate?

SpecSlot builds on this idea by making output roles explicit and using them to control communication. It organizes computation around three operations: Read, Allocate, and Route. Read forms a grid of spatial anchors that collect input evidence. Allocate expands each anchor into KK indexed slots, with each slot assigned a disjoint radial group of DCT coefficients. Route then uses these spectral roles to decide communication: only the slot assigned the lowest-frequency group from each anchor enters the global stage, while all slots interact locally within the anchor. This separates fine-grained output representation from the length of the global sequence. A spatial head further reuses the same slot states to add a local correction to the spectral prediction, without introducing additional tokens. Figure 2 illustrates this design.

SpecSlot data flow

Figure 2. SpecSlot data flow. Each anchor expands into KK slots. G blocks process lowest-radial slot-0 carriers across anchors with context states; L blocks mix all slots within each anchor. The final slot states decode a lapped-DCT spectral base and an anchor-aligned spatial correction, summed in pixel space.

This representation exposes two separate allocation variables. WW controls the density of spatial anchors, while KK controls the spectral subdivision at each anchor. The total number of slots grows with WKWK, but the global image sequence contains only WW carriers. A fixed token budget can therefore be allocated either to denser spatial anchors or to finer spectral roles without forcing both to increase together. This turns tokenization from a single patch-size choice into an explicit quality–compute allocation problem.

Our contributions are:

  • We introduce an indexed W×KW \times K representation in which spatial anchors collect input evidence and slots receive disjoint spectral coefficient groups. The split exposes anchor density and coefficient subdivision as separate allocation variables, and the same slot states also decode a local pixel correction.

  • We define carrier-routed global–global–local–local (GGLL) attention from the slot index: one lowest-radial carrier per anchor enters global blocks, and all slots enter anchor-local blocks, so the global sequence contains WW carriers rather than WKWK slots.

  • On ImageNet-256 and ImageNet-512, SpecSlot provides two measured quality–compute operating points between JiT’s low-cost and high-cost settings. At ImageNet-512, W256/K4 lowers FID by 2.84 over our FLOPs-matched JiT control (JiT-CM) with 3.9% fewer GFLOPs, and trails JiT-B/16 by 0.69 FID at 38.2% lower cost. Larger output windows cover more pixels while the global sequence remains fixed;

the larger improvement over JiT-CM is consistent with this within-anchor allocation. On text-to-image generation, SpecSlot likewise surpasses JiT-B/8 on DPG-Bench by 1.06 at 40.6% lower forward cost.

Related Work

Diffusion and pixel-space generation. Diffusion and score-based models learn to reverse a gradual noising process and provide the iterative foundation of modern image synthesis [10, 11, 12]. Rectified flow turns the same idea into a straight noise-to-data path [13]. Latent diffusion moved this process into the latent space of a separately trained autoencoder, and improved autoencoders continue to strengthen this line [14, 15, 16]. DiT, U-ViT, and SiT showed that plain Transformers scale reliably in this setting [17, 18, 19]. Pixel-space generation removes the autoencoder, but then asks the model to process the full-resolution state. This line has followed several routes: Simple Diffusion and Hourglass DiT reduce the state internally, cascaded models and PixelFlow distribute generation across resolutions, and JiT shows that a direct large-patch Transformer can remain a strong pixel-space baseline [1, 20, 21, 22, 23]. Detail recovery is then assigned to extra components: PixelDiT adds a pixel-level DiT, DiP adds a detailer head, HyperDiT connects coarse and fine flows, and PixNerd decodes patch tokens with a neural field [2, 3, 4, 24]. These designs differ in where the compute goes, but share one premise: a token is a spatial patch, so finer detail and wider communication stay tied to the same spatial grid. SpecSlot complements this line with a single-backbone allocation: indexed slots carry fixed output and communication roles, so detail can be subdivided without making every output token global.

Frequency structure and transform-domain generation. Frequency offers a complementary view of this problem. It has entered generative modeling through the state or forward process, through generation order or conditioning, and through the training objective or analysis. In the first line, inverse heat dissipation, wavelet models, sparse transform codes, and DCTdiff change the representation or process used for generation [25, 26, 27, 28, 29]. In the second, VAR and NFIG organize generation by scale or frequency, while Spectral Forcing and Frequency-Forcing use frequency-related conditioning or guidance; Latent Forcing instead reorders the trajectory with a semantic auxiliary stream [9, 30, 31, 32, 33]. Focal frequency loss reweights spectral errors, and Fourier-space analyses characterize diffusion without changing the denoiser [34, 35]. Recent architectural methods make frequency roles part of the denoiser itself: DiMSUM alternates spatial and wavelet-subband processing, while DeCo assigns low and high frequencies to a DiT and a separate pixel decoder [36, 37]. Together these works show several ways for frequency to shape representation or generation, but the cited lines do not use fixed spectral groups as both per-token output ownership and communication eligibility within one pixel-space backbone. SpecSlot keeps the state, target, and loss in pixel space; fixed, disjoint DCT groups give slots spectral roles, and the role index also determines which slots communicate globally.

Visual tokenization and allocation. Vision Transformers tokenize an image into a spatial patch grid [38], and NaViT extends this idea to variable resolutions [39]. This line reduces sequence work by changing how many spatial tokens are retained or processed at each step. ToMe merges similar tokens, SparseDiT prunes them, DyDiT++ reschedules computation across denoising time and space, variable-length tokenization learns a global merge, and FlexiDiT spends fewer tokens at easier steps [40, 41, 42, 43, 44]. The spatial patch remains the allocation unit, so detail and communication stay coupled to the same grid. SpecSlot adds a second, spectral axis: each of WW anchors owns KK slots with disjoint coefficient groups, making the fixed budget N=WKN = WK an explicit split between anchor density and spectral subdivision.

Global-local and sparse communication. The communication literature provides the other half of the problem by restricting how tokens exchange information. Swin uses local windows with shifted boundaries, Longformer combines local windows with a few global tokens, and Perceiver routes information through a small latent bottleneck [5, 6, 7]. In pixel-space generation, RINs exchange information through learned interface states, while trainable sparse attention and PixSGR learn or select interaction patterns from the data [8, 45, 46]. These approaches provide useful local or global topologies, but do not tie the communication eligibility to a fixed spectral output role. SpecSlot fixes the graph from the allocation: one lowest-frequency slot per anchor is the global carrier, and all slots interact locally, so cross-anchor communication is spent on the role that also carries the low-frequency scaffold.

Methodology

SpecSlot organizes pixel-space generation around one idea: tokenization as allocation—assigning each token a fixed output role and dividing a fixed token budget between anchor density and spectral subdivision. Global attention is then spent only on the role that needs it; the rectified-flow state, target, and loss remain in pixel space.

Shared Pixel-Space Rectified-Flow Objective

Following the JiT controls and objectives [1, 13], we mix an image x∈[−1,1]3×H×Hx \in[-1,1]^{3 \times H \times H} with noise ϵ∼N(0,I)\epsilon\sim\mathcal{N}(0,I) on the linear path

zt=tx+(1−t)ϵ,(1)z_t = tx + (1-t)\epsilon, \tag*{(1)}

where t=σ(g)t=\sigma(g) with g∼N(−0.8,0.82)g \sim\mathcal{N}(-0.8,0.8^2) and yy is the class label. The network returns an image-shaped prediction rθ(zt,t,y)r_\theta(z_t,t,y), converted to a velocity by

vθ(zt,t,y)=rθ(zt,t,y)−ztmax⁡(1−t,τ),τ=0.05,(2)v_\theta(z_t,t,y) = \frac{r_\theta(z_t,t,y)-z_t}{\max(1-t,\tau)}, \qquad\tau=0.05, \tag*{(2)}

where the clamp avoids the singularity at t=1t=1, and training minimizes the velocity MSE

LRF=Ex,ϵ,t,y[13H2∥vθ(zt,t,y)−(x−ϵ)∥22].(3)\mathcal{L}_{\mathrm{RF}} = \mathbb{E}_{x,\epsilon,t,y}\left[\frac{1}{3H^2}\left\lVert v_\theta(z_t,t,y)-(x-\epsilon)\right\rVert_2^2\right]. \tag*{(3)}

SpecSlot Architecture

Why is allocation needed? In a patch-grid model, adding finer detail means shrinking the patch, and the global sequence grows with it; the two cannot be adjusted separately. Prior designs keep the spatial patch as the only allocation unit. SpecSlot instead introduces the missing variables, forming WW spatial anchors and expanding each anchor into KK indexed slots (Figure 3):

SpecSlot allocation comparing JiT patch grid and SpecSlot token allocation

Figure 3. SpecSlot allocation. A patch grid spends all NN tokens in one global sequence; splitting N=WKN=WK into WW spatial anchors and KK spectral slots keeps global attention at WW carriers.

N=WK,L=2s,W=(H/s)2,E=L2K=4H2N.(4)\begin{aligned} N &= WK, \qquad L = 2s,\\ W &= (H/s)^2, \qquad E = \frac{L^2}{K} = \frac{4H^2}{N}. \tag*{(4)} \end{aligned}

The budget splits into WW anchors that read the input and KK slots per anchor that divide the output; each slot owns an equal share EE of the coefficients per channel, with ss the input cell side and LL the output window side. The two variables act separately: WW sets how densely the input is read, and KK how finely the output is divided. At fixed NN, anchor density trades directly against spectral subdivision, and output detail can grow with $K while the global sequence stays at WW carriers. Equal NN does not imply equal cost, since communication and projection scale differently with the split.

Three operations implement this allocation, as shown in Figure 2: Read collects each anchor’s input evidence, Allocate assigns each slot a fixed output role, and Route lets the role decide communication.

Read: Spatial Anchors and Slot Expansion

The first question is where input evidence comes from; SpecSlot reads it on a grid of anchors, independent of how the output is divided. Let Pi\mathcal{P}_i extract the ii-th non-overlapping s×ss \times s cell of ztz_t. A shared projection maps each cell to an anchor vector,

ui=P1vec⁡(Pizt)∈RB,P1∈RB×3s2.(5)u_i = P_1 \operatorname{vec}(\mathcal{P}_i z_t) \in\mathbb{R}^{B}, \qquad P_1 \in\mathbb{R}^{B \times3s^2}. \tag*{(5)}

This projection is a patch embedding whose width BB is free, because the output count no longer depends on it. A zero-initialized residual depthwise 3×33 \times3 convolution over the anchor grid—the input mixer—lets neighboring cells exchange evidence before it is split into roles. A shared 1×11 \times1 projection expands each mixed anchor vector into KK hidden states,

[qi,0;…;qi,K−1]=reshape⁡(P2u~i+b2),qi,k∈Rd,(6)[q_{i,0};\ldots;q_{i,K-1}] = \operatorname{reshape}(P_2 \widetilde{u}_i + b_2), \qquad q_{i,k} \in\mathbb{R}^{d}, \tag*{(6)}

where P2∈RKd×BP_2 \in\mathbb{R}^{Kd \times B}; a two-dimensional anchor position plus a learned slot position are added. One anchor vector seeds all KK slots; the roles come from the slot positions, output heads, and routing, not from the input. All WKWK slots are evaluated at every flow time.

Allocate: Radial Coefficients and Pixel Synthesis

Radial coefficient assignment. The second question is who produces what. SpecSlot assigns each slot a fixed share of the output in a DCT basis. Low radial frequencies carry broad structure and high frequencies fine detail, and natural-image spectra decay smoothly along this order [9]; a radial split therefore sorts the roles from global to local without any learned assignment. For an output window of side L=2sL = 2s, the DCT-II indices (u,v)(u,v) are ordered by u2+v2\sqrt{u^2 + v^2} and split into KK equal groups, requiring K∣L2K \mid L^2; slot kk of each anchor owns group kk, that is, E=L2/KE = L^2/K coefficients per channel. The disjoint groups cover the grid: every coefficient is predicted exactly once. A shared affine head predicts the owned coefficients from the slot’s final hidden state hi,kouth_{i,k}^{\mathrm{out}}:

c^i,k=Pspechi,kout+bspec∈R3E.(7)\widehat{c}_{i,k} = P_{\mathrm{spec}}h_{i,k}^{\mathrm{out}} + b_{\mathrm{spec}} \in\mathbb{R}^{3E}. \tag*{(7)}

Sharing the head is deliberate: the slot index, not per-band parameters, defines ownership.

Lapped synthesis. Decoding each window independently would leave neighbors free to disagree on their shared edge, and the mismatch shows as block seams, most visibly early in training. SpecSlot decodes by the synthesis half of a 50%-lapped DCT frame instead: inverse DCT, a square-root periodic Hann window, and normalized overlap-add. Neighboring windows share half their pixels, and normalized overlap-add mitigates cross-window discontinuities.

rspec=OLA⁡({IDCT⁡(c^i)}i=1W),(8)r_{\mathrm{spec}} = \operatorname{OLA}\left(\{\operatorname{IDCT}(\widehat{c}_i)\}_{i=1}^{W}\right), \tag*{(8)}

where each window is weighted before overlap-add. Let gg be the separable square-root periodic Hann window, D\mathcal{D} the orthonormal two-dimensional DCT-II, RiTR_i^T the placement of window ii at stride s=L/2s = L/2, and QQ the crop to the image region after reflection padding by s/2s/2. The normalized synthesis is

rspec=Q[Λ†⊙∑iRiT(g⊙DTc^i)],r_{\mathrm{spec}} = Q\left[\Lambda^{\dagger} \odot\sum_i R_i^T\left(g \odot\mathcal{D}^T \widehat{c}_i\right)\right],
Λ=∑iRiT(g2).(9)\Lambda= \sum_i R_i^T(g^2). \tag*{(9)}

Here Λ†\Lambda^{\dagger} is the reciprocal on the covered region. For the matched analysis frame, let PP reflect-pad the image by s/2s/2 pixels and let RiR_i extract the ii-th window. Its coefficients are

ci(x)=D(g⊙RiPx).(10)c_i(x) = \mathcal{D}\left(g \odot R_i P x\right). \tag*{(10)}

Applying the synthesis above to these coefficients gives S({ci(x)})=xS(\{c_i(x)\})=x up to floating-point error: the same window is used in analysis and synthesis, Λ\Lambda normalizes the overlap, and the crop satisfies QP=IQP=I.

Anchor-aligned spatial correction. The same slot states can also be read out directly in pixel space. A second head adds an anchor-aligned correction alongside the spectral base: slot kk writes tile kk of a deterministic row-major Kh×KwK_h \times K_w tiling (KhKw=KK_hK_w=K) of its anchor cell (four 8×88 \times8 quadrants for K=4K=4, s=16s=16). These projections are slot-specific and zero-initialized, so training starts from a pure spectral model. The correction adds output parameters but no token states or attention edges. Radial ownership applies only to the spectral base; the spatial term is a pixel readout with no frequency assignment. The two terms express the same prediction in different bases, and § 6.1 finds their content complementary. The prediction is

rθ(zt,t,y)=rspec+rsp.(11)r_\theta(z_t,t,y)=r_{\mathrm{spec}}+r_{\mathrm{sp}}. \tag*{(11)}

Route: Carrier and Local Attention

The third question is who needs to communicate globally. Sending every slot through global attention would make the global quadratic cost grow with KK—reintroducing exactly the coupling between output detail and communication cost that the slot allocation set out to remove. The spectral roles suggest a cheaper split: the lowest radial group holds the broad structure that benefits from cross-anchor exchange, while finer groups are increasingly local; its signal also overtakes the noise earliest in the flow (§ 6.2). SpecSlot therefore routes by role: the owner of the lowest radial group, slot 0, is the carrier and the only slot entering the global stage; all KK slots then mix locally within their anchor. Since global and local blocks alternate, the carrier brings global information into its anchor and takes local detail back into the next global stage.

Let Z∈RW×K×dZ \in\mathbb{R}^{W \times K \times d} be the slot tensor and Y∈RC×dY \in\mathbb{R}^{C \times d} the C=32C=32 context states formed from the class embedding. The two routing sets are

AG=Concat⁡(Y,Z:,0),AL(i)=Zi,:,:.(12)\mathcal{A}_G=\operatorname{Concat}(Y,Z_{:,0}),\qquad\mathcal{A}_L^{(i)}=Z_{i,:,:}. \tag*{(12)}

Two consecutive blocks process the global set and two more process each local set; this global-global-local-local (GGLL) schedule repeats three times, giving six global and six local blocks of identical dimensions. Class context appears only in the global group. Non-carrier slots traverse the six local blocks, context states the six global ones, and carriers all twelve. On ImageNet-256 with s=16s=16 and K=4K=4, the global sequence holds W+C=288W+C=288 tokens instead of WK+C=1,056WK+C=1{,}056.

Ignoring projections and elementwise operations, the quadratic terms are

CGGLLquad∝6(W+C)2d+6WK2d,Cfullquad∝12(WK+C)2d.(13)\begin{aligned} \mathcal{C}_{\mathrm{GGLL}}^{\mathrm{quad}} &\propto6(W+C)^2d+6WK^2d,\\ \mathcal{C}_{\mathrm{full}}^{\mathrm{quad}} &\propto12(WK+C)^2d. \tag*{(13)} \end{aligned}

where dd is the hidden width; the global quadratic term now grows with WW, not WKWK. Measured GFLOPs include the full execution and decoder, not only these terms.

Because WW and KK can be varied independently, their effects on quality and compute can be measured separately.

Experiments

Experimental Setup

Models and training. We train class-conditional models on ImageNet-1K [47] and report results at ImageNet-256 and ImageNet-512. Unless stated otherwise, our models use the W256W256 anchor grid of § 3 with B=1536B=1536, where BB is the input-projection width; we write SpecSlot-K2 and SpecSlot-K4 for the two allocations. ImageNet-256 training lasts 120 epochs at effective batch 512, and the aligned models share the full training recipe.

Evaluation. We sample with 50 Heun intervals on the common legacy-uniform grid and use EMA1 weights. Reported rows use the per-model best classifier-free guidance (CFG) [48] from a coarse-to-fine sweep (Appendix § 9); JiT rows use 2.9 instead of 3.0, also the swept optimum for JiT (Table 10), matching SF’s protocol [9]. The main ImageNet and text-to-image results use five independently trained seeds. Ablations use three seeds, except that we reuse the five-seed results for W256/K2 and W256/K4. For ImageNet, FID and Inception Score [49, 50] are computed at 50K images per seed, and compared checkpoints share class ordering and noise draws.

(a) CFGFID-50K ↓\downarrowIS ↑\uparrow
1.0029.489353.4115
2.007.3136154.0057
2.904.3579225.1920
4.005.0462281.4794
5.006.3617312.9500
6.007.5583334.1862
7.008.5149349.8076
8.009.2679359.5481
(b) CFGFID-50K ↓\downarrowIS ↑\uparrow
2.255.7930176.5661
2.504.9153197.2529
2.754.4765215.3064
2.904.3579225.1920
3.254.3611246.4003
3.504.5283259.3960
3.754.7617270.9640

Table 10. Table 10 CFG sweeps for JiT-B/8 on ImageNet-256: (a) coarse grid; (b) fine grid around the coarse-grid optimum (the coarse optimum 2.90 included for reference). All points use the same epoch-120 EMA1 checkpoint and evaluation protocol.

Compute accounting. We measure forward cost on one H800 in BF16 with whole-network TorchInductor, counting a multiply–add as two FLOPs (full profiler contract in Table 8). Throughput is the best Heun-50 value over a shared batch sweep.

Table 8 Implementation and training contract of the class-conditional W256/K4 models. Resource rows are measured on one H800 with BF16 whole-network TorchInductor at profiler batch 128; the ImageNet-512 GFLOPs and throughput are the main-table measurements, and its peak-memory row is the logged training peak per GPU at batch 128.

ImageNet-256
QuantityValue
Image side HH256
Input cell / stride ss16 / 16
Spatial anchors WW256
Slots per anchor KK4
Image slots N=WKN = WK1,024
Hidden / FFN width / heads / blocks768 / 3,072 / 12 / 12
Block designpre-RMSNorm (ϵ=10−6\epsilon=10^{-6}), RMS-normed q/k, SwiGLU FFN
Conditioningsinusoidal-256 tt embedding; AdaLN shift/scale/gates from tt + 32 class-context slots
Evidence width BB1,536
Input mixerzero-initialized residual depthwise 3 × 3
Spectral-base window / stride32 / 16
Spatial correction tiles / anchor stridezero-init, row-major 2 × 2 / 16 (K2: 1 × 2, K8: 2 × 4, K32: 4 × 8)
Routing(G,G,L,L)×3(G,G,L,L) \times3
Input DCT / frequency gatenone / none
Prediction / lossimage-shaped prediction / pixel velocity MSE
Training epochs / GPUs120 / 8
Batch per GPU (effective)64 (512)
Optimizer / scheduleAdamW / constant after warmup
Actual learning rate1×10−41 \times10^{-4}
EMA decays0.9999 / 0.9996
Time sampling / label dropoutlogit-normal (−0.8, 0.8²) / 0.1
Reported training seeds12345–12349
Trainable parameters138.025728M
Profiler device / precisionH800 / BF16
Conditional forward GFLOPs129.20
Conditional peak memory (batch 128)5.56 GB
Heun-50 peak memory (batch 128)5.84 GB
Heun-50 throughput (batch 128)9.06 img/s
ImageNet-512
QuantityValue
Image side HH512
Input cell / stride ss32 / 32
Spatial anchors WW256
Slots per anchor KK4
Image slots N=WKN = WK1,024
Hidden / FFN width / heads / blocks768 / 3,072 / 12 / 12
Block designpre-RMSNorm (ϵ=10−6\epsilon=10^{-6}), RMS-normed q/k, SwiGLU FFN
Conditioningsinusoidal-256 tt embedding; AdaLN shift/scale/gates from tt + 32 class-context slots
Evidence width BB4,096
Input mixerzero-initialized residual depthwise 3 × 3
Spectral-base window / stride64 / 32
Spatial correction tiles / anchor stridezero-init, row-major 2 × 2 / 32
Routing(G,G,L,L)×3(G,G,L,L) \times3
Input DCT / frequency gatenone / none
Prediction / lossimage-shaped prediction / pixel velocity MSE
Training epochs / GPUs120 / 8
Batch per GPU (effective)128 (1,024)
Optimizer / scheduleAdamW / constant after warmup
Actual learning rate2×10−42 \times10^{-4}
EMA decays0.9999 / 0.9996
Time sampling / label dropoutlogit-normal (−0.8, 0.8²) / 0.1
Reported training seeds{0, 1, 2, 3, 4}
Trainable parameters160.859904M
Profiler device / precisionH800 / BF16
Conditional forward GFLOPs135.64
Training peak memory (batch 128 / GPU)17.39 GB / GPU
Heun-50 throughput (batch 128)12.69 img/s

Table 8.

Compute-matched JiT control. JiT-CM/124G keeps JiT-B/8’s raw 8 × 8 tokenizer and routes features through a 128-dimensional input bottleneck and 32 context tokens inserted at block 4 of the 12-block trunk; width 560 with 10 heads measures 12.24 GFLOPs under the profiler above. It is an implementation-defined control matched on forward GFLOPs rather than a published JiT size. The ImageNet-512 control JiT-CM/141G uses the corresponding 16 × 16 tokenizer at width 600 (141.21 GFLOPs); we write JiT-CM for the resolution-matched control in what follows.

ImageNet Results

On ImageNet-256, SpecSlot-K2 and SpecSlot-K4 are two measured, nondominated operating points between JiT-B/16 and JiT-B/8 (Table 1): K2 already improves over JiT-B/16, and K4 improves further while using 40.9% fewer FLOPs than JiT-B/8, which remains the quality leader. JiT-CM gives the closer compute comparison: SpecSlot-K4 matches its mean FID within the five-seed 95% interval at nearly identical FLOPs and throughput (Appendix § 11), and descends faster at early-to-mid checkpoints (Figure 4).

ModelTokensBBCFGFID ↓\downarrowIS ↑\uparrowGFLOPs ↓\downarrowimg/s ↑\uparrow
ImageNet-256
JiT-B/16256–2.907.51174.8150.4533.08
JiT-B/81,024–2.904.34225.72218.508.15
SF-B/16256–2.907.81172.3550.8532.89
JiT-CM1,024–2.906.68182.56124.248.94
SpecSlot (W256/K2)5125125.007.27219.4982.6321.32
SpecSlot (W256/K4)1,0241,5364.006.59215.20129.209.06
ImageNet-512
JiT-B/32256–2.9015.88162.1251.5030.61
JiT-B/161,024–2.908.45196.61219.567.93
SF-B/32256–9.5011.41172.4854.7230.88
JiT-CM1,024–2.9011.98178.72141.218.51
SpecSlot (W256/K2)5123,07210.5010.94183.6994.5218.32
SpecSlot (W256/K4)1,0244,0968.259.14208.24135.6412.69

Table 1. ImageNet quality and compute. SpecSlot rows report the best swept BB and CFG per allocation (SF-B/32 at ImageNet-512: CFG 9.50). GFLOPs are conditional forward costs; img/s is peak Heun-50 throughput; – indicates that SpecSlot’s BB parameter does not apply. SpecSlot gives two nondominated operating points between JiT’s low- and high-cost settings, and its margin over the compute-matched control is larger at ImageNet-512 than at ImageNet-256 in these comparisons. JiT models are retrained for 120 epochs under the aligned recipe.

Checkpoint FID at comparable compute

Figure 4. Mean FID-10K under the aligned protocol.

At ImageNet-512, each anchor covers four times as many pixels as at ImageNet-256, while our global sequence stays at 288 tokens. Larger spectral windows and the spatial correction can accommodate the additional within-anchor detail without adding global communication, offering a possible explanation for SpecSlot’s larger margin at this resolution. SpecSlot-K4 improves FID by 2.84 over JiT-CM at slightly lower cost, and is only 0.69 FID behind JiT-B/16 at 38.2% lower cost and 1.6× higher throughput; it also attains the highest Inception Score in the panel, and both allocations outperform the input-side spectral baseline SF-B/32. The lower-cost SpecSlot-K2 stays within 1.04 FID of the control at 33.1% less compute.

Against the strongest JiT model in each panel, which uses about 1.7× our compute, our FID deficit narrows from 2.25 at ImageNet-256 to 0.69 at ImageNet-512, while our lead over JiT-CM grows from 0.09 to 2.84. These two operating points are consistent with the within-anchor allocation mechanism above, but do not by themselves isolate the cause of the larger margin.

Paired ImageNet-256 samples are shown in Figure 5; additional examples are provided in Appendix Figure 9.

Paired ImageNet-256 generations with the same class label and noise draw: SpecSlot W256/K4 and JiT-CM.

Figure 5. Paired ImageNet-256 generations with the same class label and noise draw: SpecSlot W256/K4 and JiT-CM.

Text-to-Image Generation

Protocol. We test whether the allocation and routing design transfers from class labels to text conditions. We train at 256×256256 \times256 on a mixture of the BLIP3o long-caption and short-caption shards [53] and JourneyDB shards [54]. A frozen OpenCLIP ViT-L/14 encoder [55] and a trainable 32-query adapter provide the denoiser context. SpecSlot reads this context through its carrier states during the global route, while local blocks continue to process image slots; JiT uses the same text encoder and adapter. We retain the ImageNet rectified-flow objective, optimizer, and EMA; the complete training contract is in Appendix Table 9. Evaluation uses the 50-step Heun sampler with CFG 4.0 for SpecSlot and 2.9 for JiT. Table 2 reports the results.

ModelCFGGFLOPs ↓DPG ↑GenEval ↑
JiT-B/162.950.7159.2224.89
JiT-B/82.9218.7761.1529.78
SpecSlot (W256/K4)4.0129.8662.2126.99

Table 2. Text-to-image generation at 256×256256 \times256 after training 400 epochs using the same prompt sets and 50-step Heun sampler. DPG-Bench [51] and GenEval [52] report overall scores in percent; forward GFLOPs include the trainable text adapter.

Results. Transferred to text conditioning, SpecSlot attains the highest DPG-Bench score, improving over both JiT baselines at 40.6% lower forward cost than the stronger JiT-B/8 (Table 2). On GenEval it improves over JiT-B/16, while JiT-B/8 remains the quality leader at 1.7× the forward cost—the same quality–compute trade-off as on ImageNet-256. This transfer requires no T2I-specific change to the SpecSlot architecture or training objective. Selected text-to-image samples are shown in Figure 1; additional examples are provided in Appendix Figure 10.

Text-to-image samples generated by SpecSlot

Figure 1. Text-to-image samples generated by SpecSlot. More samples with prompts are shown in Appendix Figure 10.

Ablation Study

Understanding the Design

Anchor Density and Coefficient Subdivision

Both allocation axes trade compute for quality, but they are not interchangeable: WW improves the read, KK refines the write (Table 4). Increasing KK at fixed WW lowers FID at higher cost with diminishing returns—the last doubling buys only 0.31 FID—while shifting the split toward more anchors at fixed NN lowers FID monotonically, with no clear saturation in this range. Within the tested N=2,048N=2{,}048 configurations, these trends favor allocating more of the token budget to spatial anchors; we do not claim that this rule generalizes beyond the measured range.

(a)
Alloc.FID ↓IS ↑GFLOPs ↓img/s ↑
Fixed slot budget
W64/K327.28218.52195.439.00
W256/K86.28219.52220.026.55
W1024/K25.66212.31292.295.21
Fixed anchor grid
W256/K27.39222.9783.8420.10
W256/K46.59215.20129.209.06
W256/K86.28219.52220.026.55
(b)
InputOutputFID ↓IS ↑GFLOPs ↓ / img/s ↑
Single basis
Freq.Freq.7.34222.46129.30 / 9.35
Freq.Spat.7.23215.73129.20 / 9.63
Spat.Freq.7.10221.37129.20 / 9.06
Spat.Spat.6.99215.56129.10 / 9.34
Dual basis
Spat.Freq.+ Spat.6.59215.20129.20 / 9.06

Table 4. Design analysis at ImageNet-256. (a) Slot allocation: the upper block fixes N=2,048N=2{,}048 and the lower fixes W=256W=256; all rows use B=1536B=1536. (b) Input/output bases at fixed W256/K4/B1536.

At fixed WW and BB, the entropy-effective slot fraction decreases monotonically from 0.803 at K=2K=2 to 0.495 at $K=8 ({xref}Table 5`). The absolute effective rank still grows, but sublinearly, so token count alone does not measure effective capacity. This utilization pattern is consistent with the diminishing quality gains at larger KK and motivates our choice of K2 as the lower-cost point and K4 as the intermediate point.

Input and Output Representations

At the same spectral output, spatial input surpasses frequency input, and the dual-basis hybrid achieves the best FID: 6.59, a further 0.40 below the best single-basis variant at 6.99, without adding tokens or cross-anchor attention edges (Table 4(b)). This margin indicates that the two output bases are not redundant: the spatial correction supplies structure that the spectral base alone misses. § 6.1 localizes this complementarity over the flow and across frequency bands.

Carrier Routing

To test routing at a fixed forward budget, we train a full-global control (Dense-global-CM) on the same W256/K4W256/K4 configuration, replacing the carrier/local schedule with 12 full-global blocks over all 1,024 image slots; its hidden width is 560, matching the measured GGLL forward cost. GGLL is both better and faster than this control at essentially identical FLOPs (Table 3). Full-global attention reaches a lower FID but at 74.8% higher cost and lower throughput. The carrier design therefore targets the intermediate, attention-constrained regime, saving 42.8% of the full-global cost. GLGL keeps the same carrier set and global budget but alternates the global/local order; its FID degrades at identical compute, showing that block order affects performance under this fixed carrier set. § 6.2 provides a possible motivation for early global processing: the lowest-radial role is recovered earliest in the flow.

RouteCross-anchor image statesFID ↓IS ↑GFLOPs ↓img/s ↑
GGLLone carrier per anchor6.59215.20129.209.06
GLGLone carrier per anchor6.95218.95129.209.00
Dense-global-CMall image slots6.81210.20128.965.80
Full-globalall image slots5.84237.54225.825.11

Table 3. Communication schedules at fixed W256/K4/B1536W256/K4/B1536; efficiency columns come from one profiler run.

Component Ablations

The following controls vary one implementation component at a time at the fixed anchor–slot contract. The best FID among the tested evidence widths is obtained at B=1536B=1536 (Table 6(a)). The residual mixer (Table 6(d)) and 50% overlap (Table 6(c)) improve FID at nearly unchanged forward cost, supporting their use in the final contract.

(a) Evidence width BBFID ↓IS ↑GFLOPs ↓img/s ↑
B=1024B=10246.77221.58128.199.18
B=1536B=15366.59215.20129.209.06
B=2048B=20486.64224.80129.879.04
(b) Route203050
GGLL21.0213.688.20
Dense-global-CM14.319.165.56
Full-global12.358.014.79
(c) Output windowFID ↓IS ↑GFLOPs ↓img/s ↑
Non-overlapping6.78211.23129.199.13
50% overlapping6.59215.20129.209.06
(d) Input mixerFID ↓IS ↑GFLOPs ↓img/s ↑
Identity6.83220.38129.209.06
Residual depthwise mixer6.59215.20129.209.06

Table 6. Component ablations at the fixed anchor–slot contract: (a) evidence width; (b) fixed-batch sampling throughput on one H800, in img/s at the indicated Heun interval count (full measurements are in Appendix Table 11); (c) output-window lapping; (d) input mixing.

Sampling Efficiency

The main tables report peak Heun-50 throughput. To check how route cost scales with the sampling budget, we also measured fixed-batch BF16 sampling at batch 512 at 20, 30, and 50 Heun intervals (Table 6(b)). GGLL is faster than the compute-matched dense-global control at every tested budget: its throughput is 1.47–1.49× higher.

Mechanistic Analysis

Spectral Base and Spatial Correction

Figure 7 shows the spectral term has the larger self-energy, while the spatial term’s share grows from 0.07 to 0.23 over the flow, and the normalized cross term stays positive—the two terms reinforce, not cancel. Projected through the matched lapped-DCT analysis frame (which does not confer radial coefficient ownership), the spatial term’s share is smallest in the lowest radial group and dominates the higher groups late in the flow. Removing either term with the trunk fixed raises velocity MSE: at t=0.90t=0.90 by 32.1× (spatial) or 64.1× (spectral), and at t=0.05t=0.05 by 1.1× and 2.1×. The spectral branch is the main scaffold throughout these probes; the spatial branch supplies an additional late, higher-frequency correction under this parameterization.

Output-branch probes showing normalized branch self-energies and signed cross term, spatial self-energy share by radial band, and relative velocity MSE under spatial or spectral scaling

Figure 7. Output-branch probes. Panels (a)–(c) show normalized branch self-energies and their signed cross term, spatial self-energy share by radial band, and relative velocity MSE under spatial or spectral scaling over t∈{0.05,…,0.90}t \in\{0.05,\ldots,0.90\}. The energy panel shows 95% bootstrap intervals; the other panels show means.

Carrier Identity and Routed Communication

We vary only which slot receives cross-anchor access, holding the W256/K4W256/K4 allocation, GGLL graph, and compute fixed (Table 7). Replacing the lowest-radial carrier with slot 1, 2, or 3 raises mean FID in every case (Table 7): the assignment matters, and the lowest-radial role is also the one whose signal emerges earliest. In Figure 6, this band is the first to cross DNR =1= 1, motivating the assignment of slot 0 to the global path. Table 3 compares separately trained communication graphs, whereas the GGLL intervention curves in Figure 6 change only route edges inside the shared Transformer; Dense-global is a separately trained reference. On paired states, the lowest radial group is recovered earlier than the higher groups; removing cross-anchor carrier edges costs most early, while removing local cross-band edges costs most late.

Evidence timing, frequency-group recovery, and routing sensitivity plots

Figure 6. Evidence timing and routed-communication probes. Panels (a)–(c) report the data-to-noise ratio crossing time per radial band for paired W256/K8, W256/K4, and W1024/K2 checkpoints, frequency-group recovery, and route sensitivity. The route interventions remove cross-anchor carrier edges or local cross-band edges inside the shared Transformer while retaining carrier self edges and context reads.

Global carrierFID ↓IS ↑
Slot 0 (lowest radial)6.59215.20
Slot 16.91220.38
Slot 27.21203.90
Slot 36.97214.87

Table 7. Carrier-identity ablation at fixed W256/K4/B1536W256/K4/B1536: only the slot with cross-anchor access changes.

Conclusion

SpecSlot recasts tokenization as allocation: a fixed token budget is split between anchor density and spectral subdivision, while global attention is assigned by role. On ImageNet-256, it reaches a comparable final FID to the FLOPs-matched JiT control and descends faster early in training; on ImageNet-512, it improves FID by 2.84 over that control and approaches JiT-B/16 at 38% lower cost. On text-to-image generation, the same design surpasses JiT-B/8 on DPG-Bench (62.21 vs. 61.15) at 40.6% lower forward cost. These results show that, in the evaluated pixel-space settings, output detail and global-communication cost can be decoupled through tokenization. Our diagnostics find the lowest-radial role is recovered earliest, supporting its use as the carrier. Allocation gives pixel-space models a new way to trade detail for communication.

Implementation Contract

Table 8 records the implementation and training contract of the final class-conditional models, and Table 9 that of the text-to-image model.

Table 9 Text-to-image implementation and training contract (§ 4.3).

QuantityValue
Backbone configurationW256/K4/B1536 at 256 × 256 (Table 8)
Text encoderfrozen OpenCLIP ViT-L/14, 77-token states
Text adapter32-query single-layer cross-attention
Training dataBLIP3o long/short-caption + JourneyDB shards
Training epochs / GPUs400 / 8 (64 images per GPU)
Optimizer / learning rateAdamW / 2×10−42 \times10^{-4}
Caption dropout / EMA0.1 / 0.9999
Sampler / CFGHeun-50 / 4.0 (SpecSlot), 2.9 (JiT)
BenchmarksGenEval (553 prompts × 4), DPG-Bench (1,065 × 4)

Table 9.

Classifier-free Guidance Sweep

We use JiT-B/8 on ImageNet-256 as a concrete example of the guidance-scale search. Every point evaluates the same epoch-120 EMA1 checkpoint on 50K images with per-rank batch size 512, the legacy-uniform Heun sampler with 50 steps, generation seed 0, and guidance interval [0.1,1.0][0.1, 1.0]; only CFG changes. We first run a coarse grid at CFG ∈{1.0,2.0,2.9,4.0,5.0,6.0,7.0,8.0}\in\{1.0, 2.0, 2.9, 4.0, 5.0, 6.0, 7.0, 8.0\} (see Table 10(a)). We then refine the low-FID region with a local ±1\pm1 window and increments of 0.25. Table 10(b) lists the fine-grid evaluations retained in the archive; the coarse optimum 2.90 is also the fine optimum. We use CFG 2.9 for JiT in the main comparisons, rather than 3.0, to match the scale used by Spectral Forcing [9].

Sampling-step Latency Scaling

The main tables use 50 Heun intervals for quality evaluation. We additionally measured sampling latency at 20, 30, and 50 intervals for the trained W256/K4W256/K4 model and two routing controls. The measurement uses one H800, BF16, a fixed sampling batch of 512, one warm-up repeat, and three timed repeats. The sampler is the same legacy-uniform Heun implementation used for the quality results. Under the profiler’s classifier-free-guidance accounting, the corresponding network-evaluation counts are 73, 113, and 187 per image. We report both quantities to avoid confusing an integration budget with a network-evaluation count. The route-specific CFG values are 4.0 for GGLL, 4.25 for Dense-global-CM, and 3.5 for Full-global.

Table 11 reports the median model-sampling latency. The compute-matched dense-global control has nearly the same per-evaluation FLOPs as GGLL, so it is the primary routing comparison; the full-global row uses a wider network and is included as a cost reference. At every tested budget, GGLL is faster than both controls. Relative to Dense-global-CM, its throughput is 1.47–1.49×\times higher across the three budgets; relative to full-global, it is 1.70–1.71×\times higher. Figure 8 shows the same scaling in latency.

RouteHeunEvals/imageGFLOPs/evalTFLOPs/imagems/imageimg/s
GGLL2073128.599.3947.5621.02
Dense-global-CM2073128.969.4169.8914.31
Full-global2073225.2216.4480.9912.35
GGLL30113128.5914.5373.0913.68
Dense-global-CM30113128.9614.57109.209.16
Full-global30113225.2225.45124.838.01
GGLL50187128.5924.05121.888.20
Dense-global-CM50187128.9624.11179.955.56
Full-global50187225.2242.12208.604.79

Table 11. Table 11 Fixed-batch sampling latency on one H800. “Evals/image” is the actual network-call count under classifier-free guidance; “TFLOPs/image” is the analytic cumulative model-forward compute.

Sampling latency as the evaluation budget increases

Figure 8. Sampling latency as the evaluation budget increases. The x-axis gives the profiler-observed network evaluations per image; the nominal Heun intervals appear in parentheses.

These measurements isolate fixed-batch model-sampling latency under per-network compilation; the quality numbers in the main tables remain the 50-step evaluations defined in § 4.1.

Five-seed ImageNet-256 Results

The main tables report means over independently trained seeds. This section exposes the individual runs and the across-seed uncertainty for the two W256W256 allocations used in the ImageNet-256 comparison. Table 12 lists each training seed, while Table 13 reports the FID and Inception Score statistics. The training seed identifies the independently trained checkpoint; the generation seed is fixed to zero for every row. Evaluations use epoch-120 EMA1 weights, 50K generated images, the legacy-uniform 50-step Heun sampler, and the same class ordering and noise draws. The selected CFG is 5.0 for K2 and 4.0 for K4, as in Table 1; the K2 runs use evidence width B=512B=512.

AllocationTraining seedFID-50K ↓IS ↑
W256/K2W256/K2123457.2191214.2811
W256/K2W256/K2123467.0054237.4801
W256/K2W256/K2123477.6025206.7721
W256/K2W256/K2123487.3332226.7448
W256/K2W256/K2123497.1983212.1924
W256/K4W256/K4123456.4266232.6772
W256/K4W256/K4123466.6197212.0868
W256/K4W256/K4123476.4503224.0468
W256/K4W256/K4123486.8389201.4354
W256/K4W256/K4123496.6250205.7543

Table 12. Per-training-seed ImageNet-256 evaluation on 50K generated images per checkpoint. FID and IS are reported for training seeds 12345–12349.

StatisticW256/K2W256/K2W256/K4W256/K4
nn55
Mean FID7.27176.5921
SD0.21920.1660
SE0.09810.0742
95% CI[6.9995, 7.5439][6.3860, 6.7982]
Median7.21916.6197
Min–Max[7.0054, 7.6025][6.4266, 6.8389]
StatisticW256/K2W256/K2W256/K4W256/K4
nn55
Mean IS219.4941215.2001
SD12.433912.9624
SE5.56065.7970
95% CI[204.0554, 234.9328][199.1051, 231.2951]
Median214.2811212.0868
Min–Max[206.7721, 237.4801][201.4354, 232.6772]

Table 13. Across-training-seed statistics for the ImageNet-256 runs of Table 12: (a) FID; (b) Inception Score. SD is the sample standard deviation, SE is SD/n\sqrt{n}, and the interval is the two-sided 95% Student-tt interval with n−1n-1 degrees of freedom.

The aligned five-seed mean trajectories in Figure 4, presented in the main comparison, complement the endpoint statistics above.

Additional Mechanistic Diagnostics

This appendix collects measurements that probe how SpecSlot uses its explicit roles. Unless stated otherwise, a probe loads a checkpoint and intervenes on its states without updating any parameter; these results characterize representation and communication rather than claim end-to-end quality gains. For the route probe, the intervention is made inside the shared Transformer after slot formation and before the output head, so its interpretation concerns the spectral-slot/GGLL submodule rather than a particular output basis.

Evidence timing and route interventions

We first measure an empirical data-to-noise ratio (DNR) for each radial coefficient group in the lapped frame. For group kk, DNR⁡k(t)=t2E[∥Akx∥2]/[(1−t)2E[∥Akϵ∥2]]\operatorname{DNR}_{k}(t)=t^{2}\mathbb{E}[\lVert A_{k}x\rVert^{2}]/[(1-t)^{2}\mathbb{E}[\lVert A_{k}\epsilon\rVert^{2}]], where AkA_{k} denotes the matched lapped-frame analysis restricted to that group. The crossing time t⋆t^{\star} is the first flow time at which the group reaches DNR ≥1\ge1; it is a descriptive measure of when the noisy input contains more signal than noise, not a learned gate. Table 14 reports the crossings for the paired W256/K8, W256/K4, and W1024/K2 checkpoints.

Allocationt∗t^* for successive radial groups
W256/K8W256/K8{0.382,0.836,0.880,0.904,0.922,0.933,0.943,0.959}\{0.382, 0.836, 0.880, 0.904, 0.922, 0.933, 0.943, 0.959\}
W256/K4W256/K4{0.468,0.891,0.928,0.951}\{0.468, 0.891, 0.928, 0.951\}
W1024/K2W1024/K2{0.549,0.936}\{0.549, 0.936\}

Table 14. Empirical DNR frontiers from the lapped-frame probe. Entries list the crossing times t∗t^* in increasing radial-group order.

The frontiers move when WW or KK changes: the low group becomes usable earlier, while progressively finer groups become usable later. This is consistent with assigning the early cross-anchor path to the lowest radial role. In the matched teacher-forced route intervention, removing the global carrier path primarily increases the low-group and early error; removing local mixing primarily increases detail-group error later in the trajectory. For example, the mid-time log-MSE penalties for the W256/K8 and W256/K4 probes are approximately 0.14/1.66 and 0.20/2.14 (global/local). The on-policy intervention has the same ordering: global removal changes the early coarse field (low-frequency change about 0.98, 0.99, and 1.05 for the three allocations), while local removal continues to change mid/high frequency content in the middle and late segments. These measurements are consistent with the role assignment used by GGLL.

Allocation and effective use of additional slots

To separate single-step fitting from the use of extra role slots, a paired fixed-W=256W = 256, fixed-B=1536B = 1536 analysis compares K∈{2,4,8}K \in\{2, 4, 8\}. The models share the input, lapped output, and GGLL interfaces used by the registered KK-rate diagnostic. For reproducibility, the effective-slot value is the entropy effective rank of each anchor’s slot Gram matrix, divided by KK; the effective-local-key value is exp⁡(Hq)/K\exp(H_q)/K averaged over local queries, with Hq=−∑jpqjlog⁡pqjH_q = -\sum_j p_{qj} \log p_{qj}; and detail-to-carrier is the mean local attention probability from detail queries to the carrier key. Table 5 in § 5.1.1 shows that although the teacher-forced velocity error changes little, the fraction of effective slots and the fraction of local keys decline as the within-anchor sequence grows.

KKVelocity MSEEffective slots/KKEffective local keysDetail → carrier
2.10670.803.729.330
4.10549.620.682.312
8.10497.495.621.275

Table 5. Effective use of additional spectral slots at fixed W=256W=256 and evidence width B=1536B=1536. Values are means over paired teacher states. Effective slots/KK is the normalized entropy effective rank; definitions are in Appendix § 12.§ 2.

Thus adding slots can slightly improve teacher-forced fitting without providing the same number of independent, strongly coupled directions. This is consistent with an allocation sweet spot: KK controls how finely the coefficient ownership is divided, but it is not a promise that every added slot contributes an equal amount of information.

Paired Qualitative Comparisons

ImageNet examples

Figure 9 compares selected ImageNet-256 generations from JiT-CM and SpecSlot W256/K4 under the same class and noise draw. In these pairs, SpecSlot renders class-specific fine structure more coherently: feather boundaries are clearer for brambling, chickadee, and rooster; the cornet has more regular tubing and bell geometry; and the boathouse preserves sharper roofline and reflection structure. It also reduces visible local distortions in the anemone fish, banister, and barrel examples, where contours or repeated parts are less coherent in the JiT-CM samples. The hay example shows a more regular field-scale texture.

ImageNet qualitative samples. African grey, Border collie, Brittany spaniel, French bulldog, Anemone fish, Banister, Barrel, Boathouse, Brambling, Castle, Chickadee, Cliff, Rooster, Cornet, and Hay; each pair shows JiT-CM and SpecSlot K4 W256.

Figure 9. Selected paired generations on ImageNet-256. Within each pair, JiT-CM is shown on the left and SpecSlot W256/K4 on the right; both use the same class and noise draw.

Text-to-image examples

Figure 10 shows additional SpecSlot samples generated from text prompts in DPG-Bench. The examples cover portraits, creatures, environments, architecture, and interiors; the prompt paired with each sample is included in the figure.

Text-to-image qualitative samples

Figure 10. Text-to-image qualitative samples. Prompt: Within a grand extraterrestrial place of worship, a group of alien beings is depicted in reverent prayer, illuminated by beams of light filtering through stained glass panels featuring cosmic motifs. The advanced alien architecture captures the imagination with soaring arches and embedded technology, rendered in striking yellow and blue tones. Prompt: The caterpillar’s body is portrayed with soft, delicate hairs transitioning into a glistening, wet pupa stage. The final form emerges as a horror-inducing demon with a screaming visage, sharp fangs, and red, slimy hands that are deformed yet eerily precise in their 3-dimensional rendering. Image. Prompt: An epic scene unfolds, styled in the manner of Richard Schmid, where a fierce battle rages under a tempestuous sky pouring rain. A colossal cave troll roars defiantly, towering over Viking warriors locked in combat. The backdrop is a city engulfed in flames, with thick smoke rising into the stormy atmosphere, rendered as a vivid, cinematic matte painting. Image. Prompt: A mystical cat sits enveloped by undulating curls of vibrant smoke in hues of purple, blue, and green. Its eyes shine luminously, emitting an aura of enigmatic chaos magic. At the forefront, an emblematic “all seeing eye” is prominently featured, while a shallow depth of field focuses on the feline. Image. Prompt: A fantasy female character is reminiscent of Peter Mohrbacher’s angelic designs. Layered brushwork echoes Craig Mullins, with a whimsical Studio Ghibli backdrop. Gustav Klimt and Alphonse Mucha influence the patterns; Mike Mignola, Frank Frazetta, and Boris Vallejo shape the contrast, pose, and musculature, creating extreme detail and depth. Image. Prompt: An intricately designed airship, with sleek steel panels and ornate golden trims, hovers above a bustling port. Floating islands and elevated platforms form a city skyline that echoes Ivan Shishkin’s creations and Bioshock Infinite. The image has cinematic quality, with the airship’s cables and anchors in a sky-high metropolis. Figure 10 Additional text-to-image samples generated by SpecSlot W256/K4 from DPG-Bench prompts (first part).

Image

Prompt: Visually intriguing macro photography captures mystical waves, seemingly afloat and intertwined with delicate, hair-like particles. Shades from a psychedelic color palette create a stunning and surreal scene reminiscent of twilight. These vibrant waves offer a hyper-realistic glimpse into an otherworldly dimension.

Image

Prompt: A grand, sprawling landscape is inspired by Hayao Miyazaki’s “Nausicaä of the Valley of the Wind” and “Breath of the Wild” from The Legend of Zelda series. Studio Ghibli’s post-apocalyptic setting blends with a vibrant open-world aesthetic. Towering ancient trees with twisted roots rise from the earth, while bioluminescent creatures add surreal luminance.

Image

Prompt: An incredibly detailed digital artwork depicts an enormous skyscraper soaring into the sky above an industrial power station, as imagined by Peter Elson, Chris Moore, and Jim Burns. The skyscraper has intricate designs, reflective glass windows, and numerous protruding antennas. Pipes, wires, and glowing energy cores fill the power station at its base.

Image

Prompt: A detailed portrait of a character concept titled “Under Dreaming Tree,” characterized by its symmetrical design and realistic texturing. The character is situated centrally before an ethereal backdrop with the namesake tree and expansive, leaf-laden branches. The visage displays a serene expression.

Image

Prompt: A voluminous library, bathed in soft, muted blue hues, stretches across a spacious Victorian-style living room. Intricately carved wooden bookshelves line the walls, and a grand fireplace is the focal point. Plush patterned rugs, polished wooden tables, and antique armchairs complete the room.

Image

Prompt: A rendered Celtic temple stands majestically in a digital landscape, exhibiting high detail and a photorealistic appearance. Intricate stone textures and realistic lighting define the temple, which is surrounded by a lush environment with dense foliage.

Figure 10 (PDF p. 22). Additional text-to-image samples generated by SpecSlot W256/K4 from DPG-Bench prompts (continued).

References

  1. [1]Tianhong Li and Kaiming He. Back to basics: Let denoising generative models denoise, 2026. URL https://arxiv.org/abs/2511.13720.
  2. [2]Yongsheng Yu, Wei Xiong, Weili Nie, Yichen Sheng, Shiqiu Liu, and Jiebo Luo. Pixeldit: Pixel diffusion transformers for image generation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 14273–14282, June 2026.arxiv.org/abs/2511.20645
  3. [3]Zhennan Chen, Junwei Zhu, Xu Chen, Jiangning Zhang, Xiaobin Hu, Hanzhen Zhao, Chengjie Wang, Jian Yang, and Ying Tai. Dip: Taming diffusion models in pixel space, 2026. URL https://arxiv.org/abs/2511.18822.
  4. [4]Yu He, Lichen Ma, Zipeng Guo, Xinyuan Shan, Jingling Fu, Dong Chen, Junshi Huang, and Yan Li. Hyperdit: Hyper-connected transformers for high-fidelity pixel-space diffusion, 2026. URL https://arxiv.org/abs/2605.15741.
  5. [5]Ze Liu, Yutong Lin, Yue Cao, Han Hu, Yixuan Wei, Zheng Zhang, Stephen Lin, and Baining Guo. Swin Transformer: Hierarchical Vision Transformer using Shifted Windows . In 2021 IEEE/CVF International Conference on Computer Vision (ICCV), pages 9992–10002, Los Alamitos, CA, USA, October 2021. IEEE Computer Society. doi: 10.1109/ICCV48922.2021.00986. URL https://doi.ieeecomputersociety.org/10.1109/ICCV48922.2021.00986.DOI
  6. [6]Iz Beltagy, Matthew E. Peters, and Arman Cohan. Longformer: The long-document transformer, 2020. URL https://arxiv.org/abs/2004.05150.
  7. [7]Andrew Jaegle, Felix Gimeno, Andrew Brock, Andrew Zisserman, Oriol Vinyals, and Joao Carreira. Perceiver: General perception with iterative attention, 2021. URL https://arxiv.org/abs/2103.03206.
  8. [8]Yifan Zhou, Zeqi Xiao, Tianyi Wei, Shuai Yang, and Xingang Pan. Trainable log-linear sparse attention for efficient diffusion transformers, 2026. URL https://arxiv.org/abs/2512.16615.
  9. [9]Weichen Fan, Haiwen Diao, Penghao Wu, and Ziwei Liu. Show the signal, hide the noise: Spectral forcing for pixel-space diffusion, 2026. URL https://arxiv.org/abs/2606.15236.
  10. [10]Jonathan Ho, Ajay Jain, and Pieter Abbeel. Denoising diffusion probabilistic models. In Proceedings of the 34th International Conference on Neural Information Processing Systems, NIPS ’20, Red Hook, NY, USA, 2020. Curran Associates Inc. ISBN 9781713829546.arxiv.org/abs/2006.11239
  11. [11]Yang Song, Jascha Sohl-Dickstein, Diederik P. Kingma, Abhishek Kumar, Stefano Ermon, and Ben Poole. Score-based generative modeling through stochastic differential equations, 2021. URL https://arxiv.org/abs/2011.13456.
  12. [12]Prafula Dhariwal and Alexander Nichol. Diffusion models beat gans on image synthesis. In M. Ranzato, A. Beygelzimer, Y. Dauphin, P.S. Liang, and J. Wortman Vaughan, editors, Advances in Neural Information Processing Systems, volume 34, pages 8780–8794. Curran Associates, Inc., 2021. URL https://proceedings.neurips.cc/paper_files/paper/2021/file/49ad23d1ec9fa4bd8d77d02681df5cfa-Paper.pdf.
  13. [13]Xingchao Liu, Chengyue Gong, and Qiang Liu. Flow straight and fast: Learning to generate and transfer data with rectified flow, 2022. URL https://arxiv.org/abs/2209.03003.
  14. [14]Patrick Esser, Robin Rombach, and Bjørn Ommer. Taming Transformers for High-Resolution Image Synthesis . In 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 12868–12878, Los Alamitos, CA, USA, June 2021. IEEE Computer Society. doi: 10.1109/CVPR46437.2021.01268. URL https://doi.ieeecomputersociety.org/10.1109/CVPR46437.2021.01268.
  15. [15]Robin Rombach, Andreas Blattmann, Dominik Lorenz, Patrick Esser, and Björn Ommer. High-resolution image synthesis with latent diffusion models. In 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 10674–10685, 2022. doi: 10.1109/CVPR52688.2022.01042.
  16. [16]Boyang Zheng, Nanye Ma, Shengbang Tong, and Saining Xie. Diffusion transformers with representation autoencoders, 2025. URL https://arxiv.org/abs/2510.11690.
  17. [17]William Peebles and Saining Xie. Scalable Diffusion Models with Transformers . In 2023 IEEE/CVF International Conference on Computer Vision (ICCV), pages 4172–4182, Los Alamitos, CA, USA, October 2023. IEEE Computer Society. doi: 10.1109/ICCV51070.2023.00387. URL https://doi.ieeecomputersociety.org/10.1109/ICCV51070.2023.00387.
  18. [18]Fan Bao, Shen Nie, Kaiwen Xue, Yue Cao, Chongxuan Li, Hang Su, and Jun Zhu. All are worth words: A vit backbone for diffusion models, 2023. URL https://arxiv.org/abs/2209.12152.
  19. [19]Nanye Ma, Mark Goldstein, Michael S. Albergo, Nicholas M. Boffi, Eric Vanden-Eijnden, and Saining Xie. Sit: Exploring flow and diffusion-based generative models with scalable interpolant transformers, 2024. URL https://arxiv.org/abs/2401.08740.
  20. [20]Emiel Hoogeboom, Jonathan Heek, and Tim Salimans. Simple diffusion: End-to-end diffusion for high resolution images, 2023. URL https://arxiv.org/abs/2301.11093.
  21. [21]Katherine Crowson, Stefan Andreas Baumann, Alex Birch, Tanishq Mathew Abraham, Daniel Z. Kaplan, and Enrico Shippole. Scalable high-resolution pixel-space image synthesis with hourglass diffusion transformers. In Proceedings of the 41st International Conference on Machine Learning, ICML’24. JMLR.org, 2024.arxiv.org/abs/2401.11605
  22. [22]Jonathan Ho, Chitwan Saharia, William Chan, David J. Fleet, Mohammad Norouzi, and Tim Salimans. Cascaded diffusion models for high fidelity image generation. J. Mach. Learn. Res., 23(1), January 2022. ISSN 1532-4435.arxiv.org/abs/2106.15282
  23. [23]Shoufa Chen, Chongjian Ge, Shilong Zhang, Peize Sun, and Ping Luo. Pixelflow: Pixel-space generative models with flow, 2025. URL https://arxiv.org/abs/2504.07963.
  24. [24]Shuai Wang, Ziteng Gao, Chenhui Zhu, Weilin Huang, and Limin Wang. Pixnerd: Pixel neural field diffusion, 2025. URL https://arxiv.org/abs/2507.23268.
  25. [25]Severi Rissanen, Markus Heinonen, and Arno Solin. Generative modelling with inverse heat dissipation. In The Eleventh International Conference on Learning Representations, 2023. URL https://openreview.net/forum?id=4P1UBT9f20I.arxiv.org/abs/2206.13397
  26. [26]Florentin Guth, Simon Coste, Valentin De Bortoli, and Stephane Mallat. Wavelet score-based generative modeling. In S. Kojojo, S. Mohamed, A. Agarwal, D. Belgrave, K. Cho, and A. Oh, editors, Advances in Neural Information Processing Systems, volume 35, pages 478–491. Curran Associates, Inc., 2022. doi: 10.52202/068431-0035. URL https://proceedings.neurips.cc/paper_files/paper/2022/file/03474669b759f6d38cdca6fb4eb905f4-Paper-Conference.pdf.DOI
  27. [27]Hao Phung, Quan Dao, and Anh Tran. Wavelet diffusion models are fast and scalable image generators. In 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 10199–10208, 2023. doi: 10.1109/CVPR52729.2023.00983.
  28. [28]Charlie Nash, Jacob Menick, Sander Dieleman, and Peter W. Battaglia. Generating images with sparse representations, 2021. URL https://arxiv.org/abs/2103.03841.
  29. [29]Mang Ning, Mingxiao Li, Jianlin Su, Jia Haozhe, Lanmiao Liu, Martin Benes, Wenshuo Chen, Albert Ali Salah, and Itir Onal Ertugrul. DCTdiff: Intriguing properties of image generative modeling in the DCT space. In Forty-second International Conference on Machine Learning, 2025. URL https://openreview.net/forum?id=vDoAA8xKXI.arxiv.org/abs/2412.15032
  30. [30]Keyu Tian, Yi Jiang, Zehuan Yuan, BINGYUE PENG, and Liwei Wang. Visual autoregressive modeling: Scalable image generation via next-scale prediction. In The Thirty-eighth Annual Conference on Neural Information Processing Systems, 2024. URL https://openreview.net/forum?id=gojL67CfS8.arxiv.org/abs/2404.02905
  31. [31]Zihao Huang, Xi Qiu, Yukou Ma, Yifu Zhou, Junjie Chen, Hongyuan Zhang, Chi Zhang, and Xuelong Li. Nfig: Multi-scale autoregressive image generation via frequency ordering, 2025. URL https://arxiv.org/abs/2503.07076.
  32. [32]Alan Baade, Eric Ryan Chan, Kyle Sargent, Changan Chen, Justin Johnson, Ehsan Adeli, and Li Fei-Fei. Latent forcing: Reordering the diffusion trajectory for pixel-space image generation. In Forty-third International Conference on Machine Learning, 2026. URL https://openreview.net/forum?id=LFUaHUC01a.arxiv.org/abs/2602.11401
  33. [33]Weitao Du. Frequency-forcing: From scaling-as-time to soft frequency guidance. In ICML 2026 Workshop on Structured Probabilistic Inference & Generative Modeling, 2026. URL https://openreview.net/forum?id=dvTYdwKbLj.arxiv.org/abs/2604.20902
  34. [34]Liming Jiang, Bo Dai, Wayne Wu, and Chen Change Loy. Focal frequency loss for image reconstruction and synthesis. In 2021 IEEE/CVF International Conference on Computer Vision (ICCV), pages 13899–13909, 2021. doi: 10.1109/ICCV48922.2021.01366.DOI
  35. [35]Fabian Falck, Teodora Pandeva, Kiarash Zahirnia, Rachel Lawrence, Richard Turner, Edward Meeds, Javier Zazo, and Sushrut Karmalkar. A Fourier space perspective on diffusion models, 2025. URL https://arxiv.org/abs/2505.11278.
  36. [36]Hao Phung, Quan Dao, Trung Dao, Hoang Phan, Dimitris Metaxas, and Anh Tran. Dimsum: Diffusion mamba – a scalable and unified spatial-frequency method for image generation, 2025. URL https://arxiv.org/abs/2411.04168.
  37. [37]Zehong Ma, Longhui Wei, Shuai Wang, Shiliang Zhang, and Qi Tian. Deco: Frequency-decoupled pixel diffusion for end-to-end image generation, 2026. URL https://arxiv.org/abs/2511.19365.
  38. [38]Alexey Dosovitskiy, Lucas Beyer, Alexander Kolesnikov, Dirk Weissenborn, Xiaohua Zhai, Thomas Unterthiner, Mostafa Dehghani, Matthias Minderer, Georg Heigold, Sylvain Gelly, Jakob Uszkoreit, and Neil Houlsby. An image is worth 16x16 words: Transformers for image recognition at scale. In International Conference on Learning Representations, 2021. URL https://openreview.net/forum?id=YicbFdNTTy.
  39. [39]Mostafa Dehghani, Basil Mustafa, Josip Djolonga, Jonathan Heek, Matthias Minderer, Mathilde Caron, Andreas Peter Steiner, Joan Puigcerver, Robert Geirhos, Ibrahim Alabdulmohsin, Avital Oliver, Piotr Padlewski, Alexey A. Gritsenko, Mario Lucic, and Neil Houlsby. Patch n’ pack: Navit, a vision transformer for any aspect ratio and resolution. In Thirty-seventh Conference on Neural Information Processing Systems, 2023. URL https://openreview.net/forum?id=VpGFHmI7e5.arxiv.org/abs/2307.06304
  40. [40]Daniel Bolya and Judy Hoffman. Token merging for fast stable diffusion. In 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pages 4599–4603, 2023. doi: 10.1109/CVPRW59228.2023.00484.DOI
  41. [41]Shuning Chang, Pichao WANG, Jiasheng Tang, Fan Wang, and Yi Yang. Sparsedit: Token sparsification for efficient diffusion transformer. In The Thirty-ninth Annual Conference on Neural Information Processing Systems, 2025. URL https://openreview.net/forum?id=jTBxyQempF.arxiv.org/abs/2412.06028
  42. [42]Wangbo Zhao, Yizeng Han, Jiasheng Tang, Kai Wang, Hao Luo, Yibing Song, Gao Huang, Fan Wang, and Yang You. Dydit++: Diffusion transformers with timestep and spatial dynamics for efficient visual generation, 2026. URL https://arxiv.org/abs/2504.06803.
  43. [43]Dong Hoon Lee and Seunghoon Hong. Variable-length tokenization via learnable global merging for diffusion transformers, 2026. URL https://arxiv.org/abs/2606.20776.
  44. [44]Sotiris Anagnostidis, Gregor Bachmann, Yeongmin Kim, Jonas Kohler, Markos Georgopoulos, Artsiom Sanakoyeu, Yuming Du, Albert Pumarola, Ali Thabet, and Edgar Schönfeld. Flexidit: Your diffusion transformer can easily generate high-quality samples with less compute, 2025. URL https://arxiv.org/abs/2502.20216.
  45. [45]Allan Jabri, David Fleet, and Ting Chen. Scalable adaptive computation for iterative generation, 2023. URL https://arxiv.org/abs/2212.11972.
  46. [46]Weiyi You, Jinhua Zhang, Xingyu Zhou, Wei Long, Junyu Lou, and Shuhang Gu. Advanced pixel diffusion model with guided sparse global refinement, 2026. URL https://arxiv.org/abs/2609.00798.
  47. [47]Jia Deng, Wei Dong, Richard Socher, Li-Jia Li, Kai Li, and Li Fei-Fei. Imagenet: A large-scale hierarchical image database. In 2009 IEEE Conference on Computer Vision and Pattern Recognition, pages 248–255, 2009. doi: 10.1109/CVPR.2009.5206848.DOI
  48. [48]Jonathan Ho and Tim Salimans. Classifier-free diffusion guidance, 2022. URL https://arxiv.org/abs/2207.12598.
  49. [49]Martin Heusel, Hubert Ramsauer, Thomas Unterthiner, Bernhard Nessler, and Sepp Hochreiter. Gans trained by a two time-scale update rule converge to a local nash equilibrium. In Proceedings of the 31st International Conference on Neural Information Processing Systems, NIPS’17, pages 6629–6640, Red Hook, NY, USA, 2017. Curran Associates Inc. ISBN 9781510860964.
  50. [50]Tim Salimans, Ian Goodfellow, Wojciech Zaremba, Vicki Cheung, Alec Radford, and Xi Chen. Improved techniques for training gans. In Proceedings of the 30th International Conference on Neural Information Processing Systems, NIPS’16, pages 2234–2242, Red Hook, NY, USA, 2016. Curran Associates Inc. ISBN 9781510838819.arxiv.org/abs/1606.03498
  51. [51]Xiwei Hu, Rui Wang, Yixiao Fang, Bin Fu, Pei Cheng, and Gang Yu. Ella: Equip diffusion models with llm for enhanced semantic alignment, 2024. URL https://arxiv.org/abs/2403.05135.
  52. [52]Dhruba Ghosh, Hanna Hajishirzi, and Ludwig Schmidt. Geneval: An object-focused framework for evaluating text-to-image alignment, 2023. URL https://arxiv.org/abs/2310.11513.
  53. [53]Jiuhai Chen, Zhiyang Xu, Xichen Pan, Yushi Hu, Can Qin, Tom Goldstein, Lifu Huang, Tianyi Zhou, Saining Xie, Silvio Savarese, Le Xue, Caiming Xiong, and Ran Xu. Blip-3-o: A family of fully open unified multimodal models-architecture, training and dataset, 2025. URL https://arxiv.org/abs/2505.09568.
  54. [54]Keqiang Sun, Junting Pan, Yu ying Ge, Hao Li, Haodong Duan, Xiaoshi Wu, Renrui Zhang, Aojun Zhou, Zipeng Qin, Yi Wang, Jifeng Dai, Yu Qiao, Limin Wang, and Hongsheng Li. Journe ydb: A benchmark for generative image understanding, 2023. URL https://arxiv.org/abs/2307.00716.
  55. [55]Mehdi Cherti, Romain Beaumont, Ross Wightman, Mitchell Wortsman, Gabriel Ilharco, Cade Gordon, Christoph Schuhmann, Ludwig Schmidt, and Jenia Jitsev. Reproducible scaling laws for contrastive language-image learning. In 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 2818–2829, IEEE, 2023. doi: 10.1109/cvpr52729.2023.00276. URL https://dx.doi.org/10.1109/CVPR52729.2023.00276.

Paper details

vlnc:W_prrvnqst
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 8

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents