Embodied Concept Learner: Self-supervised Learning of Concepts and Mapping through Instruction Following
Not on the map. Why?
Abstract (arXiv)
Humans, even at a very early age, can learn visual concepts and understand geometry and layout through active interaction with the environment, and generalize their compositions to complete tasks described by natural languages in novel scenes. To mimic such capability, we propose Embodied Concept Learner (ECL) in an interactive 3D environment. Specifically, a robot agent can ground visual concepts, build semantic maps and plan actions to complete tasks by learning purely from human demonstrations and language instructions, without access to ground-truth semantic and depth supervisions from simulations. ECL consists of: (i) an instruction parser that translates the natural languages into executable programs; (ii) an embodied concept learner that grounds visual concepts based on language descriptions; (iii) a map constructor that estimates depth and constructs semantic maps by leveraging the learned concepts; and (iv) a program executor with deterministic policies to execute each program. ECL has several appealing benefits thanks to its modularized design. Firstly, it enables the robotic agent to learn semantics and depth unsupervisedly acting like babies, e.g., ground concepts through active interaction and perceive depth by disparities when moving forward. Secondly, ECL is fully transparent and step-by-step interpretable in long-term planning. Thirdly, ECL could be beneficial for the embodied instruction following (EIF), outperforming previous works on the ALFRED benchmark when the semantic label is not provided. Also, the learned concept can be reused for other downstream tasks, such as reasoning of object states. Project page: http://ecl.csail.mit.edu/
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 66 of its 92 references that are in the map. First posted on arXiv 7 Apr 2023.
Builds on
66 of 92 references.
References · 66
- 2017Mask R-CNNcited by 7,277
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,893
- 2016Layer Normalizationcited by 5,669
- 2016Gaussian Error Linear Units (GELUs)cited by 3,502
- 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,352
- 2015Flickr30k Entities: Collecting Region-to-Phrase Correspondences for Richer Image-to-Sentence Modelscited by 1,362
- 2017Vision-and-Language Navigation: Interpreting visually-grounded navigation instructions in real environmentscited by 1,027
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 988
- 2014Deep Visual-Semantic Alignments for Generating Image Descriptionscited by 968
- 2015Generation and Comprehension of Unambiguous Object Descriptionscited by 904
- 2017AI2-THOR: An Interactive 3D Environment for Visual AIcited by 869
- 2018MVSNet: Depth Inference for Unstructured Multi-view Stereocited by 788
38 more
- 2019ALFRED: A Benchmark for Interpreting Grounded Instructions for Everyday Taskscited by 783
- 2020Object Goal Navigation using Goal-Oriented Semantic Explorationcited by 429
- 2016Deeper Depth Prediction with Fully Convolutional Residual Networkscited by 403
- 2019The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervisioncited by 372
- 2018Speaker-Follower Models for Vision-and-Language Navigationcited by 340
- 2017Embodied Question Answeringcited by 336
- 2020Learning to Explore using Active Neural SLAMcited by 316
- 2018Reinforced Cross-Modal Matching and Self-Supervised Imitation Learning for Vision-Language Navigationcited by 305
- 2020Experience Grounds Languagecited by 242
- 2019Group-wise Correlation Stereo Networkcited by 235
- 2018Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentationcited by 222
- 2020Consistent Video Depth Estimationcited by 220
- 2020PatchmatchNet: Learned Multi-View Patchmatch Stereocited by 207
- 2020D3VO: Deep Depth, Deep Pose and Deep Uncertainty for Monocular Visual Odometrycited by 206
- 2021iGibson 2.0: Object-Centric Simulation for Robot Learning of Everyday Household Taskscited by 194
- 2019Vision-Language Navigation with Self-Supervised Auxiliary Reasoning Taskscited by 179
- 2022DaViT: Dual Attention Vision Transformerscited by 175
- 2019Depth from Videos in the Wild: Unsupervised Monocular Depth Learning from Unknown Camerascited by 170
- 2019Learning Depth-Guided Convolutions for Monocular 3D Object Detectioncited by 169
- 2021Episodic Transformer for Vision-and-Language Navigationcited by 156
- 2017IQA: Visual Question Answering in Interactive Environmentscited by 155
- 2021FILM: Following Instructions in Language with Modular Methodscited by 121
- 2019Learning Guided Convolutional Network for Depth Completioncited by 111
- 2019Depth Completion from Sparse LiDAR Data with Depth-Normal Constraintscited by 108
- 2019The Regretful Agent: Heuristic-Aided Navigation through Progress Estimationcited by 105
- 2017Grounded Language Learning in a Simulated 3D Worldcited by 100
- 2016Estimating Depth from Monocular Images as Classification Using Deep Fully Convolutional Residual Networkscited by 91
- 2021A Persistent Spatial Semantic Representation for High-level Natural Language Instruction Executioncited by 91
- 2021LanguageRefer: Spatial-Language Model for 3D Visual Groundingcited by 89
- 2017Grounding Referring Expressions in Images by Variational Contextcited by 82
- 2019Tactical Rewind: Self-Correction via Backtracking in Vision-and-Language Navigationcited by 81
- 2021Free-form Description Guided 3D Visual Graph Network for Object Grounding in Point Cloudcited by 81
- 2018Grounded Video Descriptioncited by 78
- 2021Grounding Physical Concepts of Objects and Events Through Dynamic Visual Reasoningcited by 68
- 2018SuperDepth: Self-Supervised, Super-Resolved Monocular Depth Estimationcited by 64
- 2022ComPhy: Compositional Physical Reasoning of Objects and Events from Videoscited by 63
- 2021Learning to Synthesize Programs as Interpretable and Generalizable Policiescited by 59
- 2021Embodied BERT: A Transformer Model for Embodied, Language-guided Visual Task Completioncited by 58
50 most cited of 66 All 66 (JSON)
Built on by
Citing papers per year: 2023: 6; 2024: 2; 2025: 1.
9 papers.
- 2023A2Nav: Action-Aware Zero-Shot Robot Navigation by Exploiting Vision-and-Language Ability of Foundation Modelscited by 62
- 2023Learning Vision-and-Language Navigation from YouTube Videoscited by 47
- 2023ThinkBot: Embodied Instruction Following with Thought Chain Reasoningcited by 19
- 2023GENOME: GenerativE Neuro-symbOlic visual reasoning by growing and reusing ModulEscited by 18
- 2023Advancing Visual Grounding with Scene Knowledge: Benchmark and Methodcited by 17
- 2023Generalizable Long-Horizon Manipulations with Large Language Modelscited by 16
- 2024Embodied Instruction Following in Unknown Environmentscited by 8
- 2024Learning to Play Video Games with Intuitive Physics Priorscited by 1
- 2025On Extending Semantic Abstraction for Efficient Search of Hidden Objectscited by 0
- 2025On Extending Semantic Abstraction for Efficient Search of Hidden Objects22 Dec 2025
- 2024Learning to Play Video Games with Intuitive Physics Priors20 Sep 2024
- 2024Embodied Instruction Following in Unknown Environments17 Jun 2024
- 2023ThinkBot: Embodied Instruction Following with Thought Chain Reasoning12 Dec 2023
- 2023GENOME: GenerativE Neuro-symbOlic visual reasoning by growing and reusing ModulEs8 Nov 2023
- 2023Generalizable Long-Horizon Manipulations with Large Language Models3 Oct 2023
- 2023A2Nav: Action-Aware Zero-Shot Robot Navigation by Exploiting Vision-and-Language Ability of Foundation Models15 Aug 2023
- 2023Learning Vision-and-Language Navigation from YouTube Videos22 Jul 2023
- 2023Advancing Visual Grounding with Scene Knowledge: Benchmark and Method21 Jul 2023