Planning Commitment of LLM under Partial Observability
Abstract
LLM-based planning agents commit to plans of different lengths before interacting with a partially observable environment. Some aggressively commit to a long plan based on assumptions about unobserved states, while others conservatively plan only over what they have observed. Both behaviors emerge implicitly in pre-trained models, whether the LLM outputs a plan directly or generates a PDDL formulation for a classical solver. Aggressive commitment risks costly failures, while conservative commitment risks excessive LLM calls. This choice pits safety against efficiency, a trade-off that has been neither characterized systematically nor made controllable. We investigate aggressive and conservative LLM planners and formalizers on two partially observable domains, where priors are provided as either explicit statistics or common-sense knowledge. Across three LLMs, both strategies reach similar accuracy. Conservative methods achieve fewer failed attempts (safety) at the cost of more API calls (efficiency). Aggressive methods fail more often but replan efficiently only when priors are informative. Interestingly, analysis shows that LLMs treat the provided priors nearly as facts, which risks failure when priors are unreliable. We also explore hybrid strategies with tunable hyperparameters that adjust the balance between safety and efficiency.
Figures & tables
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Acc. | Fail. | API | Tok. |
| Aggr. planner | 100 | 4.0 | 5.0 | 178 |
| Cons. planner | 100 | 1.5 | 4.7 | 197 |
| Aggr. formalizer | 90 | 6.1 | 7.5 | 7,603 |
| Cons. formalizer | 100 | 5.7 | 18.6 | 16,149 |
| Baseline | Att. | Steps | Acc. | 1-Att. |
| Oracle BFS | 1.00 | 4.09 | 100 | 100 |
| Frontier BFS | 6.09 | 7.15 | 100 | 0 |
| Aggressive BFS | 5.99 | 13.60 | 100 | 3 |
| Probability | 5.34 | 62.75 | 100 | 53 |
| Method | Fail. | PDDL | Loc. | Known | Assumed | Rev. |
| Full observability | ||||||
| DeepSeek-Flash | ||||||
| Aggressive | 0.00 | 0.00 | 0.00 | 0.00 | – | 0.00 |
| Aggressive + priors | 0.06 | 0.01 | 0.00 | 0.05 | – | 0.01 |
| Conservative | 0.31 | 0.00 | 0.30 | 0.01 | – | 0.04 |
| Gemini-3-Flash | ||||||
| Length 2 ( ) | Length 3 ( ) | Length 4 ( ) | Length 5–6 ( ) | |||||||||
| Method | Acc. | Fail. | API | Acc. | Fail. | API | Acc. | Fail. | API | Acc. | Fail. | API |
| Conservative planner | 100 | 0.02 | 3.14 | 100 | 0.06 | 4.33 | 100 | 0.03 | 5.82 | 100 | 0.07 | 6.62 |
| Aggressive planner | 100 | 1.93 | 2.93 | 98 | 2.78 | 3.76 | 100 | 4.00 | 5.00 | 100 | 4.24 | 5.24 |
| + priors | 100 | 0.83 | 1.83 | 100 | 1.20 | 2.20 | 100 | 3.05 | 4.05 | 100 | 2.87 | 3.87 |
| Conservative formalizer | 91 | 0.61 | 3.98 | 94 | 0.67 | 5.26 | 90 | 1.08 | 6.51 | 89 | 0.91 | 6.98 |
| Aggressive formalizer | 92 | 1.94 | 3.14 | 94 | 3.01 | 4.27 | 82 | 4.46 | 5.69 | 91 | 4.40 | 5.64 |
| Without statistics | With statistics | |||||||||
| Method | Acc. | Att. | Fail. | API | Tok. | Acc. | Att. | Fail. | API | Tok. |
| Full observability | ||||||||||
| Planner | ||||||||||
| Aggressive | 100 | 1.00 | 0.00 | 1.00 | 35 | 100 | 1.00 | 0.00 | 1.00 | 35 |
| Conservative | 98 | 1.00 | 0.02 | 1.00 | 35 | – | – | – | – | – |
| Hybrid (free) | 100 | 1.00 | 0.00 | 1.00 | 35 | 94 | 1.00 | 0.06 | 1.00 | 35 |
| Without statistics | With statistics | |||||||||
| Method | Acc. | Att. | Fail. | API | Tok. | Acc. | Att. | Fail. | API | Tok. |
| Full observability | ||||||||||
| Planner | ||||||||||
| Aggressive | 100 | 1.00 | 0.00 | 1.00 | 35 | 98 | 1.00 | 0.02 | 1.00 | 34 |
| Conservative | 100 | 1.00 | 0.00 | 1.00 | 35 | – | – | – | – | – |
| Hybrid (free) | 100 | 1.00 | 0.00 | 1.00 | 35 | 99 | 1.00 | 0.01 | 1.00 | 34 |
| Without statistics | With statistics | |||||||||
| Method | Acc. | Att. | Fail. | API | Tok. | Acc. | Att. | Fail. | API | Tok. |
| Full observability | ||||||||||
| Planner | ||||||||||
| Aggressive | 100 | 1.00 | 0.00 | 1.00 | 35 | 98 | 1.00 | 0.02 | 1.00 | 34 |
| Conservative | 98 | 1.00 | 0.02 | 1.00 | 35 | – | – | – | – | – |
| Hybrid (free) | 97 | 1.00 | 0.03 | 1.00 | 35 | 98 | 1.00 | 0.02 | 1.00 | 35 |
| Without statistics | With statistics | |||||||||
| Method | Acc. | Att. | Fail. | API | Tok. | Acc. | Att. | Fail. | API | Tok. |
| Full observability | ||||||||||
| Planner | ||||||||||
| Aggressive | 100 | 1.00 | 0.00 | 1.00 | 35 | 100 | 1.00 | 0.00 | 1.00 | 35 |
| Conservative | 100 | 1.00 | 0.00 | 1.00 | 35 | – | – | – | – | – |
| Hybrid (free) | 100 | 1.00 | 0.00 | 1.00 | 35 | 99 | 1.00 | 0.01 | 1.00 | 35 |
| Without statistics | With statistics | |||||||||
| Method | Acc. | Att. | Fail. | API | Tok. | Acc. | Att. | Fail. | API | Tok. |
| Full observability | ||||||||||
| Planner | ||||||||||
| Aggressive | 100 | 1.00 | 0.00 | 1.00 | 35 | 100 | 1.00 | 0.00 | 1.00 | 35 |
| Conservative | 98 | 1.00 | 0.02 | 1.00 | 35 | – | – | – | – | – |
| Hybrid (free) | 100 | 1.00 | 0.00 | 1.00 | 35 | 96 | 1.00 | 0.04 | 1.00 | 35 |
| Method | Acc. | Att. | Fail. | API | Tok. |
| DeepSeek-Flash | |||||
| Aggressive planner | 98 | 3.81 | 2.83 | 3.81 | 146 |
| Conservative planner | 100 | 2.33 | 1.33 | 5.69 | 159 |
| Aggressive formalizer | 75 | 11.40 | 10.65 | 12.34 | 10,240 |
| Conservative formalizer | 63 | 12.21 | 11.58 | 24.41 | 16,718 |
| Qwen3.8-27B | |||||
LLM Planning
Large language model planning studies how models decompose goals, choose actions, and revise plans under constraints.
See all 140 papers