atlas

Research map / Image generation / Autoregressive and latent generation

PatchDPO: Patch-level DPO for Finetuning-free Personalized Image Generation

CVPR 2025 · Image generation › Autoregressive and latent generation · approach: Classical generative image synthesis · 4 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 PatchDPO, an extra training stage for finetuning-free personalized image generation that scores patch-level quality via self-supervised-tuned ViT patch matching and applies patch-weighted diffusion losses to IP-Adapter-Plus on SDXL.

Problem

Finetuning-free personalized image generation often yields images inconsistent with reference images in local patches, and standard single-stage reconstruction training and whole-image DPO do not address these local mismatches.

Approach

Estimate per-patch quality by max cosine similarity between patch features of generated and reference images (from a self-supervised-finetuned ImageNet ViT's shallow layer), then train with patch-weighted diffusion losses that reward good patches in the generated image and reweight the reference-image reconstruction toward its low-quality patches.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace natural training images with the constructed dataset (ablation)IP-Adapter-Plus trained with Lmse · DreamBenchDINO: 0.658 -> 0.708Helped
replace Lmse training with traditional DPO (ablation)IP-Adapter-Plus with Dours · DreamBenchDINO: 0.708 -> 0.676Hurt
add PatchDPO training (ablation)IP-Adapter-Plus · DreamBenchDINO: 0.692 -> 0.727Helped
add self-supervised training of the vision model for patch features (ablation)PatchDPO on IP-Adapter-Plus · DreamBenchDINO: 0.719 -> 0.727Helped
self-supervised train ViT-Base for patch feature extraction (ablation)ViT-Base · HPatchesSpatch: 68.4 -> 83.7Helped
use layer 7 rather than layer 12 for ViT-Base patch features (ablation)ViT-Base after self-supervised training · HPatchesSpatch: 75.8 -> 83.7Helped
apply PatchDPO to IP-Adapter-PlusIP-Adapter-Plus · DreamBenchDINO: 0.608 -> 0.727Helped
apply PatchDPO to IP-Adapter-PlusIP-Adapter-Plus · DreamBenchCLIP-I: 0.809 -> 0.838Helped
apply PatchDPO to IP-Adapter-PlusIP-Adapter-Plus · DreamBenchCLIP-T: 0.281 -> 0.292; MS-Diffusion: 0.321Mixed
apply PatchDPO to IP-Adapter-PlusIP-Adapter-Plus · DreamBench (Kosmos-G evaluation setting)Avg.: 0.650 -> 0.666Helped

Surprising findings

Limitations

Experimental setup

Datasets: DreamBench Concept101 MultiDreamBench HPatches SA-1B ImageNet

Benchmarks: DreamBench Concept101 MultiDreamBench HPatches

Metrics: DINO CLIP-I CLIP-T Avg. Spatch

Baselines: DreamBooth Textual Inversion Custom Diffusion ELITE IP-Adapter IP-Adapter-Plus SSR-Encoder BLIP-Diffusion MS-Diffusion Subject-Diffusion JeDi Kosmos-G

Builds on: Diffusion-DPO DPO IP-Adapter-Plus ProtoPNet SFD2

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