paper-with-me

홈 › Papers

DD-PPO: Learning Near-Perfect PointGoal Navigators from 2.5 Billion Frames

2019-11-01 · ICLR 2020 1 · Erik Wijmans, Abhishek Kadian, Ari Morcos, Stefan Lee, Irfan Essa, Devi Parikh, Manolis Savva, Dhruv Batra

We present Decentralized Distributed Proximal Policy Optimization (DD-PPO), a method for distributed reinforcement learning in resource-intensive simulated environments. DD-PPO is distributed (uses multiple machines), decentralized (lacks a centralized server), and synchronous (no computation is ever stale), making it conceptually simple and easy to implement. In our experiments on training virtual robots to navigate in Habitat-Sim, DD-PPO exhibits near-linear scaling -- achieving a speedup of 107x on 128 GPUs over a serial implementation. We leverage this scaling to train an agent for 2.5 Billion steps of experience (the equivalent of 80 years of human experience) -- over 6 months of GPU-time training in under 3 days of wall-clock time with 64 GPUs. This massive-scale training not only sets the state of art on Habitat Autonomous Navigation Challenge 2019, but essentially solves the task --near-perfect autonomous navigation in an unseen environment without access to a map, directly from an RGB-D camera and a GPS+Compass sensor. Fortuitously, error vs computation exhibits a power-law-like distribution; thus, 90% of peak performance is obtained relatively early (at 100 million steps) and relatively cheaply (under 1 day with 8 GPUs). Finally, we show that the scene understanding and navigation policies learned can be transferred to other navigation tasks -- the analog of ImageNet pre-training + task-specific fine-tuning for embodied AI. Our model outperforms ImageNet pre-trained CNNs on these transfer tasks and can serve as a universal resource (all models and code are publicly available).

📄 PDF Abstract BibTeX arXiv:1911.00357

Code (8)

facebookresearch/habitat-api 공식 구현 pytorch
GT-RIPL/robo-vln pytorch
allenai/robothor-challenge
facebookresearch/habitat-api/tree/master/habitat_baselines/rl/ddppo pytorch
jacobkrantz/VLN-CE pytorch
opendilab/DI-engine pytorch
ray-project/ray/tree/master/rllib
yangysc/resinet pytorch

Tasks

Autonomous NavigationGPUNavigatePointGoal NavigationReinforcement LearningRobot NavigationScene Understanding

Methods 이 논문이 사용한 방법론

DD-PPO Decentralized Distributed Proximal Policy Optimization (DD-PPO) is a method for distributed reinforcement learning in resource-intensive simulated environments. DD-PPO is…

Similar Papers 제목 키워드 기반

Unsupervised Visual Odometry and Action Integration for PointGoal Navigation in Indoor Environment

2022-10-02 · Yijun Cao, Xianshi Zhang, Fuya Luo, Chuan Lin 외

PointGoal navigation in indoor environment is a fundamental task for personal robots to navigate to a specified point. Recent studies solved this PointGoal navigation task with near-perfect success rate in photo-realisti…

NavigatePointGoal NavigationVisual Odometry

Auxiliary Tasks Speed Up Learning PointGoal Navigation

2020-07-09 · Joel Ye, Dhruv Batra, Erik Wijmans, Abhishek Das

PointGoal Navigation is an embodied task that requires agents to navigate to a specified point in an unseen environment. Wijmans et al. showed that this task is solvable but their method is computationally prohibitive, r…

GPUNavigatePointGoal Navigation

The Surprising Effectiveness of Visual Odometry Techniques for Embodied PointGoal Navigation

2021-08-26 · ICCV 2021 10 · Xiaoming Zhao, Harsh Agrawal, Dhruv Batra, Alexander Schwing

It is fundamental for personal robots to reliably navigate to a specified goal. To study this task, PointGoal navigation has been introduced in simulated Embodied AI environments. Recent advances solve this PointGoal nav…

NavigatePointGoal NavigationVisual Odometry

Out of the Box: Embodied Navigation in the Real World

2021-05-12 · Roberto Bigazzi, Federico Landi, Marcella Cornia, Silvia Cascianelli 외

The research field of Embodied AI has witnessed substantial progress in visual navigation and exploration thanks to powerful simulating platforms and the availability of 3D data of indoor and photorealistic environments.…

PointGoal NavigationVisual Navigation

How to Train PointGoal Navigation Agents on a (Sample and Compute) Budget

2020-12-11 · Erik Wijmans, Irfan Essa, Dhruv Batra

PointGoal navigation has seen significant recent interest and progress, spurred on by the Habitat platform and associated challenge. In this paper, we study PointGoal navigation under both a sample budget (75 million fra…

GPUPointGoal Navigation