Grokking as Compression: A Nonlinear Complexity Perspective

Ziming Liu, Ziqian Zhong, Max Tegmark
10/9/2023
cs.LGcs.AIstat.ML

No confident code implementation found for this paper.

Abstract

We attribute grokking, the phenomenon where generalization is much delayed after memorization, to compression. To do so, we define linear mapping number (LMN) to measure network complexity, which is a generalized version of linear region number for ReLU networks. LMN can nicely characterize neural network compression before generalization. Although the $L_2$ norm has been a popular choice for characterizing model complexity, we argue in favor of LMN for a number of reasons: (1) LMN can be naturally interpreted as information/computation, while $L_2$ cannot. (2) In the compression phase, LMN has linear relations with test losses, while $L_2$ is correlated with test losses in a complicated nonlinear way. (3) LMN also reveals an intriguing phenomenon of the XOR network switching between two generalization solutions, while $L_2$ does not. Besides explaining grokking, we argue that LMN is a promising candidate as the neural network version of the Kolmogorov complexity since it explicitly considers local or conditioned linear computations aligned with the nature of modern artificial neural networks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{liu2023grokking,
  title  = {Grokking as Compression: A Nonlinear Complexity Perspective},
  author = {Ziming Liu and Ziqian Zhong and Max Tegmark},
  year   = {2023},
  eprint = {2310.05918},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.05918v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.05918.svg)](https://codeofpaper.com/paper/2310.05918)

Discussion