HyperAIHyperAI

Command Palette

Search for a command to run...

Alaya-EVOKE: 선형 확장형 지도 학습에서 무한한 세계로

Yuanyang Yin Gongxuan Wang Yifan Zhan Chuanhao Li Kaipeng Zhang Feng Zhao

초록

대화형 세계 모델은 지속적 기억, 반응형 사용자 상호작용, 장기 지평 생성을 동시에 지원해야 하지만, 이러한 요구 사항들은 기반 모델에 상충하는 부담을 부과한다. 디노이저 컨텍스트나 키-값 캐시에 이력을 유지하면 시간이 지남에 따라 비용이 증가하여 세션 길이와 유지되는 기억 사이의 절충을 강요하며, 저지연 상호작용은 일반적으로 소수 스텝 생성에 의존하는데 그 역량은 궁극적으로 교사 모델에 의해 제한된다. Evoke는 지속적 세계 상태를 외부화하고 장기 지평 대화형 생성을 위해 교사 모델을 재설계함으로써 두 가지 한계를 모두 해결한다. 장면 기하 정보는 카메라 인덱스 기반의 외부 세계 상태 뱅크에 유지되며, 현재 시점과 관련된 정보만 검색되어 세션이 길어져도 디노이저 컨텍스트가 유계로 유지된다. 교사 모델을 고정된 고품질 생성기로 취급하는 대신, 장기 지평 지도 학습을 위해 명시적으로 설계한다. 희소 어텐션 기법은 청크 단위 그룹화, 선택된 원거리 프레임 검색, 선형 어텐션 전역 상태를 결합하여 활성화 메모리와 연산량의 선형적 증가를 달성하면서도 긴 시간 지평에 걸친 지도 학습을 가능하게 한다. 이러한 지도 학습은 짧은 구간 내에서는 국소적으로 그럴듯해 보이는 콘텐츠 드리프트를 드러내며, 청크별 조건화는 시퀀스 전반에 걸쳐 프롬프트 변경과 이벤트 제어를 가능하게 한다. 자기 강제 롤아웃 하에서 적용된 30초 장기 지평 분포 정합 목표는 두 가지 역량을 분류기 무관 안내(CFG)를 사용하지 않는 3스텝 학생 모델에 전이하여, 반응형 조건화를 유지하면서 장기 콘텐츠 드리프트에 대한 저항성을 향상시킨다. 유계 컨텍스트와 순환적 외부 기억을 통해 Evoke는 개방형의 지속적으로 진화하는 생성을 지원하며, 단일 H200에서 384 × 640 해상도 기준으로 1.5초 청크가 2.11초 만에 생성된다. 3스텝 세계 모델로서 Evoke는 WBench에서 최첨단 성능을 달성하면서 VBench-Long과 VBench-2.0에서 시각적 품질 경쟁력을 유지한다.

One-sentence Summary

Researchers from MoE Key Lab of BIPC, USTC, Shanghai Innovation Institute, and Alaya Lab propose Alaya-EVOKE (Evoke), an interactive world model that externalizes persistent camera-indexed world state and uses a long-horizon teacher with sparse chunk-wise grouping, retrieval of selected distant frames, and linear-attention global state; the teacher is transferred via self-forced rollouts to a three-step CFG-free student, which generates 1.5 s chunks in 2.11 s on a single H200 at 384 × 640 and achieves state-of-the-art WBench performance while remaining competitive on VBench-Long and VBench-2.0.

Key Contributions

  • Evoke is a three-step interactive video world model that externalizes persistent scene geometry in a camera-indexed world state bank with bounded read, write, and eviction, retrieving only view-relevant information to keep denoiser context bounded as sessions grow.
  • Its long-horizon teacher uses a sparse attention scheme combining chunk-wise grouping, retrieval of selected distant frames, and a linear-attention global state, yielding linear growth in activation memory and computation while enabling long-horizon supervision and per-chunk prompt and event control.
  • A 30-second long-horizon distribution-matching objective under self-forced rollouts transfers these capabilities to a three-step student without classifier-free guidance; Evoke achieves state-of-the-art WBench performance, remains competitive on VBench-Long and VBench-2.0, and generates each 1.5-second chunk at 384×640 in 2.11 seconds on one H200.

Introduction

Interactive world models must jointly support persistent memory, responsive interaction, and long-horizon generation, which matters for applications such as continuous camera-controlled exploration and evolving text-driven scenes. Prior systems often place both persistent state and fast inference on the denoiser, so retained history grows with session length or must be discarded through windowing and cache eviction. Distilled few-step models are further limited by the short supervision horizons and fixed prompts of their teachers, weakening long-term consistency and mid-session control. The authors introduce Evoke, which decouples persistent state from generation by storing camera-indexed geometric memory in an external, bounded world state bank, and redesigns the teacher with chunk-wise sparse attention and per-chunk conditioning for long-horizon interactive supervision. These capabilities are transferred to a three-step, CFG-free student via long-horizon distribution matching, enabling bounded-cost, hour-scale generation with responsive camera and text control.

