VoxProg: 3D Spatial Reasoning through Voxel Programming
Organizations: Zhejiang University · vivo Mobile Communication Co., Ltd., Shenzhen, China
Abstract
Language models' abilities to interpret tasks and generate programs offer a promising basis for 3D spatial reasoning. Yet following spatial instructions in 3D scenes requires programs to construct geometric references that language leaves implicit. In this work, we introduce VoxProg, which formulates 3D object placement through voxel programming: a language model translates task interpretations into executable programs over local voxel views of scene surfaces. Because these views index surface geometry on regular grids with explicit coordinates and neighborhood relations, an evidence program can isolate task-relevant regions and boundaries directly from scene meshes, and a downstream pose program can measure the resulting geometry to compute a target pose. Visual and numerical feedback from execution lets the model inspect intermediate selections and candidate placements to iteratively revise its code. To evaluate open-ended placement across functional use, geometric fit, and contextual arrangements, we introduce the 71-task VoxProg-Bench benchmark along with an evaluation suite pairing perceptual Intent Alignment and 3D Physical Validity. Across VoxProg-Bench and external benchmarks, VoxProg consistently outperforms relation-based, keypoint-based, and mesh-based baselines.
Figures & tables
| IA Rank Score | Physical Validity (%) | |||||||
|---|---|---|---|---|---|---|---|---|
| Method | Overall | Func. | Geom. | Context. | Overall | Func. | Geom. | Context. |
| GenManip | 25.59 | 25.00 | 32.14 | 22.99 | 73.2 | 67.9 | 92.9 | 69.0 |
| GenSim2-kPAM | 42.72 | 34.52 | 35.71 | 54.02 | 77.5 | 78.6 | 85.7 | 72.4 |
| Direct Mesh | 48.59 | 53.57 | 44.05 | 45.98 | 87.3 | 75.0 | 100.0 | 93.1 |
| VoxProg | 83.10 | 86.90 | 88.10 | 77.01 | 95.8 | 92.9 | 100.0 | 96.6 |
3D Spatial Reasoning
3D spatial reasoning studies how AI systems infer geometry, object relations, viewpoints, and motion to understand and act in three-dimensional scenes.
See all 200 papers