Hyojun Go1 ·
Hyungjin Chung ·
Prune Truong2 ·
Goutam Bhat2 ·
Li Mi1 ·
Zhaochong An3
Zixiang Zhao1 ·
Dominik Narnhofer1
Serge Belongie3 ·
Federico Tombari2 ·
Konrad Schindler1
1ETH Zürich · 2Google · 3University of Copenhagen
Project page | Paper (PDF) | arXiv (coming soon) | Code (coming soon)
StitchVM turns any pretrained pixel reward model (CLIP, HPSv2, Aesthetic Predictor, …) into a value model that scores noisy diffusion latents directly — at small compute cost. Drop the resulting value model into any diffusion-alignment recipe (DPS, FK steering, DRaFT, DiffusionNFT, …) and each gets cheaper and often better at the same time.
A pretrained reward model only sees clean images. Diffusion alignment needs reward on the noisy intermediate latents generated during sampling. Existing workarounds either rely on the biased Tweedie approximation or expensive Monte-Carlo rollouts. StitchVM avoids both by stitching a pretrained diffusion backbone (which natively handles noisy latents) to a pretrained reward model — joined by a thin stitching layer and briefly finetuned together with the reward tail. The result is a hybrid that inherits the reward model's predictive skill but now consumes
$\mathbf{z}_t$ directly.
See the project page for figures, results, and the four alignment recipes we plug into.
⚠️ The code release is in preparation. Star or watch this repository to be notified.
We will release training scripts, pretrained StitchVM checkpoints (SD 3.5 Medium / Large, FLUX.1-dev × CLIP / DFN-CLIP / HPSv2 / Aesthetic Predictor), and reference plug-ins for DPS, FK steering, DRaFT, and DiffusionNFT.
@article{go2026stitchvm,
title = {Stitched Value Model for Diffusion Alignment},
author = {Go, Hyojun and Chung, Hyungjin and Truong, Prune and Bhat, Goutam
and Mi, Li and An, Zhaochong and Zhao, Zixiang and Narnhofer, Dominik
and Belongie, Serge and Tombari, Federico and Schindler, Konrad},
journal = {arXiv preprint},
year = {2026}
}For questions about the method or the paper, please open a GitHub issue or contact Hyojun Go.
This repository hosts the project page. It is built on the prs-eth project page family, which extends the Nerfies template.