TCFG: Tangential Damping Classifier-free Guidance

Mingi Kwon, Shin seong Kim, Jaeseok Jeong. Yi Ting Hsiao, Youngjung Uh
2/10/2026

No official code found. Best implementation: 5410tiffany/tcfg.github.io (1 star, last commit 2025-03-26).

Abstract

Diffusion models have achieved remarkable success in text-to-image synthesis, largely attributed to the use of classifier-free guidance (CFG), which enables high-quality, condition-aligned image generation. CFG combines the conditional score (e.g., text-conditioned) with the unconditional score to control the output. However, the unconditional score is in charge of estimating the transition between manifolds of adjacent timesteps from xt to xt−1, which may inadvertently interfere with the trajectory toward the specific condition. In this work, we introduce a novel approach that leverages a geometric perspective on the unconditional score to enhance CFG performance when conditional scores are available. Specifically, we propose a method that filters the singular vectors of both conditional and unconditional scores using singular value decomposition. This filtering process aligns the unconditional score with the conditional score, thereby refining the sampling trajectory to stay closer to the manifold. Our approach improves image quality with negligible additional computation. We provide deeper insights into the score function behavior in diffusion models and present a practical technique for achieving more accurate and contextually coherent image synthesis. project page

View on arXivView PDF

Code Implementations(1)

The project repo for the paper "TCFG: Tangential Damping Classifier-free Guidance"

10CSS, HTMLFeb 16, 20251 years ago

Similar Papers

Cite this paper

@article{kwon2026tcfg,
  title  = {TCFG: Tangential Damping Classifier-free Guidance},
  author = {Mingi Kwon and Shin seong Kim and Jaeseok Jeong. Yi Ting Hsiao and Youngjung Uh},
  year   = {2026},
  eprint = {2503.18137},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2503.18137},
  journal = {CVPR 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.18137.svg)](https://codeofpaper.com/paper/2503.18137)

Discussion