Grokking in the Wild: Data Augmentation for Real-World Multi-Hop Reasoning with Transformers
Roman Abramov, Felix Steinbauer, Gjergji Kasneci
TL;DR
This work tackles the gap in real-world multi-hop factual reasoning by leveraging grokking—where neural networks suddenly generalize after learning underlying patterns—through data augmentation that increases the ratio of inferred to atomic facts, $\phi_r$, for each relation. By synthesizing and balancing KG data to exceed grokking thresholds $\phi_G$, the authors enable Transformer models to form internal generalizing circuits, achieving near-perfect OOD accuracy on structured tasks and substantial gains on 2WikiMultiHopQA, even when some synthetic data is factually imperfect. The approach demonstrates that raising $\phi_r$ can unlock implicit multi-hop reasoning in real-world factual datasets, offering a path toward more robust and interpretable reasoning in large language models, while also highlighting limitations related to domain coverage, factuality, and training cost. Overall, the work provides a principled data-centric mechanism to induce emergent reasoning capabilities in Transformers and suggests directions for broader domain applications and deeper mechanistic analyses.
Abstract
Transformers have achieved great success in numerous NLP tasks but continue to exhibit notable gaps in multi-step factual reasoning, especially when real-world knowledge is sparse. Recent advances in grokking have demonstrated that neural networks can transition from memorizing to perfectly generalizing once they detect underlying logical patterns - yet these studies have primarily used small, synthetic tasks. In this paper, for the first time, we extend grokking to real-world factual data and address the challenge of dataset sparsity by augmenting existing knowledge graphs with carefully designed synthetic data to raise the ratio $φ_r$ of inferred facts to atomic facts above the threshold required for grokking. Surprisingly, we find that even factually incorrect synthetic data can strengthen emergent reasoning circuits rather than degrade accuracy, as it forces the model to rely on relational structure rather than memorization. When evaluated on multi-hop reasoning benchmarks, our approach achieves up to 95-100% accuracy on 2WikiMultiHopQA - substantially improving over strong baselines and matching or exceeding current state-of-the-art results. We further provide an in-depth analysis of how increasing $φ_r$ drives the formation of generalizing circuits inside Transformers. Our findings suggest that grokking-based data augmentation can unlock implicit multi-hop reasoning capabilities, opening the door to more robust and interpretable factual reasoning in large-scale language models.
