Deep networks learn to parse uniform-depth context-free languages from local statistics
Jack T. Parley, Francesco Cagnetta, Matthieu Wyart
TL;DR
This work investigates how deep networks acquire hierarchical parse representations from local sentence statistics using a tunable varying-tree Random Hierarchy Model (RHM) of uniform-depth PCFGs. It introduces a moments-based learning algorithm that links learnability and sample complexity to language statistics via root-to-pair and root-to-triple covariances, and demonstrates a phase-transition-like behavior in global ambiguity with a critical point $f_c=3/8$. The authors derive a finite-sample complexity bound $P^*=O((p^2_2/2)^{1-L} v m_3 m_2^{L-1})$, and validate predictions across CNNs, INN, and transformer architectures, showing robust scaling and accurate recovery of grammar rules in the low-ambiguity regime. The study provides a principled explanation for how deep nets extract abstract, syntax-invariant representations from locally correlated signals, with implications for understanding next-token prediction and the data requirements for learning hierarchical structure.
Abstract
Understanding how the structure of language can be learned from sentences alone is a central question in both cognitive science and machine learning. Studies of the internal representations of Large Language Models (LLMs) support their ability to parse text when predicting the next word, while representing semantic notions independently of surface form. Yet, which data statistics make these feats possible, and how much data is required, remain largely unknown. Probabilistic context-free grammars (PCFGs) provide a tractable testbed for studying these questions. However, prior work has focused either on the post-hoc characterization of the parsing-like algorithms used by trained networks; or on the learnability of PCFGs with fixed syntax, where parsing is unnecessary. Here, we (i) introduce a tunable class of PCFGs in which both the degree of ambiguity and the correlation structure across scales can be controlled; (ii) provide a learning mechanism -- an inference algorithm inspired by the structure of deep convolutional networks -- that links learnability and sample complexity to specific language statistics; and (iii) validate our predictions empirically across deep convolutional and transformer-based architectures. Overall, we propose a unifying framework where correlations at different scales lift local ambiguities, enabling the emergence of hierarchical representations of the data.
