On the Mechanism and Dynamics of Modular Addition: Fourier Features, Lottery Ticket, and Grokking
Organizations: Department of Statistics and Data Science, Yale University
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.
Figures & tables
| Loss | 0.000 | 0.000 | 0.051 | 4.246 | 3.891 | ||||
| Accuracy | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 0.041 | 0.036 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Part I: Frequency Diversity Ablation. | |||||
| Loss | Freqs | Freqs | Freqs | Freqs | Full Freqs |
| Average | |||||
| Standard Deviation | |||||
| Part II: Phase Diversity Ablation. | |||||
| Loss | |||||
| Part I: Dynamics of Original Parameters. | |
| Part II: Dynamics of Dicrete Fourier Coefficients. | |