HyperAIHyperAI

Command Palette

Search for a command to run...

UNIEVO-VL: 멀티모달 모델 자기 개선을 위한 온폴리시 자기 증류 학습 레시피

초록

현대의 멀티모달 모델은 생성과 이해를 하나의 통합 시스템으로 결합하여, 스스로 피드백을 제공하고 그로부터 학습할 수 있게 한다. 이러한 통합 능력에 착안하여, 우리는 테스트 시간 컴퓨팅 중 멀티모달 모델이 건설적인 자기 수정 피드백으로부터 학습하도록 하는 자기 진화 프레임워크 UniEvo-VL을 제안한다. 별도의, 흔히 더 큰 교사 모델에 의존하는 대신, 우리는 모델 자신의 자기 비평을 특권 정보로 활용하고, 하나의 멀티모달 모델이 서로 다른 문맥을 가지고 교사와 학생 역할을 모두 수행하도록 한다. 학생은 일반 질문만을 보는 반면, 교사는 특권 비평에 조건화된다. 그런 다음 훈련은 학생 자신의 샘플링 궤적에 대한 두 모델의 상태별 디노이징 확산 분포 간 발산을 최소화한다. 실험 결과, UniEvo-VL은 멀티모달 모델의 이미지 생성 능력을 향상시키면서 추가적인 성찰 정보에 대한 민감성은 유지하는 것으로 나타났다. 구체적으로, 우리는 오픈소스 Qwen-image-2512를 기반으로 하여 GenEval에서 0.747에서 0.808로, GenEval2 Soft-TIFA에서 32.97에서 35.53으로 유의미한 성능 향상을 확인했다. 나아가, 더 강력한 외부 비평가(예: GPT5.6-Luna)를 사용한 시도는 강한 판별 능력을 갖춘 멀티모달 모델이 더 높은 자기 진화 상한을 예상할 수 있음을 보여준다. 마지막으로, 혼재된 텍스트 렌더링 결과는 우리의 자기 개선이 다양한 과제 전반에 걸쳐 균일하지 않을 수 있음을 보여준다. 우리의 연구는 외부 감독이나 안내 없이 멀티모달 모델을 사용할 때 사용자 경험을 향상시키기 위해, 현재 주목받는 재귀적 자기 개선 연구 흐름을 조명하는 것을 목표로 한다.

One-sentence Summary

Stanford University, Johns Hopkins University, and colleagues introduce UniEvo-VL, a self-evolving framework that uses a single multimodal model as both teacher and student by conditioning the teacher on self-critiques and minimizing per-state divergence between denoising diffusion distributions, improving image generation in Qwen-image-2512 from 0.7470.7470.747 to 0.8080.8080.808 on GenEval without external supervision.

Key Contributions

  • UniEvo-VL introduces a critique-conditioned on-policy self-distillation framework in which one multimodal model acts as both teacher and student. The teacher conditions on self-generated corrective critiques while the student sees only the original prompt, and training matches denoising distributions along the student’s own sampling trajectories without corrected-image targets or reward-based policy optimization.
  • The work separates learned improvements from inference-time correction by comparing direct and reflection-assisted generation before and after training. This paired evaluation distinguishes gains retained in the initial model from the additional benefit of reflection at test time.
  • Experiments on Qwen-image-2512 improve GenEval from 0.747 to 0.808 and GenEval2 Soft-TIFA from 32.97 to 35.53. Further analysis of critic choice and post-revision verification shows that attempts with more powerful external critics such as GPT5.6-Luna suggest a higher self-evolving ceiling, while gains are uneven across text-rendering tasks.

Introduction

Unified multimodal models can both generate and understand images, creating an opportunity for self-evolution through self-critique. In compositional image generation and visual text rendering, prior self-improvement methods rely on selecting self-generated outputs for fine-tuning, training with reflection triplets, or converting multimodal assessments into rewards. However, these methods do not directly transfer corrective feedback into the policy that generates from the original prompt along its own sampling trajectories; a critique states what should be fixed but not how intermediate denoising predictions should change. The authors address this gap with UniEvo-VL, a self-distillation framework in which a teacher model conditions on a critique-revised prompt while the student model observes only the original request, and their predictions are matched on the student’s own trajectories. This converts visual critique into dense state-wise supervision without corrected-image targets or reward-based policy optimization.

Method

UniEvo-VL is built around a single multimodal model Mθ\mathcal{M}_\thetaMθ​ that supports two operating modes: generation and understanding. In generation mode, the model maps a prompt ppp and sampled noise ϵ\epsilonϵ to an image:

