Object Permanence
10
28 commits
updated Sep 17, 2026
The training corpus of WROP (World Reasoning with Object Permanence): 1.5M Blender-rendered video-continuation samples across 150 hand-designed cognitive tasks, one tar per task.
Object permanence is the hallmark of human cognitive priors. Recent studies show that video models, also often referred as world models, have also shown emerged reasoning abilities, making them ideal candidates for building human-like multimodal intelligence. Do video models have emerged object permanence in them? If not, could we train them with a core-cognition inspired dataset? We introduce WROP (World Reasoning with Object Permanence), a data infrastructure of 150 hand-designed cognitive science inspired tasks, divided into six cognitive categories. We build Blender generators that randomize speed, lighting, camera angle, and other nuisance parameters while preserving each task's cognitive structure, yielding 10,000+ samples per task. We release a 1.5M-sample training corpus and a 300-question exam. On this exam we evaluate 14 video models, 4 continuation, 3 reference-to-video, 7 edit, and PWM-WROP, our 16B world model. In a blind pairwise Elo study, PWM-WROP ranks third overall, behind a statistical tie between two commercial reference-to-video systems, and first among continuation models. We release the data, exam, model answers, scores, weights, and PWM, our training stack, a native-PyTorch implementation of the model on AWS Trainium2.
| Property | Value |
|---|---|
| Tasks | 150, in six cognitive categories |
| Samples | 1,500,000 (10,000 per task) |
| Packaging | 150 tar files, one per task (0.7β4.1 GB each, uncompressed) |
| Total size | 214 GB |
| Resolution | 1280 Γ 720, 24 fps |
| Clip length | 60 input frames β 60 target frames (2.5 s β 2.5 s) |
| Files per sample | 5 (input_video.mp4, target_video.mp4, prompt.txt, trajectory.npz, metadata.json) |
.
βββ LICENSE
βββ train/
βββ checksums.txt # per archive: sha256, file name, member count (50,000 each)
βββ accordion_fold_screen_task.tar
βββ ball_behind_box_stack_task.tar
βββ β¦ # 150 archives, one per task
Each archive keeps the original directory layout. train/<task>_task.tar extracts to:
train/
βββ shard1/ # render partition: shard1 = G01βG30 β¦ shard5 = G121βG150
βββ cabinet_task/
βββ cabinet_0000/
β βββ input_video.mp4 # 60 frames, 1280 Γ 720, 24 fps β the context
β βββ target_video.mp4 # 60 frames, same shape β the continuation to predict
β βββ prompt.txt # scene description, prefixed "Continue this scene as a short video."
β βββ trajectory.npz # ground-truth body poses for all 120 source frames
β βββ metadata.json # parameters, provenance, video_split
βββ cabinet_0001/ β¦ cabinet_9999/
βββ β¦
CC BY-NC 4.0 β attribution: Hokin Deng. Non-commercial use only. For commercial licensing contact hokinxqdeng@gmail.com.
Training Object Permanence in World Models (arXiv link to follow).
@article{zhang2026training,
title = {Training Object Permanence in World Models},
author = {Zhang, Haotian and others},
year = {2026},
url = {https://object-permanence.world}
}
28 commits
Object Permanence
10
28 commits
updated Sep 17, 2026
The training corpus of WROP (World Reasoning with Object Permanence): 1.5M Blender-rendered video-continuation samples across 150 hand-designed cognitive tasks, one tar per task.
Object permanence is the hallmark of human cognitive priors. Recent studies show that video models, also often referred as world models, have also shown emerged reasoning abilities, making them ideal candidates for building human-like multimodal intelligence. Do video models have emerged object permanence in them? If not, could we train them with a core-cognition inspired dataset? We introduce WROP (World Reasoning with Object Permanence), a data infrastructure of 150 hand-designed cognitive science inspired tasks, divided into six cognitive categories. We build Blender generators that randomize speed, lighting, camera angle, and other nuisance parameters while preserving each task's cognitive structure, yielding 10,000+ samples per task. We release a 1.5M-sample training corpus and a 300-question exam. On this exam we evaluate 14 video models, 4 continuation, 3 reference-to-video, 7 edit, and PWM-WROP, our 16B world model. In a blind pairwise Elo study, PWM-WROP ranks third overall, behind a statistical tie between two commercial reference-to-video systems, and first among continuation models. We release the data, exam, model answers, scores, weights, and PWM, our training stack, a native-PyTorch implementation of the model on AWS Trainium2.
| Property | Value |
|---|---|
| Tasks | 150, in six cognitive categories |
| Samples | 1,500,000 (10,000 per task) |
| Packaging | 150 tar files, one per task (0.7β4.1 GB each, uncompressed) |
| Total size | 214 GB |
| Resolution | 1280 Γ 720, 24 fps |
| Clip length | 60 input frames β 60 target frames (2.5 s β 2.5 s) |
| Files per sample | 5 (input_video.mp4, target_video.mp4, prompt.txt, trajectory.npz, metadata.json) |
.
βββ LICENSE
βββ train/
βββ checksums.txt # per archive: sha256, file name, member count (50,000 each)
βββ accordion_fold_screen_task.tar
βββ ball_behind_box_stack_task.tar
βββ β¦ # 150 archives, one per task
Each archive keeps the original directory layout. train/<task>_task.tar extracts to:
train/
βββ shard1/ # render partition: shard1 = G01βG30 β¦ shard5 = G121βG150
βββ cabinet_task/
βββ cabinet_0000/
β βββ input_video.mp4 # 60 frames, 1280 Γ 720, 24 fps β the context
β βββ target_video.mp4 # 60 frames, same shape β the continuation to predict
β βββ prompt.txt # scene description, prefixed "Continue this scene as a short video."
β βββ trajectory.npz # ground-truth body poses for all 120 source frames
β βββ metadata.json # parameters, provenance, video_split
βββ cabinet_0001/ β¦ cabinet_9999/
βββ β¦
CC BY-NC 4.0 β attribution: Hokin Deng. Non-commercial use only. For commercial licensing contact hokinxqdeng@gmail.com.
Training Object Permanence in World Models (arXiv link to follow).
@article{zhang2026training,
title = {Training Object Permanence in World Models},
author = {Zhang, Haotian and others},
year = {2026},
url = {https://object-permanence.world}
}
28 commits