CatVersion: Concatenating Embeddings for Diffusion-Based Text-to-Image Personalization
Ruoyu Zhao, Mingrui Zhu, Shiyin Dong, Nannan Wang, Xinbo Gao
TL;DR
CatVersion tackles personalized text-to-image generation with diffusion models by learning a concept-specific residual in the feature-dense space of the CLIP text encoder. By concatenating residual embeddings to the Keys and Values in the last self-attention layers, it models the gap between a base class and a target concept, preserving prior knowledge while enabling faithful reconstruction and editing. A masked-CLIP alignment metric provides a more accurate evaluation of personalization than global image-text alignment. Ablations show the necessity of the feature-dense inversion space and residual embeddings, with experiments indicating superior performance over existing word-embedding and fine-tuning approaches. The approach offers a practical, plug-and-play pathway for robust T2I personalization and suggests broader potential for inversion-based generation techniques.
Abstract
We propose CatVersion, an inversion-based method that learns the personalized concept through a handful of examples. Subsequently, users can utilize text prompts to generate images that embody the personalized concept, thereby achieving text-to-image personalization. In contrast to existing approaches that emphasize word embedding learning or parameter fine-tuning for the diffusion model, which potentially causes concept dilution or overfitting, our method concatenates embeddings on the feature-dense space of the text encoder in the diffusion model to learn the gap between the personalized concept and its base class, aiming to maximize the preservation of prior knowledge in diffusion models while restoring the personalized concepts. To this end, we first dissect the text encoder's integration in the image generation process to identify the feature-dense space of the encoder. Afterward, we concatenate embeddings on the Keys and Values in this space to learn the gap between the personalized concept and its base class. In this way, the concatenated embeddings ultimately manifest as a residual on the original attention output. To more accurately and unbiasedly quantify the results of personalized image generation, we improve the CLIP image alignment score based on masks. Qualitatively and quantitatively, CatVersion helps to restore personalization concepts more faithfully and enables more robust editing.
