Modeling Language as a Sequence of Thoughts
Nasim Borazjanizadeh, James McClelland
TL;DR
Thought Gestalt (TG) introduces a two-level language model that couples token-level generation with sentence-level gestalts stored in differentiable memory, enabling gradients to backpropagate through memory to refine earlier sentence representations. By processing text sentence-by-sentence and cross-attending to a memory of prior sentence states, TG achieves higher data and parameter efficiency than a matched GPT-2 baseline and improves robustness on relational reasoning tasks such as the reversal curse. Key findings show TG attains 2–4% lower perplexity across data scales and implies a data-efficiency gain of about 5–8% and a parameter-efficiency gain of roughly 1.3–1.4× to match TG’s loss, while ablations confirm the essential role of gradient flow through memory and the benefits of semantically coherent sentence memory. The approach advances the goal of learning latent situation models and robust abstractions by integrating memory-driven sentence gestalts, with potential implications for scalable, reasoning-capable language systems and hierarchical representations in future work.
Abstract
Transformer language models can generate strikingly natural text by modeling language as a sequence of tokens. Yet, by relying primarily on surface-level co-occurrence statistics, they fail to form globally consistent latent representations of entities and events, lack of which contributes to brittleness in relational direction (e.g., reversal curse), contextualization errors, and data inefficiency. On the other hand, cognitive science shows that human comprehension involves converting the input linguistic stream into compact, event-like representations that persist in memory while verbatim form is short-lived. Motivated by this view, we introduce Thought Gestalt (TG) model, a recurrent Transformer that models language at two levels of abstraction - tokens and sentence-level "thought" states. TG generates the tokens of one sentence at a time while cross-attending to a memory of prior sentence representations. In TG, token and sentence representations are generated using the same set of model parameters and trained with a single objective, the next-token cross-entropy: by retaining the computation graph of sentence representations written to memory, gradients from future token losses flow backward through cross-attention to optimize the parameters generating earlier sentence vectors. In scaling experiments, TG consistently improves efficiency over matched GPT-2 runs, among other baselines, with scaling fits indicating GPT-2 requires ~5-8% more data and ~33-42% more parameters to match TG's loss. TG also reduces errors on relational direction generalization on a father-son reversal curse probe.
