Auxiliary Tasks and Exploration Enable ObjectNav

04/08/2021
by   Joel Ye, et al.
6

ObjectGoal Navigation (ObjectNav) is an embodied task wherein agents are to navigate to an object instance in an unseen environment. Prior works have shown that end-to-end ObjectNav agents that use vanilla visual and recurrent modules, e.g. a CNN+RNN, perform poorly due to overfitting and sample inefficiency. This has motivated current state-of-the-art methods to mix analytic and learned components and operate on explicit spatial maps of the environment. We instead re-enable a generic learned agent by adding auxiliary learning tasks and an exploration reward. Our agents achieve 24.5 relative improvement over prior state-of-the-art, respectively, on the Habitat ObjectNav Challenge. From our analysis, we propose that agents will act to simplify their visual inputs so as to smooth their RNN dynamics, and that auxiliary tasks reduce overfitting by minimizing effective RNN dimensionality; i.e. a performant ObjectNav agent that must maintain coherent plans over long horizons does so by learning smooth, low-dimensional recurrent dynamics. Site: https://joel99.github.io/objectnav/

READ FULL TEXT

page 6

page 7

page 11

research
07/13/2021

Teaching Agents how to Map: Spatial Reasoning for Multi-Object Navigation

In the context of visual navigation, the capacity to map a novel environ...
research
04/18/2022

Spot the Difference: A Novel Task for Embodied Agents in Changing Environments

Embodied AI is a recent research area that aims at creating intelligent ...
research
07/09/2020

Auxiliary Tasks Speed Up Learning PointGoal Navigation

PointGoal Navigation is an embodied task that requires agents to navigat...
research
10/01/2020

Learning Social Learning

Social learning is a key component of human and animal intelligence. By ...
research
06/17/2022

What do navigation agents learn about their environment?

Today's state of the art visual navigation agents typically consist of l...
research
11/15/2022

Agent-State Construction with Auxiliary Inputs

In many, if not every realistic sequential decision-making task, the dec...

Please sign up or login with your details

Forgot password? Click here to reset