Powerful and Flexible: Personalized Text-to-Image Generation via Reinforcement Learning

Fanyue Wei, Wei Zeng, Zhenyang Li, Dawei Yin, Lixin Duan +1 more
2/14/2026

No official code found. Best implementation: wfanyue/DPG-T2I-Personalization (50 stars, last commit 2025-06-17).

Abstract

Personalized text-to-image models allow users to generate varied styles of images (specified with a sentence) for an object (specified with a set of reference images). While remarkable results have been achieved using diffusion-based generation models, the visual structure and details of the object are often unexpectedly changed during the diffusion process. One major reason is that these diffusion-based approaches typically adopt a simple reconstruction objective during training, which can hardly enforce appropriate structural consistency between the generated and the reference images. To this end, in this paper, we design a novel reinforcement learning framework by utilizing the deterministic policy gradient method for personalized text-to-image generation, with which various objectives, differential or even non-differential, can be easily incorporated to supervise the diffusion models to improve the quality of the generated images. Experimental results on personalized text-to-image generation benchmark datasets demonstrate that our proposed approach outperforms existing state-of-the-art methods by a large margin on visual fidelity while maintaining text-alignment. Our code is available at: \url{https://github.com/wfanyue/DPG-T2I-Personalization}.

View on arXivView PDF

Code Implementations(1)

[ECCV 2024] Powerful and Flexible: Personalized Text-to-Image Generation via Reinforcement Learning

501Shell, PythonJul 5, 20241 years ago
diffusion-modelsgenerationpersonalizationtext2image

Cite this paper

@article{wei2026powerful,
  title  = {Powerful and Flexible: Personalized Text-to-Image Generation via Reinforcement Learning},
  author = {Fanyue Wei and Wei Zeng and Zhenyang Li and Dawei Yin and Lixin Duan and Wen Li},
  year   = {2026},
  eprint = {2407.06642},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2407.06642},
  journal = {ECCV 2024 2024}
}

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/2407.06642.svg)](https://codeofpaper.com/paper/2407.06642)

Discussion