PoliFormer: Scaling On-Policy RL with Transformers Results in Masterful Navigators

Kuo-Hao Zeng, Zichen Zhang, Kiana Ehsani, Rose Hendrix, Jordi Salvador +4 more
6/28/2024
cs.ROcs.CV

No official code found. Best implementation: allenai/PoliFormer (106 stars, last commit 2024-11-21).

Abstract

We present PoliFormer (Policy Transformer), an RGB-only indoor navigation agent trained end-to-end with reinforcement learning at scale that generalizes to the real-world without adaptation despite being trained purely in simulation. PoliFormer uses a foundational vision transformer encoder with a causal transformer decoder enabling long-term memory and reasoning. It is trained for hundreds of millions of interactions across diverse environments, leveraging parallelized, multi-machine rollouts for efficient training with high throughput. PoliFormer is a masterful navigator, producing state-of-the-art results across two distinct embodiments, the LoCoBot and Stretch RE-1 robots, and four navigation benchmarks. It breaks through the plateaus of previous work, achieving an unprecedented 85.5% success rate in object goal navigation on the CHORES-S benchmark, a 28.5% absolute improvement. PoliFormer can also be trivially extended to a variety of downstream applications such as object tracking, multi-object navigation, and open-vocabulary navigation with no finetuning.

View on arXivView PDF

Code Implementations(1)

allenai/PoliFormerCommunity71%

PoliFormer: Scaling On-Policy RL with Transformers Results in Masterful Navigators

10611Shell, PythonNov 5, 20241 years agoNOASSERTION
corl-2024embodied-aiobjectnavrl

Similar Papers

Cite this paper

@article{zeng2024poliformer,
  title  = {PoliFormer: Scaling On-Policy RL with Transformers Results in Masterful Navigators},
  author = {Kuo-Hao Zeng and Zichen Zhang and Kiana Ehsani and Rose Hendrix and Jordi Salvador and Alvaro Herrasti and Ross Girshick and Aniruddha Kembhavi and Luca Weihs},
  year   = {2024},
  eprint = {2406.20083},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.20083v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.20083.svg)](https://codeofpaper.com/paper/2406.20083)

Discussion