paper-with-me

Papers

Improving Systematic Generalization Through Modularity and Augmentation

2022-02-22 · Laura Ruis, Brenden Lake

Systematic generalization is the ability to combine known parts into novel meaning; an important aspect of efficient human learning, but a weakness of neural network learning. In this work, we investigate how two well-known modeling principles -- modularity and data augmentation -- affect systematic generalization of neural networks in grounded language learning. We analyze how large the vocabulary needs to be to achieve systematic generalization and how similar the augmented data needs to be to the problem at hand. Our findings show that even in the controlled setting of a synthetic benchmark, achieving systematic generalization remains very difficult. After training on an augmented dataset with almost forty times more adverbs than the original problem, a non-modular baseline is not able to systematically generalize to a novel combination of a known verb and adverb. When separating the task into cognitive processes like perception and navigation, a modular neural network is able to utilize the augmented data and generalize more systematically, achieving 70% and 40% exact match increase over state-of-the-art on two gSCAN tests that have not previously been improved. We hope that this work gives insight into the drivers of systematic generalization, and what we still need to improve for neural networks to learn more like humans do.

📄 PDF Abstract BibTeX arXiv:2202.10745

Code (1)

modularcogsci2022/msa 공식 구현 pytorch

Tasks

Data AugmentationGrounded language learningSystematic Generalization

Similar Papers 제목 키워드 기반

How Modular Should Neural Module Networks Be for Systematic Generalization?

2021-06-15 · NeurIPS 2021 12 · Vanessa D'Amario, Tomotake Sasaki, Xavier Boix

Neural Module Networks (NMNs) aim at Visual Question Answering (VQA) via composition of modules that tackle a sub-task. NMNs are a promising strategy to achieve systematic generalization, i.e., overcoming biasing factors…

Question AnsweringSystematic GeneralizationVisual Question AnsweringVisual Question Answering (VQA)

The Role of Learning Regime, Architecture and Dataset Structure on Systematic Generalization in Simple Neural Networks

2021-09-29 · Devon Jarvis, Richard Klein, Benjamin Rosman, Andrew M Saxe

Humans often systematically generalize in situations where standard deep neural networks do not. Empirical studies have shown that the learning procedure and network architecture can influence systematicity in deep netwo…

Systematic Generalization

Are Neural Nets Modular? Inspecting Functional Modularity Through Differentiable Weight Masks

2020-10-05 · ICLR 2021 1 · Róbert Csordás, Sjoerd van Steenkiste, Jürgen Schmidhuber

Neural networks (NNs) whose subnetworks implement reusable functions are expected to offer numerous advantages, including compositionality through efficient recombination of functional building blocks, interpretability, …

Systematic Generalization

Systematic Generalization: What Is Required and Can It Be Learned?

2018-11-30 · ICLR 2019 5 · Dzmitry Bahdanau, Shikhar Murty, Michael Noukhovitch, Thien Huu Nguyen 외

Numerous models for grounded language understanding have been recently proposed, including (i) generic models that can be easily adapted to any given task and (ii) intuitively appealing modular models that require backgr…

Systematic GeneralizationVisual Question Answering (VQA)

Transformer Module Networks for Systematic Generalization in Visual Question Answering

2022-01-27 · Moyuru Yamada, Vanessa D'Amario, Kentaro Takemoto, Xavier Boix 외

Transformers achieve great performance on Visual Question Answering (VQA). However, their systematic generalization capabilities, i.e., handling novel combinations of known concepts, is unclear. We reveal that Neural Mod…

Question AnsweringSystematic GeneralizationVisual Question AnsweringVisual Question Answering (VQA)