atlas

Research map / Architectures and efficiency / Attention and transformers

Predictor-Corrector Enhanced Transformers with Exponential Moving Average Coefficient Learning

NeurIPS 2024 · Architectures and efficiency › Attention and transformers · approach: Transformer block and depth design · 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 PCformer, a Transformer design that pairs a high-order (RK2/RK4) predictor with EMA-parameterized coefficients and a multistep or backward-Euler corrector, improving machine translation, summarization, LM and GLUE results over ODE Transformer baselines.

Problem

Residual Transformer blocks act as first-order Euler discretizations, leaving truncation error; prior high-order ODE Transformers rely on gated coefficient learning that does not scale to higher orders (e.g., RK4) and stabilizes poorly.

Approach

Combine a high-order explicit predictor with a multistep/implicit corrector (predictor-corrector paradigm), and replace constant or gated coefficients with an exponential-moving-average parameterization (gamma*(1-gamma)^k) with a learnable gamma, plus RK-Norm for stability.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace gated coefficient learning with EMA coefficient learningRK2-block · WMT'14 En-DeBLEU: 28.89 -> 29.11Helped
add the predictor-corrector frameworkhigh-order Transformer · WMT'14 En-DeBLEU: 30.77 -> 30.95Helped
add the predictor-corrector frameworkRK4-block · CNN/DailyMailROUGE-1: 41.83 -> 42.10Helped
set EMA coefficient γ to 0.50 rather than 0.25, 0.75, or 0.99 (ablation)RK4-block (EMA) · WMT'14 En-DeBLEU: 28.90; 29.43; 28.99; 29.20Helped
remove RK-Norm (ablation)PCformer · WMT'14 En-DeBLEUHurt
use layer-wise γ instead of scalar γ (ablation)PCformer · WMT'14 En-DeBLEU: 30.95 -> 30.63No clear effect
replace scalar γ with vector γ (ablation)PCformer · WMT'14 En-DeBLEU: 30.95 -> 30.88No clear effect
use a multistep predictor with an RK2-block EMA corrector (ablation)predictor-corrector framework · WMT'14 En-DeBLEU: 30.70 -> 29.78Hurt
use a multistep predictor with a Backward Euler corrector (ablation)predictor-corrector framework · WMT'14 En-DeBLEU: 30.70 -> 30.30Hurt
use a multistep predictor and multistep corrector instead of an RK2-block EMA predictor (ablation)predictor-corrector framework · WMT'14 En-DeBLEU: 30.70 -> 30.30Hurt
use Backward Euler rather than a multistep corrector (ablation)RK2-block with EMA predictor · WMT'14 En-DeBLEU: 30.70 -> 30.95Helped

Surprising findings

Limitations

Experimental setup

Datasets: WMT'14 En-De WMT'14 En-Fr WMT'16 En-Ro OPUS-100 CNN/DailyMail Penn Treebank Wikitext-103 SlimPajama GLUE UEA time series archive

Benchmarks: WMT'14 En-De WMT'14 En-Fr WMT'16 En-Ro OPUS-100 CNN/DailyMail Wikitext-103 Penn Treebank GLUE LM Evaluation Harness UEA time series

Metrics: BLEU SacreBLEU COMET ROUGE perplexity accuracy Matthews correlation Pearson correlation

Baselines: Transformer-Big ODE Transformer (RK2 gated) RK4-block DeepNet BranchNorm DeLight Transformer++ Flowformer BERT Adaptive Input Transformer Shortformer

Builds on: ODE Transformer Dynamic Linear Combination of Layers (DLCL) Adams-Bashforth-Moulton methods DeepNet Runge-Kutta methods

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