Visual representations are largely developed for understanding, yet what makes them useful for generation remains unclear. We study this question in pixel diffusion transformers and uncover two key insights. First, better representation quality does not necessarily translate into greater generative utility, as externally aligned semantics can be progressively lost during pixel synthesis. Second, architectural separation with specialized pixel decoders mainly redistributes semantic and spatial modeling, without necessarily yielding representations better suited to generation. These insights suggest that a useful generative representation must be both properly formed and actively exploited. Motivated by these insights, we introduce Representation Guidance (RG), which directly forms and exploits internal representations while retaining a plain Transformer architecture. A low-dimensional bottleneck forces generation-relevant information into a compact representation, which is then explicitly used to guide decoder generation by modifying the flow-matching target according to its induced prediction offset. RG learns clearer semantic and spatial structure while scaling efficiently in both parameters and computation. On ImageNet 256x256, RG-L/16 with only 459M parameters outperforms substantially larger pixel diffusion transformers, while RG-XL/16 achieves an FID of 1.55. RG further reaches an FID of 1.74 at 512x512 and extends to text-to-image generation, achieving 0.89 on GenEval and 87.1 on DPG-Bench.
Figures & tables
Figure 2: Our RG enables efficient scaling and better internal representations. (a) RG scales consistently from B to XL. It achieves lower FID with fewer parameters and FLOPs than plain-Transformer JiT baselines, while also outperforming pixel-specialized decoders at lower complexity. (b) RG learns clearer spatial structure and more localized semantic correspondence.
Figure 3: Architecture comparison. (a) JiT and (b) RG use patch-level input and standard Transformer blocks. JiT uses a single stack, while RG conditions its decoder on the bottleneck output, which is randomly dropped during training. (c)–(e) Pixel-specialized decoders take pixel-level input: patch attention with pixel-wise FFNs in PixelDiT, a pixel-wise MLP in DeCo, and a convolutional network with skip connections in DiP. Input tokens are noisy, output tokens are clean, and rounded squares denote the tokens output by the patch embedding or patch encoder.
Figure 4: Representation quality does not necessarily translate into generative utility. REPA improves semantics and spatial structure at the aligned layer, but these gains quickly decay and do not improve final generation. REPA- k aligns layer k with DINOv2 features.
Figure 5: Decoder design reshapes the encoder representation. Different pixel decoders induce different balances of global semantics and spatial structure in encoder. Vanilla and PixelDiT retain stronger global semantics, whereas DiP and DeCo preserve more structures but weaker semantics.
Architecture
Encoder depth
Decoder depth
Params (M)
FLOPs (G)
FID ↓
IS ↑
Vanilla
8
4
131.32
28.42
4.165
298.62
PixelDiT
8
4
203.37
47.38
4.256
306.05
DiP
8
4↓+4↑
93.60
33.72
6.089
295.64
DeCo
8
4
99.52
25.80
9.167
249.23
Table 1: Pixel-specialized decoders offer limited gains under the same training budget. PixelDiT achieves comparable FID with 55% more parameters and 67% more FLOPs, while DiP and DeCo perform worse. All models use REPA at encoder layer 3; for DiP, 4↓+4↑ denotes four down/up-sampling stages.
Figure 6: Training with Representation Guidance. The encoder maps the noisy input zt through a bottleneck to the representation r . The shared decoder predicts the clean image x^ with and without r , and the predictions are converted to the velocities vwith_rep and vwithout_rep , whose difference is Δvrep . The representation-free branch is supervised by the flow matching target v=x−ϵ , and vwith_rep by the guided target vRG , which extrapolates v along the stop-gradient offset.
Method
Epoch
Params
Pre-training
Generation@256
gFID ↓
IS ↑
Precision ↑
Recall ↑
Latent-space Generative Models
DiT-XL ( Peebles & Xie, 2023 )
1400
675M
SD-VAE
2.27
278.2
0.83
0.57
SiT-XL ( Ma et al., 2024 )
1400
675M
SD-VAE
2.06
270.3
0.82
0.59
REPA ( Yu et al., 2024 )
800
675M
SD-VAE, DINOv2
1.42
305.7
0.80
0.65
Lightning DiT ( Yao et al., 2025 )
800
675M
VA-VAE
1.35
295.3
0.79
0.65
Table 2: Class-conditional results on ImageNet 256×256 . RG-XL/16 reaches FID 1.55 at 600 epochs, narrowing the performance gap between pixel-space and latent-space diffusion models. The “Pre-training” columns list the external models. Bold = best in column.
Table 8
Figure 7: PCA visualization of layer-wise features. Visualized at t=0.5 . While REPA-induced structure in JiT-B degrades in later layers, RG-B keeps clear semantic contours in encoder layers 3–8, with high-frequency patterns in decoder layers 9–12, indicating functional specialization.
Figure 8: Layer-wise representation metrics in RG-B. The bottleneck (BN) improves spatial diversity and locality at the encoder output (layer 8), while representation guidance further strengthens global semantics, as measured by linear probing, and reinforces encoder–decoder specialization.
Table 11
REPA
BN
Guid.
Params (M)
FLOPs (G)
Epoch
FID ↓
IS ↑
Baseline: JiT-B/16
131.12
25.22
200
4.56
254.86
✗
✗
✓
131.32
28.42
200
8.08
230.81
✗
✓
✗
131.52
28.47
200
4.71
268.45
✗
✓
✓
131.52
28.47
200
8.99
226.20
✓
✗
✗
131.32
28.42
200
4.17
298.62
✓
✗
✓
131.32
28.42
200
7.85
220.40
Table 8: Component ablation on B/16.
Figure 9: Ablations on RG and the alignment target. (a) A moderate RG scale ( s=1.4 ) yields the lowest FID at 200 epochs. (b) Excluding highly noisy inputs from guidance improves generation, with tmin=0.3 performing best. (c) DINOv2 with registers and DINOv3 yield comparable FIDs, both lower than standard DINOv2.
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 14
Configuration
RG-B/16
RG-L/16
RG-XL/16
Architecture
encoder depth
8
16
20
decoder depth
4
8
10
hidden dim D
768
1024
1152
heads
12
16
16
patch size
16
Appendix
Table 9: Configurations and implementation details of RG on ImageNet.
Method
Weak prediction lacks
Guidance applied at
Extra inference cost
CFG ( Ho & Salimans, 2022 )
condition c
sampling
second forward pass
Autoguidance ( Karras et al., 2024 )
capacity or training
sampling
second (smaller) model
IG ( Zhou et al., 2026 )
depth (intermediate head)
sampling or training
auxiliary head
RG (ours)
learned representation r
training
none
Appendix
Table 10: Self-guidance methods. Top: how each method obtains its weak prediction. Bottom: B/16 models at 200 epochs on ImageNet 256×256 , evaluated with the same protocol; CFG is the optimal CFG scale.
Figure 11: Layer-wise representation of RG-B, JiT-B, and JiT-B with IG. The shaded band marks block 4, where IG attaches its auxiliary output head. IG collapses spatial structure at this block and leaves global semantics unchanged.
Figure 12: FID versus CFG scale at epoch 200. (a) Different RG scales s . (b) Different lower bounds tmin of the RG interval. Larger RG scales favor smaller CFG scales.
Figure 13: Guidance teacher and warm-up. RG-B at 200 epochs. Left: FID versus CFG with Δvrep from the EMA (default) or online network, both with stop-gradient. Right: results at the optimal CFG for each teacher (top) and each epoch at which RG is enabled (bottom).
Figure 14: FID during training. RG-B matches the 600-epoch FID of JiT-B (3.66) after only 150 epochs (3.64), a 4× training speed-up. REPA accelerates JiT-B early but is overtaken by the baseline, whereas RG-B keeps improving to 2.64 at 600 epochs.
Figure 15: Layer-wise representation of RG-B and JiT-B. RG-B layers 1–8 form the encoder and 9–12 the decoder. RG-B stays semantic and spatially diverse through the last encoder layer.