Environment Predictive Coding for Embodied Agents
Not on the map. Why?
Abstract (arXiv)
We introduce environment predictive coding, a self-supervised approach to learn environment-level representations for embodied agents. In contrast to prior work on self-supervised learning for images, we aim to jointly encode a series of images gathered by an agent as it moves about in 3D environments. We learn these representations via a zone prediction task, where we intelligently mask out portions of an agent's trajectory and predict them from the unmasked portions, conditioned on the agent's camera poses. By learning such representations on a collection of videos, we demonstrate successful transfer to multiple downstream navigation-oriented tasks. Our experiments on the photorealistic 3D environments of Gibson and Matterport3D show that our method outperforms the state-of-the-art on challenging tasks with only a limited budget of experience.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 52 of its 66 references that are in the map. First posted on arXiv 3 Feb 2021.
Builds on
52 of 66 references.
References · 52
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2019Dream to Control: Learning Behaviors by Latent Imaginationcited by 1,598
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,424
- 2017Matterport3D: Learning from RGB-D Data in Indoor Environmentscited by 1,354
- 2019Habitat: A Platform for Embodied AI Researchcited by 1,163
- 2017Vision-and-Language Navigation: Interpreting visually-grounded navigation instructions in real environmentscited by 1,013
- 2016End to End Learning for Self-Driving Carscited by 1,000
38 more
- 2019The Replica Dataset: A Digital Replica of Indoor Spacescited by 885
- 2017AI2-THOR: An Interactive 3D Environment for Visual AIcited by 850
- 2018Recurrent World Models Facilitate Policy Evolutioncited by 761
- 2019VideoBERT: A Joint Model for Video and Language Representation Learningcited by 702
- 2018Gibson Env: Real-World Perception for Embodied Agentscited by 477
- 2016Semantic Scene Completion from a Single Depth Imagecited by 468
- 2020Object Goal Navigation using Goal-Oriented Semantic Explorationcited by 421
- 2019DD-PPO: Learning Near-Perfect PointGoal Navigators from 2.5 Billion Framescited by 352
- 2017Embodied Question Answeringcited by 335
- 2017Cognitive Mapping and Planning for Visual Navigationcited by 209
- 2018Semi-parametric Topological Memory for Navigationcited by 203
- 2020Neural Topological SLAM for Visual Navigationcited by 193
- 2016Learning to Navigate in Complex Environmentscited by 192
- 2019Video Representation Learning by Dense Predictive Codingcited by 175
- 2018Self-Supervised Video Representation Learning with Space-Time Cubic Puzzlescited by 149
- 2020Memory-augmented Dense Predictive Coding for Video Representation Learningcited by 137
- 2018Visual Semantic Navigation using Scene Priorscited by 127
- 2019Learning Exploration Policies for Navigationcited by 113
- 2019Scene Memory Transformer for Embodied Agents in Long-Horizon Taskscited by 106
- 2020Robust Learning Through Cross-Task Consistencycited by 105
- 2020Occupancy Anticipation for Efficient Exploration and Navigationcited by 104
- 2020Bootstrap Latent-Predictive Representations for Multitask Reinforcement Learningcited by 101
- 2019Look, Listen, and Act: Towards Audio-Visual Embodied Navigationcited by 95
- 2019Interactive Gibson Benchmark (iGibson 0.5): A Benchmark for Interactive Navigation in Cluttered Environmentscited by 89
- 2017Neural Map: Structured Memory for Deep Reinforcement Learningcited by 88
- 2019Shaping Belief States with Generative Environment Models for RLcited by 65
- 2020Semantic Visual Navigation by Watching YouTube Videoscited by 60
- 2020An Exploration of Embodied Visual Explorationcited by 56
- 2020Auxiliary Tasks Speed Up Learning PointGoal Navigationcited by 52
- 2019Bayesian Relational Memory for Semantic Visual Navigationcited by 48
- 2017Learning to Look Around: Intelligently Exploring Unseen Environments for Unknown Taskscited by 37
- 2020Seeing the Un-Scene: Learning Amodal Semantic Maps for Room Navigationcited by 34
- 2019SplitNet: Sim2Sim and Task2Task Transfer for Embodied Visual Navigationcited by 29
- 2019Situational Fusion of Visual Representation for Visual Navigationcited by 28
- 2017Im2Pano3D: Extrapolating 360 Structure and Semantics Beyond the Field of Viewcited by 25
- 2019Learning to Navigate Using Mid-Level Visual Priorscited by 25
- 2019Differentiable Algorithm Networks for Composable Robot Learningcited by 24
- 2018Extreme Relative Pose Estimation for RGB-D Scans via Scene Completioncited by 22
50 most cited of 52 All 52 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 8; 2023: 3.
12 papers.
- 2022PONI: Potential Functions for ObjectGoal Navigation with Interaction-free Learningcited by 149
- 2022Offline Visual Representation Learning for Embodied Navigationcited by 74
- 2022Zero Experience Required: Plug & Play Modular Transfer Learning for Semantic Visual Navigationcited by 66
- 2021Curious Representation Learning for Embodied Intelligencecited by 43
- 2023Learning Navigational Visual Representations with Semantic Map Supervisioncited by 40
- 2022EgoEnv: Human-centric environment representations from egocentric videocited by 22
- 2022Active Audio-Visual Separation of Dynamic Sound Sourcescited by 16
- 2022Navigating to Objects in Unseen Environments by Distance Predictioncited by 15
- 2022Using Human Perception to Regularize Transfer Learningcited by 6
- 2023Learning Road Scene-level Representations via Semantic Region Predictioncited by 4
- 2023ALP: Action-Aware Embodied Learning for Perceptioncited by 4
- 2022ASC me to Do Anything: Multi-task Training for Embodied AIcited by 1
- 2023Learning Navigational Visual Representations with Semantic Map Supervision23 Jul 2023
- 2023ALP: Action-Aware Embodied Learning for Perception16 Jun 2023
- 2023Learning Road Scene-level Representations via Semantic Region Prediction2 Jan 2023
- 2022Using Human Perception to Regularize Transfer Learning15 Nov 2022
- 2022EgoEnv: Human-centric environment representations from egocentric video22 Jul 2022
- 2022Offline Visual Representation Learning for Embodied Navigation27 Apr 2022
- 2022ASC me to Do Anything: Multi-task Training for Embodied AI14 Feb 2022
- 2022Navigating to Objects in Unseen Environments by Distance Prediction8 Feb 2022
- 2022Zero Experience Required: Plug & Play Modular Transfer Learning for Semantic Visual Navigation5 Feb 2022
- 2022Active Audio-Visual Separation of Dynamic Sound Sources2 Feb 2022
- 2022PONI: Potential Functions for ObjectGoal Navigation with Interaction-free Learning25 Jan 2022
- 2021Curious Representation Learning for Embodied Intelligence3 May 2021