mlsanityData to 14 Oct 2026

Dyna-bAbI: unlocking bAbI's potential with dynamic synthetic benchmarking

arXiv 2112.00086 ↗First posted 30 Nov 2021cs.CL cs.AIcited by 7

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

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
  4. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
  5. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
  6. 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
  7. 2020Shortcut Learning in Deep Neural Networkscited by 1,969
  8. 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,729
  9. 2018Annotation Artifacts in Natural Language Inference Datacited by 671
  10. 2021Dynabench: Rethinking Benchmarking in NLPcited by 459
  11. 2015Towards AI-Complete Question Answering: A Set of Prerequisite Toy Taskscited by 314
  12. 2020Pretrained Transformers Improve Out-of-Distribution Robustnesscited by 294
32 more
  1. 2019Measuring Compositional Generalization: A Comprehensive Method on Realistic Datacited by 284
  2. 2016Bidirectional Attention Flow for Machine Comprehensioncited by 278
  3. 2020Transformers as Soft Reasoners over Languagecited by 270
  4. 2020XGLUE: A New Benchmark Dataset for Cross-lingual Pre-training, Understanding and Generationcited by 222
  5. 2021What Will it Take to Fix Benchmarking in Natural Language Understanding?cited by 203
  6. 2021Implicit Representations of Meaning in Neural Language Modelscited by 180
  7. 2021PonderNet: Learning to Pondercited by 168
  8. 2019CLUTRR: A Diagnostic Benchmark for Inductive Reasoning from Textcited by 162
  9. 2018Improving Text-to-SQL Evaluation Methodologycited by 135
  10. 2020A Benchmark for Systematic Generalization in Grounded Language Understandingcited by 108
  11. 2018How Much Reading Does Reading Comprehension Require? A Critical Investigation of Popular Benchmarkscited by 88
  12. 2019Probing Natural Language Inference Models through Semantic Fragmentscited by 64
  13. 2020DynaSent: A Dynamic Benchmark for Sentiment Analysiscited by 63
  14. 2018Tracking State Changes in Procedural Text: A Challenge Dataset and Models for Process Paragraph Comprehensioncited by 62
  15. 2016Tracking the World State with Recurrent Entity Networkscited by 51
  16. 2020Learning Associative Inference Using Fast Weight Memorycited by 51
  17. 2021Changing the World by Changing the Datacited by 51
  18. 2020Measuring Systematic Generalization in Neural Proof Generation with Transformerscited by 43
  19. 2019Inoculation by Fine-Tuning: A Method for Analyzing Challenge Datasetscited by 42
  20. 2020A Dataset for Tracking Entities in Open Domain Procedural Textcited by 37
  21. 2016Simpler Context-Dependent Logical Forms via Model Projectionscited by 33
  22. 2020Self-Attentive Associative Memorycited by 33
  23. 2020To Test Machine Comprehension, Start by Defining Comprehensioncited by 31
  24. 2020Critical Thinking for Language Modelscited by 31
  25. 2021Finding needles in a haystack: Sampling Structurally-diverse Training Sets from Synthetic Data for Compositional Generalizationcited by 27
  26. 2020MEMO: A Deep Network for Flexible Combination of Episodic Memoriescited by 21
  27. 2021ReaSCAN: Compositional Reasoning in Language Groundingcited by 19
  28. 2020Language (Re)modelling: Towards Embodied Language Understandingcited by 16
  29. 2021Systematic Generalization on gSCAN: What is Nearly Solved and What is Next?cited by 15
  30. 2020Can Transformers Reason About Effects of Actions?cited by 9
  31. 2021SyGNS: A Systematic Generalization Testbed Based on Natural Language Semanticscited by 7
  32. 2019What do Entity-Centric Models Learn? Insights from Entity Linking in Multi-Party Dialoguecited by 4

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 0; 2025: 1; 2026: 1.

7 papers.