atlas

Research map / Image generation / Fast diffusion sampling

PrefPaint: Aligning Image Inpainting Diffusion Model with Human Preference

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Diffusion models as perception tools · 1 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.

Aligns a Stable-Diffusion-based image inpainting model (Runway) with human aesthetic preferences via RL fine-tuning against a CLIP-based reward model trained on a 51k-image human-scored inpainting dataset, with a theory-motivated reward-uncertainty weighting.

Problem

Image inpainting diffusion models often produce structurally implausible or visually unappealing fills that do not match human aesthetic preferences, and per-pixel regularization against paired ground truth does not capture this one-to-many setting.

Approach

Train a regression reward model on a newly human-scored inpainting dataset, then fine-tune a pretrained inpainting diffusion model with a trust-region-style RL objective whose per-sample weight is an exponential function of a linear-bandit uncertainty bound on the reward model's embedding (||z||_{V^-1}), amplifying updates on reliable samples.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fine-tune Runway with PrefPaint human-preference reinforcement learningRunway inpainting model · Outpainting promptsWinRate (S=1): 50.51 -> 70.16Helped
fine-tune Runway with PrefPaint human-preference reinforcement learningRunway inpainting model · Warping promptsWinRate (S=1): 47.35 -> 72.38Helped
use reward trustiness-aware adaptive weighting (ablation)PrefPaint · Image inpaintingReward: 1.7%Helped
use reward trustiness-aware adaptive weighting (ablation)PrefPaint · Image inpaintingtraining efficiency: 106.40%Helped
replace adaptive weighting with linear gamma (-kf + b) (ablation)PrefPaint · Image inpaintingWinRate: 71.27% -> 60.28%Hurt
replace adaptive weighting with constant gamma (ablation)PrefPaint · Image inpaintingWinRate: 71.27% -> 65.95%Hurt
use exponential gamma with k=0.065, b=0.90 instead of k=0.050, b=0.70 (ablation)PrefPaint · Image inpaintingWinRate: 71.27% -> 70.47%Hurt
use exponential gamma plus reciprocal term (k=0.100, {0.10, 0.85}) (ablation)PrefPaint · Image inpaintingWinRate: 71.27% -> 70.07%Hurt
use exponential gamma plus reciprocal term (k=0.120, {0.80, 0.85}) (ablation)PrefPaint · Image inpaintingWinRate: 71.27% -> 69.95%Hurt
train the reward model with regression rather than classification (ablation)PrefPaint reward model · Reward model evaluationreward accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: ADE20K ImageNet KITTI DIV2K

Benchmarks: PrefPaint test set (outpainting and warping prompts) PowerPaint/BrushNet/HdPaint comparison set

Metrics: WinRate predicted reward reward variance T2I reward CLIP score BLIP score Aesthetic score classification accuracy (CA) Inception Score inference time

Baselines: Runway Stable Diffusion v1.5 Stable Diffusion v2.1 SD xl SD xl ++ MAT Palette PowerPaint BrushNet HdPaint ImageReward DPOK

Builds on: DPOK D3PO TRPO/PPO DDIM ImageReward

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