Directional Textual Inversion for Personalized Text-to-Image Generation

Abstract

Textual Inversion (TI) is an efficient approach to text-to-image personalization but often fails on complex prompts. We trace these failures to embedding norm inflation: learned tokens drift to out-of-distribution magnitudes, degrading prompt conditioning in pre-norm Transformers. Empirically, we show semantics are primarily encoded by direction in CLIP token space, while inflated norms harm contextualization; theoretically, we analyze how large magnitudes attenuate positional information and hinder residual updates in pre-norm blocks. We propose Directional Textual Inversion (DTI), which fixes the embedding magnitude to an in-distribution scale and optimizes only direction on the unit hypersphere via Riemannian SGD. We cast direction learning as MAP with a von Mises-Fisher prior, yielding a constant-direction prior gradient that is simple and efficient to incorporate. Across personalization tasks, DTI improves text fidelity over TI and TI-variants while maintaining subject similarity. Crucially, DTI's hyperspherical parameterization enables smooth, semantically coherent interpolation between learned concepts (slerp), a capability that is absent in standard TI. Our findings suggest that direction-only optimization is a robust and scalable path for prompt-faithful personalization. Code is available at https://github.com/kunheek/dti.

Cite

Text

Kim et al. "Directional Textual Inversion for Personalized Text-to-Image Generation." International Conference on Learning Representations, 2026.

Markdown

[Kim et al. "Directional Textual Inversion for Personalized Text-to-Image Generation." International Conference on Learning Representations, 2026.](https://mlanthology.org/iclr/2026/kim2026iclr-directional/)

BibTeX

@inproceedings{kim2026iclr-directional,
  title     = {{Directional Textual Inversion for Personalized Text-to-Image Generation}},
  author    = {Kim, Kunhee and Park, NaHyeon and Hong, Kibeom and Shim, Hyunjung},
  booktitle = {International Conference on Learning Representations},
  year      = {2026},
  url       = {https://mlanthology.org/iclr/2026/kim2026iclr-directional/}
}