World Observer: Joint Actor-Observer Generation for Persistent World Modeling
Hyunwook Choi, Dahyun Chung, Hyunsung Kim, Siyoon Jin, Jinhyeok Choi, Junyoung Seo, Seungryong Kim
KAIST AI
Published October 1, 2026 · on the feed October 2, 2026 · ▲ 79 · arXiv 2610.02162
The abstract
How can a world model continuously observe regions beyond the actor's current view? Video world models simulate how an environment evolves from an agent's actions, yet remain actor-centric. Once an object leaves the actor's view, they lose direct evidence of its evolution, often failing to preserve its state and dynamics upon re-entry. To address this, we introduce World Observer, which decouples observing from acting by jointly generating a perspective actor for the agent-centric view with one or more panoramic observers that watch selected world regions. This allows objects that leave the actor's view to remain visually evolving in an observer, so their updated states are reflected when they re-enter. We ground the actor and observers by warping from a shared panoramic source for explicit geometric correspondence, and introduce an Observer Sink of high-resolution perspective references to restore fine appearance upon re-entry. Since the observers are decoupled from the actor, they can be placed freely across the scene, extended to multiple locations for broader coverage, and driven by control signals to steer out-of-view evolution. To evaluate out-of-view evolution, we further introduce world-space metrics and a benchmark spanning real and synthetic scenes. World Observer substantially improves out-of-view dynamics while remaining competitive in visual fidelity, camera control, and 3D adherence.
The Brief
2:31A short podcast summary of the paper. Written and voiced by AI.
Transcript
World Observer. Joint Actor-Observer Generation for Persistent World Modeling. By Hyunwook Choi and six others, from KAIST AI. Published on the first of October. Its code repository is a placeholder: a readme, and nothing to run yet.
Video world models simulate how an environment evolves in response to an agent's actions, but they are actor-centric. They see what the actor sees. Once an object leaves that view, the model has no direct evidence of how it is changing, and when the object comes back into frame its state and dynamics are often lost. Think of a car that drives out of frame: it ought to come back further along, not frozen where it was last seen or changed into something else. The question the authors pose is how a world model could keep watching the parts of the world the actor is not looking at.
World Observer answers by separating observing from acting. It jointly generates two kinds of view. A perspective actor covers the agent-centric view, as before. Alongside it, one or more panoramic observers watch selected regions of the world. An object that walks out of the actor's view keeps evolving visibly inside an observer, so when it re-enters, its updated state is already there to be shown. The actor no longer has to carry the whole world on its own view. Its job is to act, and the job of keeping the rest of the world going is handed to the observers.
The actor and the observers are grounded by warping from a shared panoramic source, which gives them explicit geometric correspondence with each other. For the moment of re-entry, an Observer Sink holds high-resolution perspective references, used to restore fine appearance detail. Because observers are not tied to the actor, they can be placed freely across a scene, multiplied across locations for broader coverage, and driven by control signals that steer how the unseen parts of the world evolve. That last point turns the observers from passive witnesses into a second channel of control, over what happens where the actor is not looking.
Evaluating something that happens off screen required new tools, so the authors introduce world-space metrics and a benchmark spanning real and synthetic scenes. On it, World Observer substantially improves out-of-view dynamics, while staying competitive in visual fidelity, camera control and adherence to 3D structure. In other words, watching more of the world does not come at the cost of how the actor's own view looks or how well it follows the camera.
Persistence, on this account, is not something to be remembered after the fact. It comes from never letting the unseen parts of the world go unrendered. An observer keeps generating what the actor cannot see, so there is something consistent waiting when the actor turns back.
Paper Quest · 7 chapters · about 39 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Every world model has a blind spot: everything behind the camera. Here is what goes wrong there.
You are building a video model that simulates a world as an agent moves through it. It generates what the agent sees, frame by frame, from its actions.
The road ahead
- 1 · The problem ~6 min A video world model only sees what the agent sees, so anything that leaves the frame stops being tracked and comes back wrong.
- 2 · What came before ~3 min
- 3 · The key idea ~8 min Alongside the actor's view, generate panoramic observers that watch chosen regions, so objects that leave the actor's view keep evolving on screen.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Warp one panorama into every view, generate actor and observers together, keep unseen objects moving in observers, and restore detail from sharp references on re-entry.
- 6 · The experiment ~6 min You’ll guess: By also generating panoramic observers that watch regions outside the actor's view, did World Observer pay a price in the actor view's visual fidelity and camera control?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.