On The Specialization of Neural Modules
원문 초록
A number of machine learning models have been proposed with the goal of achieving systematic generalization: the ability to reason about new situations by combining aspects of previous experiences. These models leverage compositional architectures which aim to learn specialized modules dedicated to structures in a task that can be composed to solve novel problems with similar structures. While the compositionality of these architectures is guaranteed by design, the modules specializing is not. Here we theoretically study the ability of network modules to specialize to useful structures in a dataset and achieve systematic generalization. To this end we introduce a minimal space of datasets motivated by practical systematic generalization benchmarks. From this space of datasets we present a mathematical definition of systematicity and study the learning dynamics of linear neural modules when solving components of the task. Our results shed light on the difficulty of module specialization, what is required for modules to successfully specialize, and the necessity of modular architectures to achieve systematicity. Finally, we confirm that the theoretical results in our tractable setting generalize to more complex datasets and non-linear architectures.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Enabling Systematic Generalization in Abstract Spatial Reasoning through Meta-Learning for Compositionality
Unveiling the Mechanisms of Explicit CoT Training: How CoT Enhances Reasoning Generalization
Inductive Biases for Zero-shot Systematic Generalization in Language-informed Reinforcement Learning
CAREL: Instruction-guided reinforcement learning with cross-modal auxiliary objectives
Many-body Expansion Based Machine Learning Models for Octahedral Transition Metal Complexes
Systematic Reasoning About Relational Domains With Graph Neural Networks
토론
이 논문과 연결된 포럼 글이 아직 없습니다.