I=Mθgen(p,ϵ).I = \mathcal{M}_\theta^{\mathrm{gen}}(p, \epsilon).I=Mθgen​(p,ϵ).

In understanding mode, the model evaluates an image III against a conditioning prompt ppp and returns a binary acceptance decision aaa together with a discrepancy description ccc:

(c,a)=Mθund(p,I).(c, a) = \mathcal{M}_\theta^{\mathrm{und}}(p, I).(c,a)=Mθund​(p,I).

When a=1a=1a=1, the image is considered aligned with the prompt and does not require revision. When a=0a=0a=0, the image is considered flawed, and ccc provides corrective feedback. Empty or unusable critique responses are treated as invalid and removed from the loop.

The authors connect generation and understanding through corrective conditioning. They define two policies. The student policy Mθ\mathcal{M}_\thetaMθ​ observes only the vanilla prompt ppp. The teacher policy is an exponential moving average version Mθˉ\mathcal{M}_{\bar\theta}Mθˉ​ of the same model, and it is allowed to observe privileged correction information. This setup enables the teacher to generate distillation targets that reflect the corrections while the student must learn to achieve the same behavior without access to the privileged context.

For an image that receives a valid rejection with a=0a=0a=0, the understanding mode synthesizes a privileged prompt p~\widetilde{p}p​ from the original prompt ppp and the corrective feedback ccc:

p~=Mθund(p,c).\widetilde{p} = \mathcal{M}_\theta^{\mathrm{und}}(p, c).p​=Mθund​(p,c).

The privileged prompt restates the requested scene while explicitly resolving the discrepancies identified in ccc. For example, if the original prompt requests two red cups but the model generates three cups, p~\widetilde{p}p​ is constructed to emphasize exactly two cups while preserving the specified color and scene.

Before a revised prompt is used for training, UniEvo-VL applies a post-revision verification stage. The student model regenerates an image I′I'I′ from the revised prompt using the same noise:

I′=Mθgen(p~,ϵ).I' = \mathcal{M}_\theta^{\mathrm{gen}}(\widetilde{p}, \epsilon).I′=Mθgen​(p​,ϵ).

The regenerated image is then assessed by the understanding mode against the original prompt ppp. A revised prompt is accepted only if this second-round assessment is valid and accepts I′I'I′, indicating that the revised prompt leads to a better aligned image. The regenerated image I′I'I′ is used only for verifying the prompt and is not treated as a training objective later.

After collecting valid revised prompts, the method uses on-policy self-distillation. For a training triple (p,p~,ϵ)(p, \widetilde{p}, \epsilon)(p,p​,ϵ) from the current accepted set Ak\mathcal{A}_kAk​, the student policy performs a TTT-step denoising trajectory conditioned only on ppp:

τ={s0,…,sT},\tau = \{s_0, \dots, s_T\},τ={s0​,…,sT​},

where each sjs_jsj​ is an intermediate latent state. The student observes only the original prompt, matching the inference-time condition. The teacher observes the privileged prompt p~\widetilde{p}p​, which includes the corrective suggestion, and therefore produces richer denoising targets.

The training objective aligns the student one-step transition with the teacher transition at each sampled state. Let Mθgen(sj,p)\mathcal{M}_\theta^{\mathrm{gen}}(s_j, p)Mθgen​(sj​,p) denote the student transition and Mθˉgen(sj,p~)\mathcal{M}_{\bar\theta}^{\mathrm{gen}}(s_j, \widetilde{p})Mθˉgen​(sj​,p​) denote the teacher transition. The distillation loss is:

L(θ)=E(p,p~,ϵ)∼Ak, τ∼Mθgen(p,ϵ), sj∼τD(Mθgen(sg[sj],p), sg[Mθˉgen(sg[sj],p~)]),\mathcal{L}(\theta) = \mathbb{E}_{(p, \widetilde{p}, \epsilon) \sim \mathcal{A}_k,\, \tau \sim \mathcal{M}_\theta^{\mathrm{gen}}(p, \epsilon),\, s_j \sim \tau} D\left( \mathcal{M}_\theta^{\mathrm{gen}}(\mathrm{sg}[s_j], p), \, \mathrm{sg}\left[\mathcal{M}_{\bar\theta}^{\mathrm{gen}}(\mathrm{sg}[s_j], \widetilde{p})\right] \right),L(θ)=E(p,p​,ϵ)∼Ak​,τ∼Mθgen​(p,ϵ),sj​∼τ​D(Mθgen​(sg[sj​],p),sg[Mθˉgen​(sg[sj​],p​)]),

