AGFSync: Leveraging AI-Generated Feedback for Preference Optimization in Text-to-Image Generation
Jingkun An, Yinghao Zhu, Zongjian Li, Enshen Zhou, Haoran Feng, Xijie Huang, Bohua Chen, Yemin Shi, Chengwei Pan
TL;DR
AGFSync introduces a fully AI-driven framework that uses Vision-Language Models to generate multi-aspect feedback and direct preference optimization (DPO) to align text-to-image diffusion models without human annotations. By constructing AI-generated prompts, QA pairs, and a weighted quality score combining VQA, CLIP, and aesthetics, AGFSync finetunes SD v1.4, v1.5, and SDXL-base to improve prompt fidelity and image aesthetics. Across TIFA and HPS v2 benchmarks, AGFSync achieves consistent gains in VQA fidelity, CLIP alignment, and aesthetic judgments, and shows strong alignment with human preferences via GPT-4V and human evaluators. The approach demonstrates scalable, data-efficient diffusion-model alignment with publicly available code and datasets, signaling practical impact for robust and scalable T2I systems.
Abstract
Text-to-Image (T2I) diffusion models have achieved remarkable success in image generation. Despite their progress, challenges remain in both prompt-following ability, image quality and lack of high-quality datasets, which are essential for refining these models. As acquiring labeled data is costly, we introduce AGFSync, a framework that enhances T2I diffusion models through Direct Preference Optimization (DPO) in a fully AI-driven approach. AGFSync utilizes Vision-Language Models (VLM) to assess image quality across style, coherence, and aesthetics, generating feedback data within an AI-driven loop. By applying AGFSync to leading T2I models such as SD v1.4, v1.5, and SDXL-base, our extensive experiments on the TIFA dataset demonstrate notable improvements in VQA scores, aesthetic evaluations, and performance on the HPSv2 benchmark, consistently outperforming the base models. AGFSync's method of refining T2I diffusion models paves the way for scalable alignment techniques. Our code and dataset are publicly available at https://anjingkun.github.io/AGFSync.
