Dyna-bAbI: unlocking bAbI's potential with dynamic synthetic benchmarking
Not on the map. Why?
Abstract (arXiv)
While neural language models often perform surprisingly well on natural language understanding (NLU) tasks, their strengths and limitations remain poorly understood. Controlled synthetic tasks are thus an increasingly important resource for diagnosing model behavior. In this work we focus on story understanding, a core competency for NLU systems. However, the main synthetic resource for story understanding, the bAbI benchmark, lacks such a systematic mechanism for controllable task generation. We develop Dyna-bAbI, a dynamic framework providing fine-grained control over task generation in bAbI. We demonstrate our ideas by constructing three new tasks requiring compositional generalization, an important evaluation setting absent from the original benchmark. We tested both special-purpose models developed for bAbI as well as state-of-the-art pre-trained methods, and found that while both approaches solve the original tasks (>99% accuracy), neither approach succeeded in the compositional generalization setting, indicating the limitations of the original training data. We explored ways to augment the original data, and found that though diversifying training data was far more useful than simply increasing dataset size, it was still insufficient for driving robust compositional generalization (with <70% accuracy for complex compositions). Our results underscore the importance of highly controllable task generators for creating robust NLU systems through a virtuous cycle of model and data development.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 44 of its 71 references that are in the map. First posted on arXiv 30 Nov 2021.
Builds on
44 of 71 references.
References · 44
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
- 2020Shortcut Learning in Deep Neural Networkscited by 1,969
- 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,729
- 2018Annotation Artifacts in Natural Language Inference Datacited by 671
- 2021Dynabench: Rethinking Benchmarking in NLPcited by 459
- 2015Towards AI-Complete Question Answering: A Set of Prerequisite Toy Taskscited by 314
- 2020Pretrained Transformers Improve Out-of-Distribution Robustnesscited by 294
32 more
- 2019Measuring Compositional Generalization: A Comprehensive Method on Realistic Datacited by 284
- 2016Bidirectional Attention Flow for Machine Comprehensioncited by 278
- 2020Transformers as Soft Reasoners over Languagecited by 270
- 2020XGLUE: A New Benchmark Dataset for Cross-lingual Pre-training, Understanding and Generationcited by 222
- 2021What Will it Take to Fix Benchmarking in Natural Language Understanding?cited by 203
- 2021Implicit Representations of Meaning in Neural Language Modelscited by 180
- 2021PonderNet: Learning to Pondercited by 168
- 2019CLUTRR: A Diagnostic Benchmark for Inductive Reasoning from Textcited by 162
- 2018Improving Text-to-SQL Evaluation Methodologycited by 135
- 2020A Benchmark for Systematic Generalization in Grounded Language Understandingcited by 108
- 2018How Much Reading Does Reading Comprehension Require? A Critical Investigation of Popular Benchmarkscited by 88
- 2019Probing Natural Language Inference Models through Semantic Fragmentscited by 64
- 2020DynaSent: A Dynamic Benchmark for Sentiment Analysiscited by 63
- 2018Tracking State Changes in Procedural Text: A Challenge Dataset and Models for Process Paragraph Comprehensioncited by 62
- 2016Tracking the World State with Recurrent Entity Networkscited by 51
- 2020Learning Associative Inference Using Fast Weight Memorycited by 51
- 2021Changing the World by Changing the Datacited by 51
- 2020Measuring Systematic Generalization in Neural Proof Generation with Transformerscited by 43
- 2019Inoculation by Fine-Tuning: A Method for Analyzing Challenge Datasetscited by 42
- 2020A Dataset for Tracking Entities in Open Domain Procedural Textcited by 37
- 2016Simpler Context-Dependent Logical Forms via Model Projectionscited by 33
- 2020Self-Attentive Associative Memorycited by 33
- 2020To Test Machine Comprehension, Start by Defining Comprehensioncited by 31
- 2020Critical Thinking for Language Modelscited by 31
- 2021Finding needles in a haystack: Sampling Structurally-diverse Training Sets from Synthetic Data for Compositional Generalizationcited by 27
- 2020MEMO: A Deep Network for Flexible Combination of Episodic Memoriescited by 21
- 2021ReaSCAN: Compositional Reasoning in Language Groundingcited by 19
- 2020Language (Re)modelling: Towards Embodied Language Understandingcited by 16
- 2021Systematic Generalization on gSCAN: What is Nearly Solved and What is Next?cited by 15
- 2020Can Transformers Reason About Effects of Actions?cited by 9
- 2021SyGNS: A Systematic Generalization Testbed Based on Natural Language Semanticscited by 7
- 2019What do Entity-Centric Models Learn? Insights from Entity Linking in Multi-Party Dialoguecited by 4
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 0; 2025: 1; 2026: 1.
7 papers.
- 2021Pushing the Limits of Rule Reasoning in Transformers through Natural Language Satisfiabilitycited by 18
- 2022What Makes Instruction Learning Hard? An Investigation and a New Challenge in a Synthetic Environmentcited by 9
- 2023CRoW: Benchmarking Commonsense Reasoning in Real-World Taskscited by 8
- 2022Breakpoint Transformers for Modeling and Tracking Intermediate Beliefscited by 6
- 2025seqBench: A Tunable Benchmark to Quantify Sequential Reasoning Limits of LLMscited by 2
- 2026HalluWorld: A Controlled Benchmark for Hallucination via Reference World Modelscited by 2
- 2023Explainable Verbal Reasoner Plus (EVR+): A Natural Language Reasoning Framework that Supports Diverse Compositional Reasoningcited by 1
- 2026HalluWorld: A Controlled Benchmark for Hallucination via Reference World Models19 May 2026
- 2025seqBench: A Tunable Benchmark to Quantify Sequential Reasoning Limits of LLMs21 Sep 2025
- 2023CRoW: Benchmarking Commonsense Reasoning in Real-World Tasks23 Oct 2023
- 2023Explainable Verbal Reasoner Plus (EVR+): A Natural Language Reasoning Framework that Supports Diverse Compositional Reasoning28 Apr 2023
- 2022Breakpoint Transformers for Modeling and Tracking Intermediate Beliefs15 Nov 2022
- 2022What Makes Instruction Learning Hard? An Investigation and a New Challenge in a Synthetic Environment19 Apr 2022
- 2021Pushing the Limits of Rule Reasoning in Transformers through Natural Language Satisfiability16 Dec 2021