Method

The authors leverage a bounded recurrent student with an externalized world state and a teacher designed for long-horizon interactive supervision to realize long-horizon interactive generation. At each recurrent step, the three-step student generates one video chunk from a short local history, view-aligned geometry retrieved from an external camera-indexed world state bank, and a per-chunk text condition. This design ensures that the context length or positional span of any individual generation step does not increase as the session grows.

As shown in the figure below:

The recurrent interface separates transient denoiser context from persistent geometric world state. At recurrent step kkk, the student generates a chunk xkx_kxk containing F=9F=9F=9 latent frames. Each step is conditioned on a camera trajectory Pk\mathcal{P}_kPk and a text condition ckc_kck that may vary across steps. Let hkh_khk denote a bounded local history and MkM_kMk the world state bank. At each step, geometry relevant to the current camera trajectory is first rendered from MkM_kMk, the next video chunk is then generated from the rendered geometry, local history, and text condition, and the resulting observation is written back to the store:

rk=Read(Mk,Pk),xkpθ(rk,hk,ck),Mk+1=Write(Mk,xk,Pk).r_k = \operatorname{Read}(M_k, \mathcal{P}_k), \qquad x_k \sim p_\theta(\cdot \mid r_k, h_k, c_k), \qquad M_{k+1} = \operatorname{Write}(M_k, x_k, \mathcal{P}_k).rk=Read(Mk,Pk),xkpθ(rk,hk,ck),Mk+1=Write(Mk,xk,Pk).

Both the local history and world state bank operate under fixed budgets. Consequently, extending a session increases only the number of recurrent calls, without increasing the context length, positional span, or computational footprint of an individual call. The authors demonstrate that an hour-long session stays bounded rather than degrading under this formulation.

As shown in the figure below:

The bounded recurrent formulation keeps each inference step independent of session duration, but it does not by itself prevent errors from accumulating across recurrent steps. To constrain long-range behavior, the authors employ self-forced distribution matching over windows of WWW consecutive chunks:

LW(θ)=Ek[D(qθ(k:k+W1)p(k:k+W1))],\mathcal{L}_W(\theta) = \mathbb{E}_k \left[ D \left( q_\theta^{(k:k+W-1)} \| p^{(k:k+W-1)} \right) \right],LW(θ)=Ek[D(qθ(k:k+W1)p(k:k+W1))],

where DDD denotes the divergence whose gradient is estimated from the teacher and critic scores. Long-horizon supervision serves two complementary roles: it enlarges the range of rollout perturbations under which the recurrent generator learns to remain stable, and it exposes long-range inconsistencies that cannot be identified from local trajectory statistics alone. The authors show that a student inherits photometric stability from a long-horizon teacher, exhibiting substantially greater stability over extended rollouts compared to a short-horizon counterpart.

As shown in the figure below:

The Evoke Teacher is built on the 14B Wan2.2 A14B diffusion transformer. To make long-window supervision computationally practical, the teacher partitions a sequence into chunks of nine latent frames and applies chunk-wise sparse attention. Each query chunk accesses a bounded set of sources: a first-frame global sink, local context with a one-frame overlap, spatially compressed nearby frames, a small set of selected distant frames, and a global state accumulated through linear attention. Because the amount of information accessed by each chunk remains bounded, the resulting attention computation grows approximately linearly rather than quadratically with sequence length. The same chunk partition provides an independent text-conditioning context for every chunk, allowing prompt changes to be represented within a single long sequence.

As shown in the figure below:

The authors transfer this long-horizon supervision to the few-step student through full-window distribution matching distillation (DMD). Training starts from one ground-truth prefix chunk followed by a self-forced rollout of 20 generated chunks, yielding 189 latent frames. The teacher and critic jointly score all 189 latent frames, so the supervision horizon spans the complete self-forced rollout. The score difference Δs=sfakesreal\Delta s = s_{\mathrm{fake}} - s_{\mathrm{real}}Δs=sfakesreal is normalized by ν\nuν over the region Ω\OmegaΩ that receives the distribution-matching gradient:

Lgen=12x^0(x^0Δsν)detach22.\mathcal{L}_{\mathrm{gen}} = \frac{1}{2} \left\| \hat{x}_0 - \left( \hat{x}_0 - \frac{\Delta s}{\nu} \right)^{\mathrm{detach}} \right\|_2^2.Lgen=21x^0(x^0νΔs)detach22.

History is detached between consecutive rollout chunks, restricting each backward graph to a single chunk and allowing chunk-level gradients to be computed independently. This shortens the gradient horizon without shortening the supervision horizon.

The teacher must also express the time-varying conditioning encountered at deployment. The authors assign text conditions at the chunk level and include prompt transitions within the training sequence. This allows text-driven elements to be introduced or withdrawn during an ongoing session, a capability referred to as evocation. Timed prompt switching can modify elements like the sky while preserving anchored scene structure.

As shown in the figure below:

To externalize persistent world state that cannot remain within the bounded denoiser context, the authors maintain an external world state bank MkM_kMk, using camera pose both as a control signal for generation and as an address for retrieving previously observed scene content. At each recurrent step, newly generated observations are written into MkM_kMk as world-space geometry. A monocular depth model estimates depth for 12 frames of the generated chunk under the known camera trajectory. The resulting depth maps are unprojected with the corresponding camera intrinsics and extrinsics and appended to the world state bank. To read the store, the current camera pose directly determines which stored observations are geometrically relevant. Stored source views are ranked by co-visibility with the target view, and up to eight sufficiently distinct sources are selected and rendered through batched projection with z-buffering.

The visibility mask controls how the rendered state enters the denoiser. Regions supported by stored geometry retain informative warp conditioning, whereas unsupported regions are suppressed by increasing the warp noise level. The same visibility signal is pooled at the patch resolution of each history tier and used to remove unsupported history tokens from the denoiser sequence.

For inference, the authors generate each chunk with three CFG-free denoising evaluations over a coarse-to-fine latent pyramid at resolutions 12×2012 \times 2012×20, 24×4024 \times 4024×40, and 48×8048 \times 8048×80. Geometric conditioning is injected only at the coarsest stage, where it establishes large-scale spatial structure before the higher-resolution stages refine appearance and detail. Visibility-based pruning further removes unsupported geometric tokens, so the additional conditioning cost depends on the coverage of the world state bank rather than on session duration. Together with bounded local history, bounded geometric retrieval, and local positional indices, each recurrent call operates within a session-independent context and positional range.

Experiment

Evoke is evaluated across general world-model and video quality, long-session stability and runtime, the effect of long-horizon teacher supervision, and the interaction between timed text control and persistent geometric memory. The few-step student remains competitive with many-step systems while hour-scale rollouts stay computationally bounded and show no progressive visual degradation, and long-horizon teacher distillation improves photometric stability. Pose-addressed recall restores previously observed views to recognizable fidelity when the retention window covers the revisit, while timed text successfully controls unanchored content but is resisted by already anchored geometry.

On the WBench navigation split, Evoke achieves the highest scores for aesthetic quality, imaging quality, and dynamic behavior, and the second-highest HPSv3-Norm score. LingBot-World v2 fast leads HPSv3-Norm and is also near the top on aesthetic and imaging quality, while other systems lead only in isolated metrics such as flickering and smoothness. Overall, Evoke shows broad strength across visual and motion quality rather than dominating every single metric. Evoke records the best scores for Aesthetic, Imaging, and Dynamic among all compared systems. LingBot-World v2 fast leads HPSv3-Norm and is the closest rival on Aesthetic and Imaging, but Evoke remains ahead on both visual quality metrics and Dynamic. Genie 3 leads Flickering and Matrix-Game 2.0 leads Smoothness; Evoke stays near the top on these metrics but does not rank first.

Evoke leads the VBench-2.0 leaderboard among top-10 peers, narrowly ahead of the nearest competitor, while on VBench-Long it ranks seventh of ten and trails the leader but remains slightly above the nearest peer. These leaderboard positions are not step-matched: Evoke is sampled in three steps without classifier-free guidance, whereas peers use their own many-step default samplers. Evoke ranks first among top-10 peers on VBench-2.0, with a narrow edge over the closest peer. On VBench-Long, Evoke ranks seventh of ten, behind the leader but slightly ahead of the nearest peer. The comparisons are not step-matched; Evoke uses three sampling steps and no classifier-free guidance, while peers run many-step default samplers.

On the WBench navigation split, Evoke demonstrates broad strength in visual and motion quality, ranking highest on aesthetic quality, imaging quality, and dynamic behavior, while other systems lead only isolated metrics such as flickering and smoothness. On the VBench benchmarks, Evoke ranks first among top-10 peers on VBench-2.0 but seventh on VBench-Long, where it remains slightly above the nearest peer. These results are obtained with Evoke using only three sampling steps and no classifier-free guidance, whereas competing systems use many-step default samplers, indicating efficient sampling under a substantially lower compute budget.


AI로 AI 구축

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

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

HyperAI Newsletters

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