[2602.16849] On the Mechanism and Dynamics of Modular Addition: Fourier Features, Lottery Ticket, and Grokking
Abstract:We present a comprehensive analysis of how two-layer neural networks learn features to solve the modular addition task. Our work provides a full mechanistic interpretation of the learned model and a theoretical explanation of its training dynamics. While prior work has identified that individual neurons learn single-frequency Fourier features and phase alignment, it does not fully explain how these features combine into a global solution. We bridge this gap by formalizing a diversification condition that emerges during training when overparametrized, consisting of two parts: phase symmetry and frequency diversification. We prove that these properties allow the network to collectively approximate a flawed indicator function on the correct logic for the modular addition task. While individual neurons produce noisy signals, the phase symmetry enables a majority-voting scheme that cancels out noise, allowing the network to robustly identify the correct sum. Furthermore, we explain the emergence of these features under random initialization via a lottery ticket mechanism. Our gradient flow analysis proves that frequencies compete within each neuron, with the "winner" determined by its initial spectral magnitude and phase alignment. From a technical standpoint, we provide a rigorous characterization of the layer-wise phase coupling dynamics and formalize the competitive landscape using the ODE comparison lemma. Finally, we use these insights to demystify grokking, characterizing it as a three-stage process involving memorization followed by two generalization phases, driven by the competition between loss minimization and weight decay.
Abstract:We present a comprehensive analysis of how two-layer neural networks learn features to solve the modular addition task. Our work provides a full mechanistic interpretation of the learned model and a theoretical explanation of its training dynamics. While prior work has identified that individual neurons learn single-frequency Fourier features and phase alignment, it does not fully explain how these features combine into a global solution. We bridge this gap by formalizing a diversification condition that emerges during training when overparametrized, consisting of two parts: phase sym
Explore this link on the map →related reading
- A Mechanistic Interpretability Analysis of Grokking — AI Alignment Forumalignmentforum.org
- Investigating the learning coefficient of modular addition: hackathon project — LessWronglesswrong.com
- A Mechanistic Interpretability Analysis of Grokking — LessWronglesswrong.com
- Toy Models of Superpositiontransformer-circuits.pub
- Zoom In: An Introduction to Circuitsdistill.pub
- [2311.07568] Feature emergence via margin maximization: case studies in algebraic tasksarxiv.org
- A Geometric Calculator Inside a Neural Networkgoodfire.ai
- On neural scaling and the quanta hypothesisericjmichaud.com
- [2301.05217] Progress measures for grokking via mechanistic interpretabilityarxiv.org
- Circuit Tracing: Revealing Computational Graphs in Language Modelstransformer-circuits.pub
- Clare Lyle | What's grokking good for?clarelyle.com
- Zipfian grokking | Jasper Gilleyjagilley.github.io