Beyond imitation: Zero-shot task transfer on robots by learning concepts as cognitive programs
Not on the map. Why?
Abstract (arXiv)
Humans can infer concepts from image pairs and apply those in the physical world in a completely different setting, enabling tasks like IKEA assembly from diagrams. If robots could represent and infer high-level concepts, it would significantly improve their ability to understand our intent and to transfer tasks between different environments. To that end, we introduce a computational framework that replicates aspects of human concept learning. Concepts are represented as programs on a novel computer architecture consisting of a visual perception system, working memory, and action controller. The instruction set of this "cognitive computer" has commands for parsing a visual scene, directing gaze and attention, imagining new objects, manipulating the contents of a visual working memory, and controlling arm movement. Inferring a concept corresponds to inducing a program that can transform the input to the output. Some concepts require the use of imagination and recursion. Previously learned concepts simplify the learning of subsequent more elaborate concepts, and create a hierarchy of abstractions. We demonstrate how a robot can use these abstractions to interpret novel concepts presented to it as schematic images, and then apply those concepts in dramatically different situations. By bringing cognitive science ideas on mental imagery, perceptual symbols, embodied cognition, and deictic mechanisms into the realm of machine learning, our work brings us closer to the goal of building robots that have interpretable representations and commonsense.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2019: 3; 2020: 0; 2021: 5; 2022: 3; 2023: 5; 2024: 2; 2025: 2; 2026: 1.
21 papers.
Sort:
By area:
- 2021Abstraction and Analogy-Making in Artificial Intelligencecited by 103
- 2021Learning to Synthesize Programs as Interpretable and Generalizable Policiescited by 59
- 2022Top-Down Synthesis for Library Learningcited by 57
- 2023LILO: Learning Interpretable Libraries by Compressing and Documenting Codecited by 46
- 2021Leveraging Language to Learn Program Abstractions and Search Heuristicscited by 44
- 2019Few-Shot Bayesian Imitation Learning with Logical Program Policiescited by 30
- 2022Abstraction for Deep Reinforcement Learningcited by 19
- 2025A Survey on Imitation Learning for Contact-Rich Tasks in Roboticscited by 12
- 2019From explanation to synthesis: Compositional program induction for learning from demonstrationcited by 9
- 2022Learning Neuro-symbolic Programs for Language Guided Robot Manipulationcited by 9
- 2023Hierarchical Neural Program Synthesiscited by 7
- 2019Motion Reasoning for Goal-Based Imitation Learningcited by 6
9 more
- 2024InfoCon: Concept Discovery with Generative and Discriminative Informativenesscited by 3
- 2023Bayesian Program Learning by Decompiling Amortized Knowledgecited by 2
- 2021On the Control of Attentional Processes in Visioncited by 1
- 2023The Construction of Reality in an AI: A Reviewcited by 1
- 2021Active Observer Visual Problem-Solving Methods are Dynamically Hypothesized, Deployed and Testedcited by 0
- 2023Socially Cognizant Robotics for a Technology Enhanced Societycited by 0
- 2024Guided Sketch-Based Program Induction by Search Gradientscited by 0
- 2025Disassociating performance from compositional feature learningcited by 0
- 2026Towards a universal language of concepts: A surveycited by 0
- 2026Towards a universal language of concepts: A survey3 Sep 2026
- 2025A Survey on Imitation Learning for Contact-Rich Tasks in Robotics16 Jun 2025
- 2025Disassociating performance from compositional feature learning14 May 2025
- 2024InfoCon: Concept Discovery with Generative and Discriminative Informativeness14 Mar 2024
- 2024Guided Sketch-Based Program Induction by Search Gradients10 Feb 2024
- 2023LILO: Learning Interpretable Libraries by Compressing and Documenting Code30 Oct 2023
- 2023Socially Cognizant Robotics for a Technology Enhanced Society27 Oct 2023
- 2023Bayesian Program Learning by Decompiling Amortized Knowledge13 Jun 2023
- 2023Hierarchical Neural Program Synthesis9 Mar 2023
- 2023The Construction of Reality in an AI: A Review3 Feb 2023
- 2022Top-Down Synthesis for Library Learning29 Nov 2022
- 2022Learning Neuro-symbolic Programs for Language Guided Robot Manipulation12 Nov 2022
9 more
- 2022Abstraction for Deep Reinforcement Learning10 Feb 2022
- 2021Learning to Synthesize Programs as Interpretable and Generalizable Policies31 Aug 2021
- 2021Active Observer Visual Problem-Solving Methods are Dynamically Hypothesized, Deployed and Tested18 Aug 2021
- 2021Leveraging Language to Learn Program Abstractions and Search Heuristics18 Jun 2021
- 2021Abstraction and Analogy-Making in Artificial Intelligence22 Feb 2021
- 2021On the Control of Attentional Processes in Vision5 Jan 2021
- 2019Motion Reasoning for Goal-Based Imitation Learning13 Nov 2019
- 2019Few-Shot Bayesian Imitation Learning with Logical Program Policies12 Apr 2019
- 2019From explanation to synthesis: Compositional program induction for learning from demonstration27 Feb 2019
- 2019Few-Shot Bayesian Imitation Learning with Logical Program Policiescited by 30
- 2025A Survey on Imitation Learning for Contact-Rich Tasks in Roboticscited by 12
- 2019From explanation to synthesis: Compositional program induction for learning from demonstrationcited by 9
- 2019Motion Reasoning for Goal-Based Imitation Learningcited by 6
- 2025A Survey on Imitation Learning for Contact-Rich Tasks in Robotics16 Jun 2025
- 2019Motion Reasoning for Goal-Based Imitation Learning13 Nov 2019
- 2019Few-Shot Bayesian Imitation Learning with Logical Program Policies12 Apr 2019
- 2019From explanation to synthesis: Compositional program induction for learning from demonstration27 Feb 2019
- 2021Abstraction and Analogy-Making in Artificial Intelligencecited by 103
- 2021Learning to Synthesize Programs as Interpretable and Generalizable Policiescited by 59
- 2022Top-Down Synthesis for Library Learningcited by 57
- 2023LILO: Learning Interpretable Libraries by Compressing and Documenting Codecited by 46
- 2021Leveraging Language to Learn Program Abstractions and Search Heuristicscited by 44
- 2022Abstraction for Deep Reinforcement Learningcited by 19
- 2022Learning Neuro-symbolic Programs for Language Guided Robot Manipulationcited by 9
- 2023Hierarchical Neural Program Synthesiscited by 7
- 2024InfoCon: Concept Discovery with Generative and Discriminative Informativenesscited by 3
- 2023Bayesian Program Learning by Decompiling Amortized Knowledgecited by 2
- 2021On the Control of Attentional Processes in Visioncited by 1
- 2023The Construction of Reality in an AI: A Reviewcited by 1
12 most cited of 17 All 17 (JSON)
- 2026Towards a universal language of concepts: A survey3 Sep 2026
- 2025Disassociating performance from compositional feature learning14 May 2025
- 2024InfoCon: Concept Discovery with Generative and Discriminative Informativeness14 Mar 2024
- 2024Guided Sketch-Based Program Induction by Search Gradients10 Feb 2024
- 2023LILO: Learning Interpretable Libraries by Compressing and Documenting Code30 Oct 2023
- 2023Socially Cognizant Robotics for a Technology Enhanced Society27 Oct 2023
- 2023Bayesian Program Learning by Decompiling Amortized Knowledge13 Jun 2023
- 2023Hierarchical Neural Program Synthesis9 Mar 2023
- 2023The Construction of Reality in an AI: A Review3 Feb 2023
- 2022Top-Down Synthesis for Library Learning29 Nov 2022
- 2022Learning Neuro-symbolic Programs for Language Guided Robot Manipulation12 Nov 2022
- 2022Abstraction for Deep Reinforcement Learning10 Feb 2022
12 newest of 17 All 17 (JSON)