Multi-Level Compositional Reasoning for Interactive Instruction Following
Suvaansh Bhambri, Byeonghwi Kim, Jonghyun Choi
TL;DR
This work tackles long-horizon interactive instruction following by introducing MCR-Agent, a three-level hierarchical architecture that decomposes tasks into subgoals, navigation, and object interaction. A Policy Composition Controller selects subgoals from language, a Master Policy handles navigation and triggers Interaction Policies, and a suite of Interaction Policies executes precise manipulations, aided by an Object Encoding Module and a Loop Escape mechanism to avoid deadlocks. On ALFRED, MCR-Agent achieves a $2.03\%$ absolute improvement in PLWSR on unseen environments without rule-based planning or semantic memory, while offering interpretable subgoals and faster learning through modular specialization. The results demonstrate strong efficiency and generalization, with ablations confirming the contributions of OEM, NIH, and MIP to overall performance and robustness. This approach provides a scalable path for robust, interpretable embodied AI in long-horizon domestic tasks without heavy external supervision.
Abstract
Robotic agents performing domestic chores by natural language directives are required to master the complex job of navigating environment and interacting with objects in the environments. The tasks given to the agents are often composite thus are challenging as completing them require to reason about multiple subtasks, e.g., bring a cup of coffee. To address the challenge, we propose to divide and conquer it by breaking the task into multiple subgoals and attend to them individually for better navigation and interaction. We call it Multi-level Compositional Reasoning Agent (MCR-Agent). Specifically, we learn a three-level action policy. At the highest level, we infer a sequence of human-interpretable subgoals to be executed based on language instructions by a high-level policy composition controller. At the middle level, we discriminatively control the agent's navigation by a master policy by alternating between a navigation policy and various independent interaction policies. Finally, at the lowest level, we infer manipulation actions with the corresponding object masks using the appropriate interaction policy. Our approach not only generates human interpretable subgoals but also achieves 2.03% absolute gain to comparable state of the arts in the efficiency metric (PLWSR in unseen set) without using rule-based planning or a semantic spatial memory.
