Scene Memory Transformer for Embodied Agents in Long-Horizon Tasks
About
Many robotic applications require the agent to perform long-horizon tasks in partially observable environments. In such applications, decision making at any step can depend on observations received far in the past. Hence, being able to properly memorize and utilize the long-term history is crucial. In this work, we propose a novel memory-based policy, named Scene Memory Transformer (SMT). The proposed policy embeds and adds each observation to a memory and uses the attention mechanism to exploit spatio-temporal dependencies. This model is generic and can be efficiently trained with reinforcement learning over long episodes. On a range of visual navigation tasks, SMT demonstrates superior performance to existing reactive and memory-based policies by a margin.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Room Prediction | HouseTours (val) | Accuracy62.12 | 8 | |
| Room Prediction | MP3D (val) | Accuracy43.27 | 8 | |
| Episodic Memory Question Answering (Egocentric pixel) | Matterport3D | IoU0.14 | 8 | |
| Episodic Memory Question Answering (Top-down map) | Matterport3D | IoU0.12 | 8 | |
| Natural Language Query | MP3D 6 (val) | Rank-1 Success @ 0.334.18 | 8 | |
| Natural Language Query | HouseTours 7 (val) | Rank@1 (Thresh 0.3)40.54 | 8 | |
| Room Prediction | Ego4D | Accuracy49.65 | 7 | |
| Natural Language Query | Ego4D 26 (val) | Rank-1 @ IoU 0.35.25 | 7 |