MOST: Memory of Object States and Task Progress for Long-Horizon Mobile Manipulation
Organizations: Northwestern Polytechnical University · Beijing Academy of Artificial Intelligence · East China Normal University · Chongqing University of Posts and Telecommunications
Abstract
Long-horizon embodied manipulation requires policies to act on information that is no longer visible. Modified objects may leave the field of view, while completed subtasks continue to constrain future actions. Existing approaches extend temporal context through recurrent state updates, test-time training, or storage and retrieval of past observations. As horizons grow, these mechanisms can still leave the policy to infer task state from long, redundant, and viewpoint-dependent visual experience. We argue that long-horizon agents benefit not merely from remembering more, but from remembering task-relevant state changes and progress. We propose Memory of Object States and Task Progress (MOST), a policy-internal memory framework that compresses multi-view observations into temporal tokens. Historical and predictive future tokens are explicitly supervised with object states and subtask progress, structuring memory around what has changed in the world and what has already been accomplished. The resulting memory directly conditions action generation within a single end-to-end policy, without an external planner or retrieval stage. We further introduce RoboCasa-Long, a benchmark of multi-minute, multi-stage mobile manipulation tasks. Across RoboCasa365, RoboCasa-Long, and real-world robot experiments, MOST consistently outperforms Xiaomi-Robotics-1 (XR-1), the previous state-of-the-art model. It raises average success from 65.9% to 72.1% on RoboCasa365, average maximum task progress from 20.83% to 42.22% on RoboCasa-Long, and real-world success from 6.66% to 43.33%. MOST also outperforms a matched visual-history memory variant, showing that effective long-horizon memory depends not only on how much experience is retained, but on whether it preserves decision-relevant progress and world-state changes.
Figures & tables
| Data | Method | Atomic | Composite-S | Composite-U | Average |
|---|---|---|---|---|---|
| Target 10% | GR00T N1.5 | 57.0 | 28.7 | 32.3 | 40.0 |
| XR-1 | 60.1 | 44.3 | 43.1 | 49.6 | |
| MOST-Raw | 61.1 | 48.3 | 45.2 | 51.9 | |
| MOST (Ours) | 63.3 | 51.0 | 48.7 | 54.6 | |
| Target 100% | GR00T N1.5 | 70.0 | 41.2 | 44.0 | 52.4 |
| XR-1 | 78.5 | 57.9 | 60.0 | 65.9 |
| Data | Method | SR | MC@25 | MC@50 | MC@75 | MP | PPL | OPS | UPS |
|---|---|---|---|---|---|---|---|---|---|
| Com-S-10% | XR-1 | 44.37 | 88.12 | 77.29 | 61.45 | 72.34 | 57.64 | 66.42 | 79.22 |
| MOST-Raw | 48.33 | 86.45 | 77.70 | 64.16 | 73.78 | 58.54 | 67.12 | 79.46 | |
| MOST (Ours) | 51.04 | 89.16 | 82.50 | 68.75 | 77.29 | 62.00 | 71.86 | 81.76 | |
| Com-U-10% | XR-1 | 43.12 | 94.37 | 80.83 | 58.75 | 73.30 | 56.02 | 66.92 | 81.08 |
| MOST-Raw | 45.20 | 94.16 | 81.66 | 61.04 | 74.41 | 56.99 | 68.69 | 81.05 | |
| MOST (Ours) | 48.75 | 95.41 | 83.33 | 60.83 | 75.79 | 57.55 | 69.11 | 83.49 |
| Task | Method | SR | MC@25 | MC@50 | MC@75 | MP | PPL | OPS | UPS |
|---|---|---|---|---|---|---|---|---|---|
| PackFruit | XR-1 | 0.00 | 43.33 | 6.66 | 0.00 | 18.05 | 10.93 | 14.16 | 27.50 |
| MOST-Raw | 0.00 | 76.66 | 40.00 | 0.00 | 38.61 | 23.72 | 34.16 | 57.50 | |
| MOST (Ours) | 10.00 | 93.33 | 76.66 | 30.00 | 61.84 | 43.57 | 58.84 | 82.99 | |
| Prepare Breakfast | XR-1 | 0.00 | 66.66 | 0.00 | 0.00 | 26.66 | 17.93 | 20.33 | 35.00 |
| MOST-Raw | 0.00 | 76.66 | 10.00 | 0.00 | 27.66 | 15.76 | 19.33 | 42.33 | |
| MOST (Ours) | 6.66 | 86.66 | 16.66 | 6.66 | 37.14 | 36.19 | 35.95 | 71.66 |
| Memory Representation | SR | MC@25 | MC@50 | MC@75 | MP | PPL | OPS | UPS |
|---|---|---|---|---|---|---|---|---|
| No Memory (XR-1) | 57.91 | 90.83 | 84.37 | 70.41 | 79.48 | 63.55 | 74.83 | 84.56 |
| Visual History (MOST-Raw) | 63.33 | 90.62 | 85.00 | 73.95 | 81.68 | 65.06 | 76.67 | 86.82 |
| Current Task State | 56.45 | 89.37 | 81.66 | 68.54 | 77.50 | 61.35 | 72.24 | 83.00 |
| Task-State History | 65.20 | 91.04 | 84.79 | 75.83 | 82.18 | 66.23 | 77.88 | 86.67 |
| Subtask Trajectory | 67.08 | 92.91 | 86.45 | 76.66 | 83.67 | 67.88 | 79.25 | 88.02 |
| Object-State Trajectory | 66.04 | 92.70 | 87.08 | 76.66 | 83.67 | 68.09 | 79.31 | 86.87 |
| Task | Method | SR | MC@25 | MC@50 | MC@75 | MP | PPL |
|---|---|---|---|---|---|---|---|
| Pack 1 Banana | XR-1 | 0.00 | 80.00 | 50.00 | 0.00 | 43.33 | 38.33 |
| MOST-Raw | 40.00 | 70.00 | 50.00 | 40.00 | 53.33 | 50.00 | |
| MOST (Ours) | 40.00 | 80.00 | 70.00 | 40.00 | 63.33 | 61.67 | |
| Pack 2 Bananas | XR-1 | 10.00 | 60.00 | 50.00 | 50.00 | 50.00 | 48.00 |
| MOST-Raw | 40.00 | 90.00 | 70.00 | 50.00 | 68.00 | 65.00 | |
| MOST (Ours) | 50.00 | 90.00 | 90.00 | 80.00 | 82.00 | 79.50 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Task | SR | OPS | UPS | NCT | MP | MC@25 | MC@50 | MC@75 | PPL | CRA | DRR | FNS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DeliverStraw | 33.33 | 50.00 | 75.55 | 86.80 | 68.88 | 83.33 | 73.33 | 50.00 | 50.81 | 11.05 | 25.00 | 46.16 |
| GetToastedBread | 83.33 | 90.83 | 95.83 | 68.03 | 90.83 | 93.33 | 93.33 | 90.00 | 89.72 | 0.00 | 100.00 | 46.50 |
| KettleBoiling | 70.00 | 81.11 | 86.66 | 67.96 | 83.33 | 90.00 | 90.00 | 70.00 | 83.33 | 0.00 | – | 35.55 |
| LoadDishwasher | 66.66 | 78.66 | 90.00 | 73.75 | 84.66 | 93.33 | 90.00 | 76.66 | 62.40 | 6.94 | 77.27 | 50.00 |
| PackIdenticalLunches | 20.00 | 47.50 | 69.16 | 92.56 | 67.50 | 100.00 | 76.66 | 43.33 | 41.96 | 18.87 | 62.20 | 52.60 |
| PreSoakPan | 53.33 | 86.66 | 89.33 | 76.38 | 87.33 | 96.66 | 93.33 | 93.33 | 81.50 | 1.12 | 100.00 | 79.28 |
| Task | SR | OPS | UPS | NCT | MP | MC@25 | MC@50 | MC@75 | PPL | CRA | DRR | FNS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ArrangeBreadBasket | 86.66 | 88.00 | 94.83 | 40.12 | 89.50 | 93.33 | 86.66 | 86.66 | 51.16 | 2.57 | 96.42 | 10.62 |
| ArrangeTea | 60.00 | 80.66 | 89.33 | 85.53 | 85.33 | 100.00 | 93.33 | 73.33 | 72.97 | 3.45 | 57.14 | 58.33 |
| BreadSelection | 50.00 | 72.50 | 79.16 | 76.79 | 75.83 | 100.00 | 93.33 | 60.00 | 47.06 | 5.90 | 87.50 | 49.16 |
| CategorizeCondiments | 13.33 | 40.83 | 73.33 | 96.22 | 55.83 | 100.00 | 76.66 | 33.33 | 37.69 | 21.05 | 69.56 | 46.05 |
| CuttingToolSelection | 63.33 | 68.33 | 80.00 | 64.37 | 73.33 | 83.33 | 83.33 | 63.33 | 42.50 | 3.91 | 85.00 | 24.54 |
| GarnishPancake | 80.00 | 87.77 | 93.33 | 64.05 | 92.22 | 100.00 | 96.66 | 80.00 | 82.59 | 3.27 | 55.55 | 47.22 |
| Task | SR | OPS | UPS | NCT | MP | MC@25 | MC@50 | MC@75 | PPL | CRA | DRR | FNS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DeliverStraw | 73.33 | 81.11 | 94.44 | 67.17 | 92.22 | 96.66 | 96.66 | 83.33 | 66.78 | 7.26 | 65.00 | 64.16 |
| GetToastedBread | 86.66 | 88.33 | 94.16 | 67.99 | 89.16 | 90.00 | 90.00 | 90.00 | 83.20 | 0.72 | 80.00 | 21.87 |
| KettleBoiling | 90.00 | 94.44 | 96.66 | 57.19 | 96.66 | 100.00 | 100.00 | 90.00 | 89.11 | 0.08 | 100.00 | 53.33 |
| LoadDishwasher | 96.66 | 99.33 | 99.33 | 58.80 | 99.33 | 100.00 | 100.00 | 100.00 | 73.32 | 0.23 | 100.00 | 90.00 |
| PackIdenticalLunches | 40.00 | 66.25 | 78.75 | 82.80 | 78.33 | 100.00 | 93.33 | 60.00 | 62.69 | 13.69 | 66.66 | 59.72 |
| PreSoakPan | 73.33 | 90.66 | 93.33 | 75.65 | 92.66 | 96.66 | 96.66 | 96.66 | 86.54 | 1.62 | 66.66 | 80.00 |
| Task | SR | OPS | UPS | NCT | MP | MC@25 | MC@50 | MC@75 | PPL | CRA | DRR | FNS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ArrangeBreadBasket | 86.66 | 89.33 | 91.33 | 40.80 | 90.00 | 90.00 | 86.66 | 86.66 | 53.16 | 1.38 | 96.29 | 12.50 |
| ArrangeTea | 76.66 | 90.66 | 93.33 | 79.05 | 92.00 | 100.00 | 96.66 | 86.66 | 83.86 | 1.32 | 77.77 | 62.85 |
| BreadSelection | 83.33 | 91.66 | 95.00 | 66.05 | 92.50 | 100.00 | 100.00 | 86.66 | 64.37 | 0.68 | 95.65 | 53.50 |
| CategorizeCondiments | 46.66 | 70.00 | 85.83 | 88.36 | 76.66 | 100.00 | 90.00 | 66.66 | 67.36 | 6.93 | 54.16 | 55.62 |
| CuttingToolSelection | 46.66 | 50.00 | 71.66 | 74.73 | 65.00 | 83.33 | 83.33 | 46.66 | 45.83 | 8.01 | 43.75 | 30.93 |
| GarnishPancake | 70.00 | 81.11 | 91.11 | 72.22 | 90.00 | 100.00 | 100.00 | 70.00 | 78.74 | 6.92 | 33.33 | 53.33 |
Long-Horizon Robotic Manipulation
Long-horizon robotic manipulation studies how robots plan, remember, and recover across extended sequences of physical tasks.
See all 449 papers