Register tokens were introduced for ViTs to address outliers in patch tokens. We notice that diffusion transformers don't have such outliers, suggesting that registers may not be needed there. But they do, and adding them creates high-norm tokens inside the registers themselves. Pixel-space DiTs benefit the most, while latent-space models barely change their performance.
In pixel-space DiTs, registers lower patch-token norms and smooth the features, with some tokens acting as norm sinks and others carrying global information. This also explains recent pixel-space DiTs with in-context class tokens: their gains likely come from this register-like behavior, not from extra class information.
Building on this, we propose Register Guidance, which uses the model's prediction without registers as a negative direction (instead of the unconditional prediction used in CFG) for consistent quality gains.
In ViTs (e.g. DINOv2), a few patch tokens attain anomalously high norms, usually in low-information regions like the background. This produces artifacts in the attention maps. We visualize these outliers for different models below, across depth.
These outlier tokens are colored red: they are static artifacts pinned to the same background locations across layers. For example, in DeiT they are present throughout, while in DINOv2 they emerge only at deeper blocks. Register tokens were proposed to absorb this behavior, and the bottom row shows that the artifacts disappear once registers are added.
Attention is computed as [CLS] → patches, averaged over heads.
The high-norm outliers are static artifacts that persist in the same background location across layers.
We find that DiTs, in both latent and pixel space, do not exhibit these high-norm patch-token outliers; their token norms are nearly uniform and their attention maps stay focused on the main objects. So registers shouldn't help, but they do.
We show attention over the main object only (the head most focused on it), across layers and noise levels.
Attention maps can be noisy and head-dependent. Token feature norms tell the story more cleanly: in ViTs a few patch tokens attain anomalously high norms, the outliers that motivate register tokens, whereas our diffusion transformers keep nearly uniform token norms, with no such spikes.
So registers seem unnecessary, yet they help. We find that register tokens show the largest improvements in pixel space, provide smaller gains in VAE space, and, interestingly, degrade performance in RAE-based models.
| RAE-space DiTDH backbone |
VAE-space SiT backbone |
Pixel-space pDiT backbone |
|
|---|---|---|---|
| Base size | |||
| w/ reg. | 7.48 | 9.40 | 5.30 |
| w/o reg. | 6.58 | 10.40 | 7.39 |
| Large size | |||
| w/ reg. | 4.44 | 2.38 | 2.69 |
| w/o reg. | 3.91 | 2.53 | 3.52 |
We saw that pixel-space DiTs have no patch-token outliers, yet registers still help. What do they change?
Adding register tokens makes high-norm outliers appear, but they emerge within the register tokens themselves, while the patch tokens stay clean. Below, pDiT-B/16 without registers has uniform token norms. With registers, the first 32 (register) tokens spike, leaving the patches uniform.
And this matters: register tokens make the intermediate feature maps cleaner at high noise. Below, PCA of the patch features for pDiT-B/16: with registers the map is far less noisy than without. Drag the sliders to step through blocks and noise levels.
Recent DiTs incorporate conditioning signals (e.g., text or class labels) by appending additional tokens to the sequence of image patches and processing them jointly through shared transformer layers. For example, JiT employs conditioning by adding duplicated class embeddings to the input sequence, leading to notable improvements in generation quality. This raises the question of whether such in-context tokens implicitly function as register tokens.
Interestingly, we find that in-context tokens become outliers, as registers did.
We dive deeper. The figure below shows classification accuracy for in-context tokens. It is highly diverse: some tokens achieve high accuracy (≈ 0.9), others moderate accuracy (≈ 0.4), and some very low accuracy (≈ 0.02). These results suggest the following: (a) tokens with the highest norms act as norm sinks, yielding the lowest accuracy, and (b) tokens with moderate norms encode diverse information about the image beyond class-specific features.
To confirm that in-context tokens capture broad information about the image, rather than only class-specific features as intended, we visualize attention maps for the in-context tokens below. We observe that these tokens attend to distinct semantic regions of the image. In this example, some tokens focus on background elements, such as the jungle, while others attend to object parts, such as the tiger’s head and back, or foreground objects, such as the stick.
Input
Registers help the model: they give it an extra internal signal that boosts generation quality, rather than simply acting as additional class information. Our idea is simple: let's amplify this signal.
We propose Register Guidance, a guidance method that uses the model's prediction without registers as a negative direction, instead of relying on an unconditional prediction as in classifier-free guidance (CFG). Pushing away from the register-free prediction strengthens exactly the signal the registers contribute, and it combines naturally with CFG.
Below we present a generation example of CFG + RG. Use the sliders to vary the subject, the CFG scale, and the RG scale: CFG sharpens the class identity, while RG improves visual details and object structure.
JiT-L/16. CFG sharpens class identity, RG strengthens the register signal.
@article{starodubcev2026registers,
title = {Registers Matter for Pixel-Space Diffusion Transformers},
author = {Starodubcev, Nikita and Sudakov, Ilia and Drobyshevskiy, Ilya
and Babenko, Artem and Baranchuk, Dmitry},
journal = {arXiv preprint arXiv:2605.16147},
year = {2026}
}