atlas

Research map / Image generation / Text-to-image diffusion

Subject-driven Text-to-Image Generation via Preference-based Reinforcement Learning

NeurIPS 2024 · Image generation › Text-to-image diffusion · approach: T2I evaluation and controllable adapters · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes RPO, which fine-tunes only the U-Net of Stable Diffusion for subject-driven generation using Bradley-Terry preference labels from a lambda-Harmonic reward (ALIGN-based) and early stopping on that reward.

Problem

Subject-driven text-to-image generation requires preserving a reference subject while following text prompts, but existing methods (DreamBooth, SuTI, Textual Inversion) are expensive, need many negative samples and gradient steps, and tend to overfit to reference images; there is also no preference

Approach

A weighted harmonic mean of ALIGN image-image and image-text similarity (lambda-Harmonic reward) is used both to generate Bradley-Terry preference labels for a DPO-style loss on a small set of 32 generated images, and as a validation signal for early stopping; only the U-Net is fine-tuned, with a similarity loss added.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RPO instead of DreamBooth with the SD backboneDreamBench subject-driven generation · DreamBenchCLIP-I: 0.803 -> 0.833Helped
Use RPO instead of DreamBooth with the SD backboneDreamBench subject-driven generation · DreamBenchCLIP-T: 0.305 -> 0.314Helped
Use RPO instead of DreamBooth with the SD backboneDreamBench subject-driven generation · DreamBenchDINO: 0.668 -> 0.652No clear effect
Add preference loss to similarity loss and early stopping (ablation)RPO · DreamBenchCLIP-T: 0.323 -> 0.329Helped
Add preference loss to similarity loss and early stopping (ablation)RPO · DreamBench0.3-Harmonic: 0.672 ± 0.013 -> 0.673 ± 0.013No clear effect
Add preference loss to similarity loss without early stopping (ablation)RPO · DreamBenchCLIP-T: 0.285 ± 0.027 -> 0.296 ± 0.027Helped
Add early stopping by the lambda-Harmonic reward (ablation)RPO with preference loss · DreamBenchCLIP-T: 0.296 ± 0.027 -> 0.329 ± 0.021Helped
Increase validation lambda from 0.3 to 0.7 (ablation)RPO · DreamBenchCLIP-I: 0.798 ± 0.039 -> 0.850 ± 0.045Helped
Increase validation lambda from 0.3 to 0.7 (ablation)RPO · DreamBenchCLIP-T: 0.329 ± 0.021 -> 0.304 ± 0.023Hurt
Increase training lambda from 0.0 to 0.7 (ablation)RPO · DreamBenchCLIP-I: 0.798 ± 0.039 -> 0.831 ± 0.033Helped
Increase training lambda from 0.0 to 0.7 (ablation)RPO · DreamBenchCLIP-T: 0.329 ± 0.021 -> 0.314 ± 0.026Hurt
Replace the harmonic reward with the arithmetic mean (ablation)RPO validation · DreamBenchCLIP-T: 0.329 ± 0.021 -> 0.318 ± 0.027Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DreamBench

Benchmarks: DreamBench

Metrics: DINO CLIP-I CLIP-T lambda-Harmonic reward aesthetic score

Baselines: DreamBooth SuTI Textual Inversion Re-Imagen DisenBooth Custom Diffusion ELITE IP-Adapter SSR-Encoder

Builds on: Diffusion-DPO DreamBooth DPO DDPO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy