atlas

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

Personalized Image Editing in Text-to-Image Diffusion Models via Collaborative Direct Preference Optimization

NeurIPS 2025 · Image generation › Text-to-image diffusion · approach: Preference optimization for diffusion

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 C-DPO, a DPO variant with a GraphSAGE user-preference graph regularizer for personalized image editing, where an LLM generates user-specific edit instructions that FLUX.1-dev + ControlNet applies, evaluated on a 144K-sample synthetic user preference dataset.

Problem

Text-to-image editing models are generic and ignore individual users' aesthetic preferences; personalized image editing has not been formulated or benchmarked before.

Approach

Encode users as nodes in a user-attribute preference graph embedded by a GraphSAGE GNN, condition an LLM editing-instruction policy on these embeddings, and add a neighbor-weighted DPO term so each user's policy is also regularized toward like-minded users' preference pairs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add graph-based collaboration to user-aware DPODPO-User · Prompt alignment (Like+Dislike)CLIP similarity: 0.307 $\pm$ 0.071 -> 0.354 $\pm$ 0.068Helped
add graph-based collaboration to user-aware DPODPO-User · Prompt alignment (Likes)CLIP similarity: 0.286 $\pm$ 0.071 -> 0.306 $\pm$ 0.069Helped
add graph-based collaboration to user-aware DPODPO-User · Prompt alignment (Dislikes)CLIP similarity: 0.269 $\pm$ 0.076 -> 0.294 $\pm$ 0.071Helped
use graph-based user embeddings instead of textual prompt engineering (ablation)Personalized editing · Prompt alignment (Like+Dislike)CLIP similarity: 0.270 $\pm$ 0.051 -> 0.354 $\pm$ 0.068Helped
use graph-based user embeddings instead of textual prompt engineering (ablation)Personalized editing · Prompt alignment (Likes)CLIP similarity: 0.270 $\pm$ 0.045 -> 0.306 $\pm$ 0.069Helped
use graph-based user embeddings instead of textual prompt engineering (ablation)Personalized editing · Prompt alignment (Dislikes)CLIP similarity: 0.200 ± 0.057 -> 0.294 $\pm$ 0.071Helped
set collaborative scale to 0.01, reducing neighbor influence (ablation)C-DPO · Personalized image editinguser alignmentHurt
set collaborative scale to 0.50, emphasizing neighbor preferences (ablation)C-DPO · Personalized image editinguser alignmentHurt
set collaborative scale to 0.15 (ablation)C-DPO · Personalized image editinguser alignmentHelped
increase neighborhood size from K=5 to K=12 (ablation)C-DPO · Collaborative neighborhood sizeCLIP Liked Similarity: 0.358 $\pm$ 0.065 -> 0.344 $\pm$ 0.069Hurt

Surprising findings

Limitations

Experimental setup

Datasets: InstructPix2Pix training set COCO captions (80 categories) synthetic user preference dataset (144K samples)

Benchmarks: synthetic user preference dataset (test split)

Metrics: CLIP-text similarity to liked instructions DINO CLIP-I CLIP-T HPS win rate in user study 1-5 Likert personalization and disentanglement ratings

Baselines: Qwen-VL LLaVA SFT-Vanilla SFT-Pix2Pix DPO-Vanilla DPO-User ViPER BAGEL SEED-Llama Nexus-Gen

Builds on: Direct Preference Optimization Diffusion-DPO GraphSAGE LoRA PPD

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