atlas

Research map / Large language models / Agents, code and math

Neural-Symbolic Recursive Machine for Systematic Generalization

ICLR 2024 · Large language models › Agents, code and math · approach: Inductive and abstract reasoning evaluation · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes the Neural-Symbolic Recursive Machine (NSR), which induces a grounded symbol system from data via neural perception, dependency parsing and program induction, trained with a deduction-abduction algorithm, reaching near-perfect systematic generalization on SCAN, PCFG, HINT and a compositional translation task.

Problem

Systematic (compositional) generalization of learning models: learning compositional rules from limited data and extrapolating to novel combinations, without domain-specific knowledge or specialized curricula.

Approach

A Grounded Symbol System (directed tree of grounded input, abstract symbol, and semantic value) is induced from data by a modular stack of neural perception, a transition-based dependency parser, and functional program induction (DreamCoder-based), trained end-to-end via a deduction-abduction sampler that generates pseudo-supervision for the latent tree.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NSR instead of TransformerSCAN Length · SCAN Lengthaccuracy: 20.0 -> 100.0Helped
Use NSR instead of TransformerPCFG systematicity · PCFG systematicityaccuracy: 96 -> 100Helped
Use NSR instead of TransformerPCFG productivity · PCFG productivityaccuracy: 85 -> 100Helped
Use NSR instead of Transformer with symbol inputHINT · HINT Avg. symbol inputaccuracy: 61.5 -> 90.1Helped
Use NSR instead of Transformer with image inputHINT · HINT Avg. image inputaccuracy: 53.1 -> 76.0Helped
Use NSR instead of Transformer on long expressions with image inputHINT · HINT LL image inputaccuracy: 19.0 -> 58.2Helped
Use NSR instead of NeSSPCFG · PCFG systematicityaccuracy: $\approx$0 -> 100Helped
Use NSR instead of NeSSHINT · HINT symbol input Avg.accuracy: $\approx$0 -> 90.1Helped
Use NSR instead of Seq2SeqCompositional machine translation · Compositional machine translationaccuracy: 12.5 -> 100.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: SCAN PCFG HINT compositional machine translation dataset (10,000 pairs)

Benchmarks: SCAN PCFG HINT compositional machine translation

Metrics: test accuracy

Baselines: Seq2Seq CNN Transformer equivariant Seq2seq NeSS GRU LSTM

Builds on: DreamCoder NeSS transition-based dependency parser REINFORCE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy