A Model of Fast Concept Inference with Object-Factorized Cognitive Programs
Not on the map. Why?
Abstract (arXiv)
The ability of humans to quickly identify general concepts from a handful of images has proven difficult to emulate with robots. Recently, a computer architecture was developed that allows robots to mimic some aspects of this human ability by modeling concepts as cognitive programs using an instruction set of primitive cognitive functions. This allowed a robot to emulate human imagination by simulating candidate programs in a world model before generalizing to the physical world. However, this model used a naive search algorithm that required 30 minutes to discover a single concept, and became intractable for programs with more than 20 instructions. To circumvent this bottleneck, we present an algorithm that emulates the human cognitive heuristics of object factorization and sub-goaling, allowing human-level inference speed, improving accuracy, and making the output more explainable.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 10 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1.
1 paper.
- 2023The Construction of Reality in an AI: A Reviewcited by 1
- 2023The Construction of Reality in an AI: A Review3 Feb 2023
Similar, not cited
Close in wording, no citation either way
- 2024RoboDreamer: Learning Compositional World Models for Robot Imagination
- 2024Language-Conditioned Robotic Manipulation with Fast and Slow Thinking
- 2026A Brain-inspired Hierarchical Framework for Zero-Shot Robot Task Reasoning and Execution ↗
- 2026Zero-shot World Models Are Developmentally Efficient Learners
- 2026RoBoSR: Structured Scene Representations for Embodied Robotic Reasoning ↗
- 2026ConceptACT: Episode-Level Concepts for Sample-Efficient Robotic Imitation Learning
- 2024From Real World to Logic and Back: Learning Generalizable Relational Concepts For Long Horizon Robot Planning
- 2025Reasoning in machine vision by learning fast and slow thinking