A Study of Compositional Generalization in Neural Models
Tim Klinger, Dhaval Adjodah, Vincent Marois, Josh Joseph, Matthew, Riemer, Alex 'Sandy' Pentland, Murray Campbell

TL;DR
This paper introduces ConceptWorld, a new environment for testing neural models' ability to generalize in compositional and relational tasks, revealing current models' limitations in handling complex and substitutive structures.
Contribution
The paper presents ConceptWorld, a benchmark environment for compositional and relational generalization, and evaluates various neural architectures, highlighting their struggles with complex compositional reasoning.
Findings
Standard neural models generalize well on simple tasks
Models struggle with longer compositional chains and substitutivity
Current models have significant limitations in complex relational generalization
Abstract
Compositional and relational learning is a hallmark of human intelligence, but one which presents challenges for neural models. One difficulty in the development of such models is the lack of benchmarks with clear compositional and relational task structure on which to systematically evaluate them. In this paper, we introduce an environment called ConceptWorld, which enables the generation of images from compositional and relational concepts, defined using a logical domain specific language. We use it to generate images for a variety of compositional structures: 2x2 squares, pentominoes, sequences, scenes involving these objects, and other more complex concepts. We perform experiments to test the ability of standard neural architectures to generalize on relations with compositional arguments as the compositional depth of those arguments increases and under substitution. We compare…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Robot Manipulation and Learning · Machine Learning in Materials Science
Methods1x1 Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Bottleneck Residual Block · Batch Normalization · Average Pooling · Max Pooling · Global Average Pooling · Residual Connection · Kaiming Initialization · Convolution
