atlas

Research map / Architectures and efficiency / RNNs and normalization

Let Me Grok for You: Accelerating Grokking via Embedding Transfer from a Weaker Model

ICLR 2025 · Architectures and efficiency › RNNs and normalization · approach: Representation geometry and collapse

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GrokTransfer, which trains a small weak model to partial generalization and transfers its learned input embedding (via a low-rank A·B factorization) to a larger target model, eliminating grokking delay on XOR theory and algorithmic tasks.

Problem

Grokking (delayed generalization after memorization) makes neural network training unpredictable and inefficient; the goal is to make models generalize without delay.

Approach

Data embedding determines whether generalization is delayed; a small weak model trained only to non-trivial test accuracy yields a task-informative embedding that, factorized as A·B and used to initialize the target model's embedding, lets the target generalize almost immediately.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Transfer a weak FNN embedding to the target FNNTarget FNN · Modular additiongeneralization delayHelped
Transfer a weak FNN embedding to the target FNNTarget FNN · Modular multiplicationgeneralization delayHelped
Transfer a weak FNN embedding to the target FNNTarget FNN · (40, 3)-paritygeneralization delayHelped
Transfer a weak FNN embedding to the target Transformer8-layer Transformer · Modular additiongeneralization delayHelped
Transfer a weak FNN embedding instead of using GrokFast2-layer Transformer · Modular additionTime Gap: 1119 -> 46Helped
Use GrokTransfer rather than scratch training8-layer target Transformer · Target training computationwall-clock time (ms): 392667 -> 71079Helped
Train the target model for one step after transferring the embeddingTarget model · XOR cluster datatest errorHelped
Use task-specific Fourier embeddings instead of general one-hot embeddingsFNN · Modular addition, p=113generalization delayHelped
Use binary embeddings instead of general one-hot embeddingsFNN · Modular addition, p=113generalization delayHelped
Use binary embeddings instead of general one-hot embeddingsFNN · Modular multiplicationgeneralization delayNo clear effect
Use embeddings extracted at different weak-model training epochs (ablation)GrokTransfer target FNN · Modular additiontarget test performanceMixed
Train the weak model until it has grokked to nontrivial test performance (ablation)GrokTransfer target FNN · Modular additiongeneralization delayHelped

Surprising findings

Limitations

Experimental setup

Datasets: modular addition (p=113) modular multiplication (p=113) (40,3)-parity XOR cluster data (synthetic)

Benchmarks: modular addition modular multiplication (40,3)-parity XOR cluster data

Metrics: test accuracy time gap between 95% train and 95% test accuracy wall-clock time

Baselines: training from scratch GrokFast Goldilocks sphere-constrained training one-hot embedding binary embedding Fourier embedding GPT embedding

Builds on: grokking GrokFast Goldilocks zone / weight norm sphere empirical NTK weak-to-strong generalization

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy