Chain of Thought Imitation with Procedure Cloning
FreeImitation learning through sequence prediction of expert computations
About Chain of Thought Imitation with Procedure Cloning
Chain of Thought Imitation with Procedure Cloning is a research paper that introduces procedure cloning, a method for imitation learning that goes beyond traditional input-output mapping. Unlike standard supervised imitation learning, which only learns the final action from expert demonstrations, procedure cloning uses supervised sequence prediction to imitate the entire series of expert computations, including intermediate reasoning steps. This allows the agent to learn not only what action to take but also the underlying procedure and rationale. The method is evaluated on navigation, simulated robotic manipulation, and game-playing environments, demonstrating superior generalization to unseen configurations even when the expert's original procedure is infeasible.
Key Features
Pros & Cons
- Captures both output actions and the reasoning behind them
- Enables strong generalization to novel environments
- Works with various types of expert procedures (planning, search, etc.)
- Does not rely on privileged simulator access during deployment
- Requires access to expert's intermediate computations during training
- May not be applicable to tasks where expert procedures are unavailable or poorly defined
- Performance depends on quality and granularity of procedure traces
- Computational cost increases with length of procedure sequences