Skip to content

Uniworld-V2: Reinforce Image Editing with Diffusion Negative-aware Finetuning and MLLM Implicit Feedback

Uniworld-V2 (Edit-R1) is a post-training framework for instruction-based image editing that pairs DiffusionNFT — a likelihood-free, forward-process RL objective for flow-matching models — with a training-free MLLM reward signal read from output logits rather than discrete text scores. The motivation is two-sided: SFT-only edit models overfit annotated patterns and don’t generalize, and the absence of a universal edit-quality reward model has blocked drop-in GRPO recipes for editing. Edit-R1’s contribution is to plug a frozen multimodal LLM in as a continuous reward via implicit logit feedback, then optimize with DiffusionNFT so the recipe is compatible with higher-order ODE samplers rather than the SDE-only setup GRPO/FlowGRPO require. Code and FLUX-based model weights are released.

  • Instruction-based image-editing models trained solely with SFT overfit to annotated patterns and fail to explore or generalize beyond the training distribution, motivating an RL post-training stage [Abstract].
  • DiffusionNFT (Zheng et al. 2025) is a likelihood-free policy optimization method consistent with the flow-matching forward process; using it for editing unlocks higher-order samplers and more efficient training than GRPO-family methods that require SDE samplers and per-step log-probabilities [Abstract, §2].
  • The absence of a universal reward model for image editing — arising from the diverse nature of editing instructions and tasks — is the central blocker for applying GRPO-style RL to editing; existing rewards are task-specific [Abstract].
  • A pre-trained multimodal LLM can serve as a unified, training-free reward model when its output logits (not its discrete text answers) are read out, providing fine-grained continuous feedback rather than the coarse signal of scored text outputs [Abstract, §2].
  • Discrete scores from MLLMs — as used by SRUM (Jin et al. 2025) and NEO-Unify (Niu et al. 2025) — yield a coarse signal that fails to capture the continuous nature of visual quality, motivating the implicit logit-feedback alternative [§2].
  • DPO removes the explicit RM but relies on static offline data, providing a less dynamic signal than required for iterative visual refinement; this gates DPO out of editing post-training [§2].
  • GRPO-family methods (FlowGRPO, DanceGRPO; the FlowGRPO recipe was first applied to editing in Skywork UniPic 2.0) can still be exploited via reward hacking; DiffusionNFT side-steps this by optimizing directly on the forward process via a negative-aware fine-tuning objective rather than over discretized reverse-sampling trajectories [§2].
  • Code and model weights are released: Edit-R1 GitHub at PKU-YuanGroup/UniWorld-V2 with HuggingFace collection of FLUX-based checkpoints [paper page, GitHub README].

Edit-R1 post-trains an instruction-following image-editor (built on FLUX.1 [dev]; the released artifacts are FLUX-Kontext-style weights) by combining two ingredients. First, the optimization objective is DiffusionNFT (Negative-aware FineTuning): instead of discretizing the reverse sampling process into an MDP and running GRPO over it, the model is trained directly on the forward (flow-matching) process by contrasting positive and negative rollouts; this drops the requirement for SDE-based samplers and per-step log-probabilities, so the training-time sampler can be a higher-order ODE solver. Second, the reward signal is produced by a frozen MLLM (the paper’s reference design uses a Qwen-VL family judge) prompted with the source image, the edit instruction, and the candidate edit — but rather than reading the MLLM’s discrete textual rating, Edit-R1 reads the logits over a small set of quality tokens and converts them to a continuous scalar via softmax. This implicit logit-feedback signal is what gets fed into DiffusionNFT as the per-sample reward. The combination is what the paper calls “MLLM Implicit Feedback” and is presented as the missing piece that lets editing post-training work without a hand-built editing-specific reward model.

The abstract and accompanying GitHub release report that Edit-R1 improves instruction-following and generalization over the SFT-only base on standard editing benchmarks, with the FLUX-based release shipping as drop-in weights. Full per-benchmark numbers and ablations isolating the DiffusionNFT-vs-FlowGRPO contribution from the logit-vs-discrete reward contribution were not retrievable from the arxiv HTML at filing time (rate-limited); the paper text in search results confirms head-to-head comparisons against FlowGRPO and DanceGRPO baselines and against the SRUM/NEO-Unify discrete-score reward variant on the same DiffusionNFT backbone.

This is the editing-post-training instance of a thesis the wiki has now seen from three directions. Reinforcing Diffusion Models by Direct Group Preference Optimization (DGPO) explicitly names DiffusionNFT as its spiritual sibling — same overall move (drop policy gradient, reformulate RL on diffusion as a supervised forward-process objective) from a different angle. Edit-R1 is the first filed application of that DiffusionNFT recipe to a downstream visual task (editing), not just to text-to-image post-training; it therefore extends the Reasoning RL page’s “GRPO-or-its-replacement is the de facto post-training recipe” claim into the editing sub-domain, while also being a counterexample to the “GRPO” half of that claim — DiffusionNFT, not GRPO, is doing the lifting here.

For VLM-as-Evaluator Edit-R1 is the missing fourth output shape: a continuous logit-derived reward read from a frozen MLLM. The existing concept page already documents three shapes — scalar tier (ERNIE-Image-Aes: Robust Image Aesthetics Scoring with Balanced Category Generalization), CoT-then-scalar reward (Unified Personalized Reward Model for Vision Generation = UnifiedReward-Flex), and discrete pick (DiffThinker: Towards Generative Multimodal Reasoning with Diffusion Models). The logit-readout shape is methodologically distinct: it bypasses the MLLM’s discrete decoding step entirely, sidestepping the “MLLM discrete scores are coarse” failure mode that motivated UnifiedReward-Flex’s CoT-then-scalar design. Edit-R1 and UnifiedReward-Flex are now two contemporary attempts to extract a continuous, context-adaptive visual reward from a frozen VLM, with opposite design choices on whether to surface a reasoning trace.

The natural ablation the field hasn’t run yet is Edit-R1’s logit-feedback reward dropped into DGPO (Reinforcing Diffusion Models by Direct Group Preference Optimization) or vice versa — both papers ablate the objective against GRPO baselines but neither isolates the reward design from the objective design.