TL;DR
This paper introduces a reflective test-time planning approach for embodied LLMs, enabling robots to learn from mistakes through internal and external reflection mechanisms, improving task performance and generalization.
Contribution
It presents a novel framework combining reflection-in-action, reflection-on-action, and retrospective reflection for embodied LLMs, inspired by human practitioners.
Findings
Significant performance improvements on household and MuJoCo benchmarks.
Zero-shot generalization to photorealistic environments and real robot experiments.
Retrospective reflection outperforms step-wise external feedback with less computation.
Abstract
Embodied LLMs endow robots with high-level task reasoning, but they cannot reflect on what went wrong or why, turning deployment into a sequence of independent trials where mistakes repeat rather than accumulate into experience. Drawing upon human reflective practitioners, we introduce Reflective Test-Time Planning, which integrates two modes of reflection: \textit{reflection-in-action}, where the agent uses test-time scaling to generate and score multiple candidate actions using internal reflections before execution; and \textit{reflection-on-action}, which uses test-time training to update both its internal reflection model and its action policy based on external reflections after execution. We also include retrospective reflection, allowing the agent to re-evaluate earlier decisions and perform model updates with hindsight for proper long-horizon credit assignment. Experiments on our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
