atlas

Research map / Architectures and efficiency / RNNs and normalization

Fast-ELECTRA for Efficient Pre-training

ICLR 2024 · Architectures and efficiency › RNNs and normalization · approach: Neural scaling laws · 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.

Fast-ELECTRA replaces ELECTRA's jointly trained auxiliary generator with an existing pretrained MLM whose output is temperature-smoothed on an exponentially decaying schedule, cutting auxiliary compute and memory while matching GLUE performance.

Problem

ELECTRA-style pre-training jointly trains an auxiliary masked language model that is discarded after pre-training, wasting substantial compute and memory and making hyper-parameter balancing difficult.

Approach

Use an existing (frozen, inference-only) language model as the replaced-token generator, smoothing its output distribution with temperature scaling whose temperature decays exponentially over training to form a difficulty curriculum that substitutes for joint training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace joint generator training with an existing auxiliary model and scheduled temperature scalingFast-ELECTRA vs. Original ELECTRA · GLUE dev, BaseAverage score: 88.5 -> 88.7Helped
replace joint generator training with an existing auxiliary model and scheduled temperature scalingFast-ELECTRA vs. METRO ReImp · GLUE dev, LargeAverage score: 89.2 -> 89.3Helped
use an inference-only auxiliary model instead of a jointly trained oneELECTRA, Base · BaseTotal computation (GFLOPs): 990.5 -> 724.8Helped
use an inference-only auxiliary model instead of a jointly trained oneELECTRA, Base · BaseTotal memory (GB): 30.0 -> 23.3Helped
use an inference-only auxiliary model instead of a jointly trained oneELECTRA, Large · LargeTotal computation (GFLOPs): 2061.6 -> 1625.6Helped
use an inference-only auxiliary model instead of a jointly trained oneELECTRA, Large · LargeTotal memory (GB): 74.6 -> 60.6Helped
replace the uniform replacement distribution with term-frequency replacements (ablation)auxiliary-model-free RTD · MNLIAccuracy: Diverged -> 85.7Helped
interpolate uniform and smoothed one-hot replacement distributions (ablation)auxiliary-model-free RTD · MNLIAccuracy: 83.8 -> 85.3Helped
interpolate term frequency and smoothed one-hot replacement distributions (ablation)auxiliary-model-free RTD · MNLIAccuracy: 85.7 -> 84.9Hurt
use an auxiliary-model-free replacement distribution instead of Fast-ELECTRA's auxiliary-model-based replacements (ablation)Fast-ELECTRA · MNLIAccuracy: 89.1 -> 85.7Hurt
apply scheduled temperature scaling to the fixed auxiliary model (ablation)fixed-auxiliary pre-training · MNLI, 2K updatesAccuracy: 80% -> 85%Helped
apply temperature scaling to the fixed auxiliary model (ablation)fixed-auxiliary pre-training · MNLI, upon convergenceAccuracy: 88.4% vs. 89.1%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Wikipedia BookCorpus GLUE MNLI

Benchmarks: GLUE MNLI

Metrics: accuracy Matthews correlation Spearman correlation GLUE average score FLOPs per batch peak memory (GB) seconds per update

Baselines: ELECTRA METRO RoBERTa BERT XLNet DeBERTa COCO-LM AMOS DeBERTaV3 TUPE MC-BERT

Builds on: ELECTRA METRO BERT simulated annealing

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