atlas

Research map / Large language models / Instruction and fine-tuning

On the Inductive Bias of Stacking Towards Improving Reasoning

NeurIPS 2024 · Large language models › Instruction and fine-tuning · approach: Gradient-free adaptation and merging · 1 citations (OpenAlex)

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 MIDAS, a middle-block gradual stacking variant that speeds up UL2 language model pretraining by up to ~40% and, at matched perplexity, improves reasoning-oriented downstream tasks, supported by synthetic "reasoning primitives" and a looped-model connection.

Problem

Gradual stacking speeds up training, but its effect on generalization and the inductive biases it induces in language model pretraining is largely unexplored.

Approach

Instead of stacking the last block of layers as in gradual stacking, MIDAS duplicates the middle block when growing depth, which yields layer similarity structure resembling looped (ALBERT-style) models; this gives faster training and, at matched validation perplexity, better reasoning-oriented downstream performance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Stack the middle block rather than the last blockUL2 1B with schedule 2 and block size 4 · UL2 pretrainingAll Tasks Average: 20.4 -> 26.8Helped
Stack the middle block rather than the last blockUL2 2B with schedule 2 · UL2 pretrainingAll Tasks Average: 25.9 -> 32.9Helped
Stack the middle block rather than the last blockUL2 pretraining at matching speedup levels · Validation log perplexitylog perplexityHelped
Use schedule 2 instead of schedule 1 (ablation)MIDAS, UL2 1B, block size 4 · UL2 pretrainingAll Tasks Average: 26.7 -> 26.8Mixed
Use block size 3 instead of block size 4 (ablation)MIDAS, UL2 1B, schedule 1 · UL2 pretrainingAll Tasks Average: 26.7 -> 25.6Hurt
Use block size 3 instead of block size 4 (ablation)MIDAS, UL2 1B, schedule 2 · UL2 pretrainingAll Tasks Average: 26.8 -> 27.5Helped
Use schedule 3 instead of schedule 2 (ablation)MIDAS, UL2 1B, block size 4 · UL2 pretrainingAll Tasks Average: 26.8 -> 28.3Helped
Pretrain with MIDAS instead of standard trainingUL2 1B · GSM8K test, fine-tunedaccuracy: 5.3% to 10.4%Helped
Pretrain with MIDAS instead of standard trainingUL2 8B · GSM8K test, fine-tunedaccuracy: 12.3% to 15.2%Helped
Pretrain with MIDAS instead of standard trainingUL2 1B · Reasoning primitives, 5-shot copying random-letter wordsaccuracy: 14.9 -> 24.3Helped
Pretrain with MIDAS instead of standard trainingUL2 1B · Reasoning primitives, 5-shot variable assignment depth 0 (math)accuracy: 50.1 -> 92.8Helped
Pretrain with MIDAS instead of standard trainingUL2 1B · Reasoning primitives, 5-shot variable assignment depth 1 (basic)accuracy: 21.9 -> 20.6Hurt

Surprising findings

Limitations

Experimental setup

Datasets: C4 Wikipedia Arxiv GitHub TriviaQA TydiQA Natural Questions WebQuestions SquadV2 DROP QuAC CoQA

Benchmarks: TriviaQA TydiQA Natural Questions WebQuestions SquadV2 DROP QuAC CoQA ASDiv MAWPS SVAMP GSM8K

Metrics: validation log perplexity accuracy speedup

Baselines: Baseline standard training gradual stacking

Builds on: gradual stacking progressive stacking UL2 ALBERT Universal Transformers

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