Is Child-Directed Speech Effective Training Data for Language Models?

Steven Y. Feng, Noah D. Goodman, Michael C. Frank
8/7/2024
cs.CLcs.AIcs.LG

No official code found. Best implementation: styfeng/TinyDialogues (12 stars, MIT, last commit 2025-10-04).

Abstract

While high-performing language models are typically trained on hundreds of billions of words, human children become fluent language users with a much smaller amount of data. What are the features of the data they receive, and how do these features support language modeling objectives? To investigate this question, we train GPT-2 and RoBERTa models on 29M words of English child-directed speech and a new matched, synthetic dataset (TinyDialogues), comparing to OpenSubtitles, Wikipedia, and a heterogeneous blend of datasets from the BabyLM challenge. We evaluate the syntactic and semantic knowledge of these models using developmentally-inspired evaluations. Through pretraining experiments, we test whether the global developmental ordering or the local discourse ordering of children's training data supports high performance relative to other datasets. The local properties of the data affect model results, but surprisingly, global properties do not. Further, child language input is not uniquely valuable for training language models. These findings support the hypothesis that, rather than proceeding from better data, the child's learning algorithm is substantially more data-efficient than current language modeling techniques.

View on arXivView PDF

Code Implementations(1)

MIT

Code & data for the EMNLP 2024 paper: Is Child-Directed Speech Effective Training Data for Language Models?

124C, C++Oct 4, 20241 years agoMIT
artificial-intelligencebabylmblimpchild-directed-speechcognitive-science+15 more

Similar Papers

Cite this paper

@article{feng2024childdirected,
  title  = {Is Child-Directed Speech Effective Training Data for Language Models?},
  author = {Steven Y. Feng and Noah D. Goodman and Michael C. Frank},
  year   = {2024},
  eprint = {2408.03617},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.03617v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.03617.svg)](https://codeofpaper.com/paper/2408.03617)

Discussion