Reverse Prompt: Cracking the Recipe Inside Text-to-Image Generation
Journal:
arXiv
Published Date:
Mar 25, 2025
Abstract
Text-to-image generation has become increasingly popular, but achieving the
desired images often requires extensive prompt engineering. In this paper, we
explore how to decode textual prompts from reference images, a process we refer
to as image reverse prompt engineering. This technique enables us to gain
insights from reference images, understand the creative processes of great
artists, and generate impressive new images. To address this challenge, we
propose a method known as automatic reverse prompt optimization (ARPO).
Specifically, our method refines an initial prompt into a high-quality prompt
through an iteratively imitative gradient prompt optimization process: 1)
generating a recreated image from the current prompt to instantiate its
guidance capability; 2) producing textual gradients, which are candidate
prompts intended to reduce the difference between the recreated image and the
reference image; 3) updating the current prompt with textual gradients using a
greedy search method to maximize the CLIP similarity between prompt and
reference image. We compare ARPO with several baseline methods, including
handcrafted techniques, gradient-based prompt tuning methods, image captioning,
and data-driven selection method. Both quantitative and qualitative results
demonstrate that our ARPO converges quickly to generate high-quality reverse
prompts. More importantly, we can easily create novel images with diverse
styles and content by directly editing these reverse prompts. Code will be made
publicly available.