atlas

Research map / Architectures and efficiency / RNNs and normalization

A Multi-Level Framework for Accelerating Training Transformer Models

ICLR 2024 · Architectures and efficiency › RNNs and normalization · approach: Neural scaling laws · 0 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 a multi-level V-cycle training framework built from coalescing, de-coalescing and interpolation operators that trains a smaller coarsened transformer first and maps its parameters back to the larger model, cutting training FLOPs on BERT, GPT and DeiT.

Problem

Training large transformer models (BERT, GPT, ViT/DeiT) demands enormous compute and energy; existing growth-based methods only reuse small pre-trained models and ignore the cost of training them.

Approach

Borrowing the V-cycle from multigrid, the method progressively coalesces a model in width and depth, trains the small model for fast convergence, de-coalesces it back, and interpolates the de-coalesced parameters with the original model to break neuron symmetry before continuing training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use multi-level V-cycle training instead of training from scratchBERT-Base · BERT-Base GLUEAvg: 79.7(0.2) -> 79.8(0.1)No clear effect
Use multi-level V-cycle training instead of training from scratchBERT-Base · BERT-Base pre-trainingWalltime saving: 10.8%Helped
Use multi-level V-cycle training instead of training from scratchGPT-Base · GPT-Base LAMBADA zero-shotperplexity: 54.5 -> 53.2Helped
Use multi-level V-cycle training instead of training from scratchGPT-Base · GPT-Base pre-trainingWalltime saving: 16.5%Helped
Use multi-level V-cycle training instead of training from scratchDeiT-B · DeiT-B ImageNetTop 1 Acc: 81.1% -> 81.5%No clear effect
Use a 3-level rather than 2-level V-cycle (ablation)BERT-Large · BERT-Large pre-trainingFLOPs saving: 37.4% -> 51.6%Helped
Increase initialization training before coalescing to 50K steps (ablation)BERT-Base multi-level training · BERT-Base pre-trainingWalltime saving: 10.8% -> 1.0%Hurt
Increase initialization training before coalescing to 100K steps (ablation)BERT-Base multi-level training · BERT-Base pre-trainingWalltime saving: 10.8% -> -7.4%Hurt
Vary small-model training duration from 50K to 300K steps (ablation)BERT-Base multi-level training · BERT-Base pre-trainingFLOPs saving: 14.5%; 17.7%; 17.8%; 12.1%No clear effect
Set interpolation ratio to 1.0, removing interpolation into the original model (ablation)BERT-Base multi-level training · BERT-Base pre-trainingFLOPs saving: -15.8%Hurt
Set interpolation ratio to 0.05 (ablation)BERT-Base multi-level training · BERT-Base pre-trainingFLOPs saving: -2.3%Hurt
Use interpolation ratio 0.25 instead of 0.5 (ablation)BERT-Base multi-level training · BERT-Base pre-trainingFLOPs saving: 19.0% -> 18.1%No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: English Wikipedia BooksCorpus ImageNet GLUE LAMBADA PTB WikiText-2 WikiText103 CIFAR10 CIFAR100 Flowers102 Stanford Cars

Benchmarks: GLUE LAMBADA PTB WikiText-2 WikiText103 CIFAR10 CIFAR100 Flowers102 Stanford Cars ImageNet

Metrics: FLOPs saving walltime saving accuracy Matthews correlation perplexity

Baselines: training from scratch StackBERT bert2BERT LiGO Network Expansion KI

Builds on: multigrid method LiGO Net2Net StackBERT

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