Beyond External Guidance: Unleashing the Semantic Richness Inside Diffusion Transformers for Improved Training
Lingchen Sun, Rongyuan Wu, Zhengqiang Zhang, Ruibin Li, Yujing Sun, Shuaizheng Liu, Lei Zhang
TL;DR
The paper tackles slow convergence in diffusion transformers by removing reliance on external semantic supervision. It introduces Self-Transcendence, a two-stage self-guided framework that first aligns shallow features with stable VAE latents via an auxiliary $L_2$ loss and then enriches intermediate representations using classifier-free guidance in the deep feature space, combined with a self-guided loss $\mathcal{L}_{guide}$. The training objective becomes $\mathcal{L} = \mathcal{L}_{diff} + \lambda_{guide}\mathcal{L}_{guide}$ with a guiding equation $\mathbf{f}_{g} = \mathbf{f}_{u} + \omega \cdot (\mathbf{f}_{c} - \mathbf{f}_{u})$, enabling self-supervised semantic transfer. Experiments on SiT and LightningDiT backbones show competitive or superior generation quality (FID, IS) and faster convergence compared to externally guided methods like REPA, while avoiding pretrained vision encoders and extra data; the approach also demonstrates scalability and generality across backbones and resolutions, with an efficient warm-up overhead.
Abstract
Recent works such as REPA have shown that guiding diffusion models with external semantic features (e.g., DINO) can significantly accelerate the training of diffusion transformers (DiTs). However, this requires the use of pretrained external networks, introducing additional dependencies and reducing flexibility. In this work, we argue that DiTs actually have the power to guide the training of themselves, and propose \textbf{Self-Transcendence}, a simple yet effective method that achieves fast convergence using internal feature supervision only. It is found that the slow convergence in DiT training primarily stems from the difficulty of representation learning in shallow layers. To address this, we initially train the DiT model by aligning its shallow features with the latent representations from the pretrained VAE for a short phase (e.g., 40 epochs), then apply classifier-free guidance to the intermediate features, enhancing their discriminative capability and semantic expressiveness. These enriched internal features, learned entirely within the model, are used as supervision signals to guide a new DiT training. Compared to existing self-contained methods, our approach brings a significant performance boost. It can even surpass REPA in terms of generation quality and convergence speed, but without the need for any external pretrained models. Our method is not only more flexible for different backbones but also has the potential to be adopted for a wider range of diffusion-based generative tasks. The source code of our method can be found at https://github.com/csslc/Self-Transcendence.
