Neural Production Systems: Learning Rule-Governed Visual Dynamics
Not on the map. Why?
Abstract (arXiv)
Visual environments are structured, consisting of distinct objects or entities. These entities have properties -- both visible and latent -- that determine the manner in which they interact with one another. To partition images into entities, deep-learning researchers have proposed structural inductive biases such as slot-based architectures. To model interactions among entities, equivariant graph neural nets (GNNs) are used, but these are not particularly well suited to the task for two reasons. First, GNNs do not predispose interactions to be sparse, as relationships among independent entities are likely to be. Second, GNNs do not factorize knowledge about interactions in an entity-conditional manner. As an alternative, we take inspiration from cognitive science and resurrect a classic approach, production systems, which consist of a set of rule templates that are applied by binding placeholder variables in the rules to specific entities. Rules are scored on their match to entities, and the best fitting rules are applied to update entity properties. In a series of experiments, we demonstrate that this architecture achieves a flexible, dynamic flow of control and serves to factorize entity-specific and rule-based information. This disentangling of knowledge achieves robust future-state prediction in rich visual environments, outperforming state-of-the-art methods using GNNs, and allows for the extrapolation from simple (few object) environments to more complex environments.
Key facts. Cited by 75 papers in the map (data through 7 Oct 2026). Builds on 54 of its 88 references that are in the map. First posted on arXiv 2 Mar 2021.
Builds on
54 of 88 references.
References · 54
- 2017Attention Is All You Needcited by 59,932
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,413
- 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
- 2015Fast R-CNNcited by 2,930
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2019Mastering Atari, Go, Chess and Shogi by Planning with a Learned Modelcited by 1,327
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
- 2020Object-Centric Learning with Slot Attentioncited by 865
- 2014Neural Turing Machinescited by 630
- 2016MOT16: A Benchmark for Multi-Object Trackingcited by 531
38 more
- 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 503
- 2019MONet: Unsupervised Scene Decomposition and Representationcited by 388
- 2015Neural Module Networkscited by 375
- 2017PathNet: Evolution Channels Gradient Descent in Super Neural Networkscited by 362
- 2019Multi-Object Representation Learning with Iterative Variational Inferencecited by 359
- 2018Neural Relational Inference for Interacting Systemscited by 339
- 2020Agent57: Outperforming the Atari Human Benchmarkcited by 300
- 2020Inductive Biases for Deep Learning of Higher-Level Cognitioncited by 273
- 2019GENESIS: Generative Scene Inference and Sampling with Object-Centric Latent Representationscited by 227
- 2019Recurrent Independent Mechanismscited by 219
- 2016Attend, Infer, Repeat: Fast Scene Understanding with Generative Modelscited by 209
- 2019Contrastive Learning of Structured World Modelscited by 206
- 2018Sequential Attend, Infer, Repeat: Generative Modelling of Moving Objectscited by 128
- 2017Routing Networks: Adaptive Selection of Non-linear Functions for Multi-Task Learningcited by 125
- 2019Entity Abstraction in Visual Model-Based Reinforcement Learningcited by 110
- 2020CausalWorld: A Robotic Manipulation Benchmark for Causal Structure and Transfer Learningcited by 109
- 2017The Consciousness Priorcited by 105
- 2018Relational Neural Expectation Maximization: Unsupervised Discovery of Objects and their Interactionscited by 100
- 2015Neural Programmer-Interpreterscited by 96
- 2017Visual Interaction Networkscited by 94
- 2018Leveraging Grammar and Reinforcement Learning for Neural Program Synthesiscited by 83
- 2019InfoBot: Transfer and Exploration via the Information Bottleneckcited by 78
- 2017Neural Task Programming: Learning to Generalize Across Hierarchical Taskscited by 75
- 2016Tagger: Deep Unsupervised Perceptual Groupingcited by 69
- 2018Neural Arithmetic Logic Unitscited by 69
- 2018Modular Networks: Learning to Decompose Neural Computationcited by 62
- 2018ShapeStacks: Learning Vision-Based Physical Intuition for Generalised Object Stackingcited by 55
- 2019Routing Networks and the Challenges of Modular and Compositional Computationcited by 49
- 2020Object Files and Schemata: Factorizing Declarative and Procedural Knowledge in Dynamical Systemscited by 48
- 2020Learning Long-term Visual Dynamics with Region Proposal Interaction Networkscited by 44
- 2020Behavior Priors for Efficient Reinforcement Learningcited by 40
- 2017Making Neural Programming Architectures Generalize via Recursioncited by 35
- 2015Neural Programmer: Inducing Latent Programs with Gradient Descentcited by 32
- 2019Making sense of sensory inputcited by 29
- 2020Unsupervised Discovery of 3D Physical Objects from Videocited by 27
- 2018Tracking by Animation: Unsupervised Learning of Multi-Object Attentive Trackerscited by 22
- 2018Relational Forward Models for Multi-Agent Learningcited by 21
- 2020Unsupervised Video Decomposition using Spatio-temporal Iterative Inferencecited by 12
50 most cited of 54 All 54 (JSON)
Built on by
Citing papers per year: 2021: 14; 2022: 24; 2023: 20; 2024: 7; 2025: 9; 2026: 1.
75 papers.
Sort:
By area:
- 2021Conditional Object-Centric Learning from Videocited by 247
- 2021Disentanglement via Mechanism Sparsity Regularization: A New Principle for Nonlinear ICAcited by 158
- 2021Inductive Biases and Variable Creation in Self-Attention Mechanismscited by 144
- 2021Improving Coherence and Consistency in Neural Sequence Models with Dual-System, Neuro-Symbolic Reasoningcited by 85
- 2023Modular Deep Learningcited by 82
- 2022Object discovery and representation networkscited by 80
- 2022Self-Supervised Visual Representation Learning with Semantic Groupingcited by 70
- 2022Learning to Induce Causal Structurecited by 68
- 2022Weakly Supervised Representation Learning with Sparse Perturbationscited by 64
- 2022Causal Dynamics Learning for Task-Independent State Abstractioncited by 64
- 2022Assaying Out-Of-Distribution Generalization in Transfer Learningcited by 53
- 2022ASIF: Coupled Data Turns Unimodal Models to Multimodal Without Trainingcited by 45
38 more
- 2021Discrete-Valued Neural Communicationcited by 39
- 2022Neural Systematic Bindercited by 37
- 2021From Machine Learning to Robotics: Challenges and Opportunities for Embodied Intelligencecited by 35
- 2022Is a Modular Architecture Enough?cited by 35
- 2022Dataset Condensation with Latent Space Knowledge Factorization and Sharingcited by 34
- 2023Rotating Features for Object Discoverycited by 29
- 2023The Relational Bottleneck as an Inductive Bias for Efficient Abstractioncited by 26
- 2021Dynamic Inference with Neural Interpreterscited by 24
- 2024CompeteSMoE -- Effective Training of Sparse Mixture of Experts via Competitioncited by 23
- 2022Toward Compositional Generalization in Object-Oriented World Modelingcited by 22
- 2022Learning What and Where: Disentangling Location and Identity Tracking Without Supervisioncited by 21
- 2022Discrete Key-Value Bottleneckcited by 18
- 2022Variational Causal Dynamics: Discovering Modular World Models from Interventionscited by 16
- 2023Object-Centric Multiple Object Trackingcited by 15
- 2023Neurosymbolic Grounding for Compositional World Modelscited by 14
- 2021Reasoning-Modulated Representationscited by 13
- 2022Towards Understanding How Machines Can Learn Causal Overhypothesescited by 13
- 2024A Complexity-Based Theory of Compositionalitycited by 13
- 2025Synthesizing world models for bilevel planningcited by 13
- 2021Compositional Attention: Disentangling Search and Retrievalcited by 12
- 2025CTRL-O: Language-Controllable Object-Centric Visual Representation Learningcited by 12
- 2022Adaptive Discrete Communication Bottlenecks with Dynamic Vector Quantizationcited by 11
- 2021Object-Centric Representation Learning with Generative Spatial-Temporal Factorizationcited by 10
- 2022Stateful active facilitator: Coordination and Environmental Heterogeneity in Cooperative Multi-Agent Reinforcement Learningcited by 10
- 2024Fine-Grained Causal Dynamics Learning with Quantization for Improving Robustness in Reinforcement Learningcited by 10
- 2021pix2rule: End-to-end Neuro-symbolic Rule Learningcited by 9
- 2022Binding Actions to Objects in World Modelscited by 9
- 2023Intrinsic Physical Concepts Discovery with Object-Centric Predictive Modelscited by 8
- 2023Spotlight Attention: Robust Object-Centric Learning With a Spatial Locality Priorcited by 8
- 2023Benchmarks for Physical Reasoning AIcited by 8
- 2023Cycle Consistency Driven Object Discoverycited by 7
- 2023Neural Constraint Satisfaction: Hierarchical Abstraction for Combinatorial Generalization in Object Rearrangementcited by 6
- 2021Target Languages (vs. Inductive Biases) for Learning to Act and Plancited by 5
- 2022Spatial Entropy as an Inductive Bias for Vision Transformerscited by 5
- 2022Causal Counterfactuals for Improving the Robustness of Reinforcement Learningcited by 5
- 2023Inferring Relational Potentials in Interacting Systemscited by 5
- 2024Object-Centric Temporal Consistency via Conditional Autoregressive Inductive Biasescited by 5
- 2025Position: Foundation Models for Tabular Data within Systemic Contexts Need Groundingcited by 5
50 most cited of 75 All 75 (JSON)
- 2026ARCANA: A Reflective Multi-Agent Program Synthesis Framework for ARC-AGI-2 Reasoning10 Jul 2026
- 2025Curious Causality-Seeking Agents Learn Meta Causal World29 Jun 2025
- 2025Discrete JEPA: Learning Discrete Token Representations without Reconstruction17 Jun 2025
- 2025Uncovering the Computational Roles of Nonlinearity in Sequence Modeling Using Almost-Linear RNNs9 Jun 2025
- 2025Behavioural vs. Representational Systematicity in End-to-End Models: An Opinionated Survey4 Jun 2025
- 2025Position: Foundation Models for Tabular Data within Systemic Contexts Need Grounding26 May 2025
- 2025CTRL-O: Language-Controllable Object-Centric Visual Representation Learning27 Mar 2025
- 2025Synthesizing world models for bilevel planning26 Mar 2025
- 2025Inductive Biases for Zero-shot Systematic Generalization in Language-informed Reinforcement Learning25 Jan 2025
- 2025Dreamweaver: Learning Compositional World Models from Pixels24 Jan 2025
- 2024α-TCVAE: On the relationship between Disentanglement and Diversity1 Nov 2024
- 2024Object-Centric Temporal Consistency via Conditional Autoregressive Inductive Biases21 Oct 2024
38 more
- 2024A Complexity-Based Theory of Compositionality18 Oct 2024
- 2024Fine-Grained Causal Dynamics Learning with Quantization for Improving Robustness in Reinforcement Learning5 Jun 2024
- 2024SPARO: Selective Attention for Robust and Compositional Transformer Encodings for Vision24 Apr 2024
- 2024Compete and Compose: Learning Independent Mechanisms for Modular World Models23 Apr 2024
- 2024CompeteSMoE -- Effective Training of Sparse Mixture of Experts via Competition4 Feb 2024
- 2023Discrete Messages Improve Communication Efficiency among Isolated Intelligent Agents26 Dec 2023
- 2023Benchmarks for Physical Reasoning AI17 Dec 2023
- 2023OC-NMN: Object-centric Compositional Neural Module Network for Generative Visual Analogical Reasoning28 Oct 2023
- 2023Inferring Relational Potentials in Interacting Systems23 Oct 2023
- 2023Neurosymbolic Grounding for Compositional World Models19 Oct 2023
- 2023Modularity in Deep Learning: A Survey2 Oct 2023
- 2023The Relational Bottleneck as an Inductive Bias for Efficient Abstraction12 Sep 2023
- 2023Object-Centric Multiple Object Tracking1 Sep 2023
- 2023Bridging Neural and Symbolic Representations with Transitional Dictionary Learning3 Aug 2023
- 2023Linking vision and motion for self-supervised object-centric perception14 Jul 2023
- 2023On Conditional and Compositional Language Model Differentiable Prompting4 Jul 2023
- 2023Cycle Consistency Driven Object Discovery3 Jun 2023
- 2023Rotating Features for Object Discovery1 Jun 2023
- 2023Spotlight Attention: Robust Object-Centric Learning With a Spatial Locality Prior31 May 2023
- 2023TC-VAE: Uncovering Out-of-Distribution Data Generative Factors8 Apr 2023
- 2023Neural Constraint Satisfaction: Hierarchical Abstraction for Combinatorial Generalization in Object Rearrangement20 Mar 2023
- 2023Intrinsic Physical Concepts Discovery with Object-Centric Predictive Models3 Mar 2023
- 2023Modular Deep Learning22 Feb 2023
- 2023Reusable Slotwise Mechanisms21 Feb 2023
- 2023Language-guided Task Adaptation for Imitation Learning24 Jan 2023
- 2022A Short Survey of Systematic Generalization22 Nov 2022
- 2022Causal Counterfactuals for Improving the Robustness of Reinforcement Learning2 Nov 2022
- 2022Neural Systematic Binder2 Nov 2022
- 2022Stateful active facilitator: Coordination and Environmental Heterogeneity in Cooperative Multi-Agent Reinforcement Learning4 Oct 2022
- 2022ASIF: Coupled Data Turns Unimodal Models to Multimodal Without Training4 Oct 2022
- 2022Dataset Condensation with Latent Space Knowledge Factorization and Sharing21 Aug 2022
- 2022Discrete Key-Value Bottleneck22 Jul 2022
- 2022Assaying Out-Of-Distribution Generalization in Transfer Learning19 Jul 2022
- 2022Sparse Relational Reasoning with Object-Centric Representations15 Jul 2022
- 2022Language-Based Causal Representation Learning12 Jul 2022
- 2022Causal Dynamics Learning for Task-Independent State Abstraction27 Jun 2022
- 2022Variational Causal Dynamics: Discovering Modular World Models from Interventions22 Jun 2022
- 2022Towards Understanding How Machines Can Learn Causal Overhypotheses16 Jun 2022
50 newest of 75 All 75 (JSON)
- 2021Conditional Object-Centric Learning from Videocited by 247
- 2022Toward Compositional Generalization in Object-Oriented World Modelingcited by 22
- 2022Variational Causal Dynamics: Discovering Modular World Models from Interventionscited by 16
- 2023Neurosymbolic Grounding for Compositional World Modelscited by 14
- 2025Synthesizing world models for bilevel planningcited by 13
- 2022Binding Actions to Objects in World Modelscited by 9
- 2024Compete and Compose: Learning Independent Mechanisms for Modular World Modelscited by 4
- 2025Dreamweaver: Learning Compositional World Models from Pixelscited by 4
- 2025Curious Causality-Seeking Agents Learn Meta Causal Worldcited by 4
- 2025Curious Causality-Seeking Agents Learn Meta Causal World29 Jun 2025
- 2025Synthesizing world models for bilevel planning26 Mar 2025
- 2025Dreamweaver: Learning Compositional World Models from Pixels24 Jan 2025
- 2024Compete and Compose: Learning Independent Mechanisms for Modular World Models23 Apr 2024
- 2023Neurosymbolic Grounding for Compositional World Models19 Oct 2023
- 2022Variational Causal Dynamics: Discovering Modular World Models from Interventions22 Jun 2022
- 2022Toward Compositional Generalization in Object-Oriented World Modeling28 Apr 2022
- 2022Binding Actions to Objects in World Models27 Apr 2022
- 2021Conditional Object-Centric Learning from Video24 Nov 2021
- 2023Language-guided Task Adaptation for Imitation Learningcited by 2
- 2023Language-guided Task Adaptation for Imitation Learning24 Jan 2023
- 2021Disentanglement via Mechanism Sparsity Regularization: A New Principle for Nonlinear ICAcited by 158
- 2021Inductive Biases and Variable Creation in Self-Attention Mechanismscited by 144
- 2021Improving Coherence and Consistency in Neural Sequence Models with Dual-System, Neuro-Symbolic Reasoningcited by 85
- 2023Modular Deep Learningcited by 82
- 2022Object discovery and representation networkscited by 80
- 2022Self-Supervised Visual Representation Learning with Semantic Groupingcited by 70
- 2022Learning to Induce Causal Structurecited by 68
- 2022Weakly Supervised Representation Learning with Sparse Perturbationscited by 64
- 2022Causal Dynamics Learning for Task-Independent State Abstractioncited by 64
- 2022Assaying Out-Of-Distribution Generalization in Transfer Learningcited by 53
- 2022ASIF: Coupled Data Turns Unimodal Models to Multimodal Without Trainingcited by 45
- 2021Discrete-Valued Neural Communicationcited by 39
12 most cited of 63 All 63 (JSON)
- 2026ARCANA: A Reflective Multi-Agent Program Synthesis Framework for ARC-AGI-2 Reasoning10 Jul 2026
- 2025Discrete JEPA: Learning Discrete Token Representations without Reconstruction17 Jun 2025
- 2025Uncovering the Computational Roles of Nonlinearity in Sequence Modeling Using Almost-Linear RNNs9 Jun 2025
- 2025Behavioural vs. Representational Systematicity in End-to-End Models: An Opinionated Survey4 Jun 2025
- 2025Position: Foundation Models for Tabular Data within Systemic Contexts Need Grounding26 May 2025
- 2025CTRL-O: Language-Controllable Object-Centric Visual Representation Learning27 Mar 2025
- 2025Inductive Biases for Zero-shot Systematic Generalization in Language-informed Reinforcement Learning25 Jan 2025
- 2024α-TCVAE: On the relationship between Disentanglement and Diversity1 Nov 2024
- 2024Object-Centric Temporal Consistency via Conditional Autoregressive Inductive Biases21 Oct 2024
- 2024A Complexity-Based Theory of Compositionality18 Oct 2024
- 2024Fine-Grained Causal Dynamics Learning with Quantization for Improving Robustness in Reinforcement Learning5 Jun 2024
- 2024SPARO: Selective Attention for Robust and Compositional Transformer Encodings for Vision24 Apr 2024
12 newest of 63 All 63 (JSON)