atlas

Research map / Large language models / Reasoning and chain of thought

GRIFFIN: Effective Token Alignment for Faster Speculative Decoding

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Speculative decoding · 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 GRIFFIN, a speculative decoding draft-model framework that masks misaligned tokens during multi-step training (top-k alignment) and adds a Token-Guided Fusion module, improving acceptance length and speedup over EAGLE-2 and HASS.

Problem

Speculative decoding draft models (EAGLE, EAGLE-2, HASS) suffer from token misalignment between training (ground-truth tokens) and decoding (draft tokens), which compounds over multiple forward passes and limits acceptance length and speedup.

Approach

Use a dynamic loss mask that excludes tokens whose ground truth is not in the draft model's top-k predictions (with cumulative masks across forward passes), plus a Token-Guided Fusion module that re-injects token embeddings into the draft model's feature fusion, so training and decoding are aligned.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add token-alignable training (TAT) (ablation)GRIFFIN · MT-Bench, HumanEval, GSM8K average; T=0speedup ratio: 3.10 -> 3.28Helped
Add token-alignable training (TAT) (ablation)GRIFFIN · MT-Bench, HumanEval, GSM8K average; T=0acceptance length: 5.18 -> 5.44Helped
Add token-alignable draft model (TAD) (ablation)GRIFFIN · MT-Bench, HumanEval, GSM8K average; T=0speedup ratio: 3.16 -> 3.28Helped
Add token-alignable draft model (TAD) (ablation)GRIFFIN · MT-Bench, HumanEval, GSM8K average; T=0acceptance length: 5.25 -> 5.44Helped
Add both TAT and TAD (ablation)GRIFFIN · MT-Bench, HumanEval, GSM8K average; T=0speedup ratio: 2.89 -> 3.28Helped
Use alignment top-k=3 rather than top-k=1 (ablation)GRIFFIN · MT-Bench, HumanEval, GSM8K average; T=0speedup ratio: 3.21 -> 3.28Helped
Use alignment top-k=3 rather than top-k=10 (ablation)GRIFFIN · MT-Bench, HumanEval, GSM8K average; T=0speedup ratio: 3.21 -> 3.28Helped
Increase TAT training steps from 1 to 3 (ablation)GRIFFIN · MT-Bench, HumanEval, GSM8K average; T=0speedup ratio: 3.10 -> 3.28Helped
Increase TAT training steps from 3 to 5 (ablation)GRIFFIN · MT-Bench, HumanEval, GSM8K average; T=0speedup ratio: 3.28 -> 3.30Helped
Replace TGF secondary token embedding input with raw features (ablation)GRIFFIN TGF · MT-Bench, HumanEval, GSM8K average; T=0speedup ratio: 3.28 -> 2.80Hurt
Replace TGF secondary token embedding input with initial fused features (ablation)GRIFFIN TGF · MT-Bench, HumanEval, GSM8K average; T=0speedup ratio: 3.28 -> 3.10Hurt
Use GRIFFIN rather than HASSspeculative decoding · MT-Bench, HumanEval, GSM8K average; T=0speedup ratio: 3.17 -> 3.28Helped

Surprising findings

Limitations

Experimental setup

Datasets: ShareGPT

Benchmarks: MT-Bench HumanEval GSM8K

Metrics: speedup ratio acceptance length

Baselines: SPS PLD Lookahead Medusa EAGLE EAGLE-2 EAGLE-3 FSPAD HASS

Builds on: EAGLE EAGLE-2 HASS Medusa

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