Technical

Consistency Critic: An Academic Fix for the Reference-Drift Problem

ยท RenderBob team

ImageCritic, from a November 2025 paper, corrects a generated image against its reference after the fact. Public weights and a ComfyUI node exist. Commercial video APIs do not run it for you.

A generated frame with a highlighted region being pulled back toward the detail in a reference image.

The previous article is the user-facing version of reference drift. The research response attacks it after generation, instead of waiting for every base model to preserve a reference on the first pass.

"The Consistency Critic: Correcting Inconsistencies in Generated Images via Reference-Guided Attentive Alignment" (Ouyang, Song, Liu, Zhu, Hou, Cheng, and Shou, arXiv 2511.20614) introduces ImageCritic. The method takes an image that has already been generated and corrects the regions that drifted from a reference.

Train on the kind of damage models already do

The authors build reference-degraded-target triplets. A vision-language model picks degradation that looks like the inconsistencies current generators produce, and they apply that degradation on purpose. Training then uses two mechanisms. An attention alignment loss pushes the correction model to attend to the relevant reference detail. A detail encoder targets the fine information that VAE encode and decode, and decoder-only stacks, tend to lose.

An agent can run the correction

The paper describes an inference chain that, given a reference and an image to fix, finds the patches and writes the prompt for a local edit. The stated prompt form is to use the object in the reference to correct, replace, or enhance the object in the generated image. They also say ImageCritic can sit inside an agent loop that detects inconsistencies and corrects them over multiple local rounds. The intended use is a pass that runs before a person sees the frame.

Code is public. The video APIs are not running it.

Weights are on Hugging Face, and the authors publish a ComfyUI node. That is further along than a PDF. It is still a research correction for images, evaluated on the inconsistency patterns the authors built. It is not a default pass inside Firefly, Kling, or Seedance. Watch for this class of post-generation check in production APIs. Until a vendor you already pay ships it, the habits in the next article are what get a sequence finished.

More from the blog

All posts