where D(⋅,⋅)D(\cdot, \cdot)D(⋅,⋅) is a divergence such as KL divergence or Jensen-Shannon divergence, and sg[⋅]\mathrm{sg}[\cdot]sg[⋅] denotes stop-gradient. Generation, assessment, and prompt synthesis are performed without gradient flow, so gradients update only the student parameters θ\thetaθ. In the flow-based implementation, the divergence is instantiated as squared error between deterministic latent transitions.

Experiment

The experiments evaluate a Qwen-Image generation and Qwen-VL feedback setting in which only generator LoRA parameters are updated, testing GenEval, GenEval2, and OCR text rendering with and without post-revision verification. Verified feedback broadly improves direct generation, with gains concentrated on prompts the base model initially struggles on and only small regressions on easier prompts. Training transfers reflection benefits while additional reflection remains useful, and stronger external critique yields better compositional results but its benefits depend on category-specific skills.

The table compares direct generation performance of Base, unverified UniEvo-VL, UniEvo-VL with GPT-5.6-Luna feedback, and verified UniEvo-VL across GenEval, GenEval2, and OCR. Verified UniEvo-VL exceeds Base on every reported metric across all three tasks, while the external critic configuration leads several GenEval and GenEval2 metrics. Task-specific differences remain, with verified feedback strongest on OCR and external feedback strongest on GenEval native and atomic metrics. Verified UniEvo-VL exceeds Base on every reported metric across GenEval, GenEval2, and OCR, though different configurations lead individual metrics, and the GPT-5.6-Luna external critic achieves the highest GenEval and GenEval2 native and atomic scores. On OCR, verified UniEvo-VL leads in native score and HumanPref, while unverified UniEvo-VL falls below Base on both measures; on GenEval2, unverified UniEvo-VL slightly trails Base on native Soft-TIFA despite improving atomic accuracy and HumanPref.

Training improves direct generation across all reported metrics on GenEval, GenEval2, and OCR. The evolved model's direct native scores approach or exceed the reflected base model on GenEval and OCR but remain below on GenEval2. Reflection further improves the evolved model on every metric, and the combined setting achieves the highest native scores across benchmarks. Direct generation improves after training on every reported metric across the three benchmarks. With direct generation, the evolved model approaches the reflected base model on GenEval and exceeds it on OCR, while remaining below it on GenEval2. Reflection gains after training shrink on GenEval but stay substantial on GenEval2 and change little on OCR. Combining training with reflection yields the highest native scores on all three benchmarks, though the reflected base model retains a slightly higher GenEval HumanPref score.

Stronger critic feedback improves compositional generation, but the gains are skill-dependent and uneven across benchmarks. The stronger critic reaches the highest overall GenEval score, with the largest improvements in spatial composition categories such as position and counting. On GenEval2, the stronger critic yields larger gains in two-object composition and color, while position and attribute scores improve only modestly. Stronger critic feedback produces the highest overall GenEval score and larger spatial composition gains, particularly in position and counting. On GenEval2, stronger critic feedback improves two-object composition and color more than Qwen feedback, while position and attribute gains remain limited. Native Soft-TIFA GM corroborates the trend: the stronger critic improves over baseline whereas Qwen feedback slightly declines.

These experiments evaluate text-to-image generation across GenEval, GenEval2, and OCR, comparing base models, trained UniEvo-VL variants, and critic-guided feedback. Verified feedback consistently improves over the base model on all three benchmarks, with external critic feedback leading on several GenEval metrics and verified feedback strongest on OCR. Training improves direct generation across benchmarks, and combining training with reflection achieves the highest native scores, although reflection gains shrink on GenEval and remain larger on GenEval2. Stronger critic feedback improves compositional generation, particularly spatial and two-object composition, but the gains are uneven and skill-dependent.


AI로 AI 구축

아이디어에서 출시까지 — 무료 AI 코코딩, 즉시 사용 가능한 환경, 최적의 GPU 가격으로 AI 개발을 가속화하세요.

AI 협업 코딩
바로 사용 가능한 GPU
최적의 가격

HyperAI Newsletters

최신 정보 구독하기
한국 시간 매주 월요일 오전 9시 에 이번 주의 최신 업데이트를 메일로 발송합니다
이메일 서비스 제공: MailChimp