Yufan Zhou, Bingchen Liu, Yizhe Zhu, Xiao Yang, Changyou Chen, Jinhui Xu
We present Corgi, a novel method for text-to-image generation. Corgi is based on our proposed shifted diffusion model, which achieves better image embedding generation from input text. Unlike the baseline diffusion model used in DALL-E 2, our method seamlessly encodes prior knowledge of the pre-trained CLIP model in its diffusion process by designing a new initialization distribution and a new transition step of the diffusion. Compared to the strong DALL-E 2 baseline, our method performs better in generating image embedding from the text in terms of both efficiency and effectiveness, resulting in better text-to-image generation. Extensive large-scale experiments are conducted and evaluated in terms of both quantitative measures and human evaluation, indicating a stronger generation ability of our method compared to existing ones. Furthermore, our model enables semi-supervised and language-free training for text-to-image generation, where only part or none of the images in the training dataset have an associated caption. Trained with only 1.7% of the images being captioned, our semi-supervised model obtains FID results comparable to DALL-E 2 on zero-shot text-to-image generation evaluated on MS-COCO. Corgi also achieves new state-of-the-art results across different datasets on downstream language-free text-to-image generation tasks, outperforming the previous method, Lafite, by a large margin.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Image Generation | COCO (Common Objects in Context) | FID | 10.6 | Corgi-Semi |
| Image Generation | COCO (Common Objects in Context) | FID | 10.88 | Corgi |
| Image Generation | Multi-Modal-CelebA-HQ | FID | 19.74 | Corgi |
| Text-to-Image Generation | COCO (Common Objects in Context) | FID | 10.6 | Corgi-Semi |
| Text-to-Image Generation | COCO (Common Objects in Context) | FID | 10.88 | Corgi |
| Text-to-Image Generation | Multi-Modal-CelebA-HQ | FID | 19.74 | Corgi |
| 10-shot image generation | COCO (Common Objects in Context) | FID | 10.6 | Corgi-Semi |
| 10-shot image generation | COCO (Common Objects in Context) | FID | 10.88 | Corgi |
| 10-shot image generation | Multi-Modal-CelebA-HQ | FID | 19.74 | Corgi |
| 1 Image, 2*2 Stitchi | COCO (Common Objects in Context) | FID | 10.6 | Corgi-Semi |
| 1 Image, 2*2 Stitchi | COCO (Common Objects in Context) | FID | 10.88 | Corgi |
| 1 Image, 2*2 Stitchi | Multi-Modal-CelebA-HQ | FID | 19.74 | Corgi |