atlas

Research map / Large language models / Language, safety and interpretability

Learning to Keep a Promise: Scaling Language Model Decoding Parallelism with Learned Asynchronous Decoding

ICML 2025 · Large language models › Language, safety and interpretability · approach: Parallel and early-exit decoding · 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 PASTA, a learned asynchronous decoding system where an LLM annotates semantically independent chunks in its own response with a custom tag language, and a two-stage SFT plus BoNBoN preference optimization trains it to trade off quality and decoding speedup.

Problem

Autoregressive LLM decoding is sequential and inefficient; existing parallel asynchronous decoding methods (SoT, APAR) rely on hand-crafted syntactic heuristics (regex over lists/paragraphs), which are rigid and imprecise.

Approach

Teach the LLM to annotate semantic independence in its own output via a learned XML-like annotation language (PASTA-Lang: promise/sync/async tags), with an interpreter that runs asynchronous decoding threads and a KV-cache interleaving layout; preference optimization (BoNBoN) with a score combining theoretical speedup and quality optimizes the latency-quality trade-off.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use learned Pasta-Lang annotations with preference optimization at λ=2Pasta-BoN · AlpacaEvallength-controlled win rate: +4.3%Helped
Use Pasta-BoN (r=2, λ=2) instead of APARAsynchronous decoding on Gemma 7B · AlpacaEvalrealized speedup: 1.6x vs 1.62xNo clear effect
Use Pasta-BoN (r=2, λ=1) instead of APARAsynchronous decoding on Gemma 7B · AlpacaEvalrealized speedup: 20.6% higher speedupHelped
Apply SoT decoding to Gemma-ITGemma-IT · AlpacaEvallength-controlled win rate: 12%Hurt
Decrease the quality weight λ to optimize more aggressively for speedup (ablation)Pasta-BoN · AlpacaEvalrealized speedup: 1.21x to 1.93xMixed
Increase the number of preference optimization iterations (ablation)Pasta · AlpacaEvalquality-speedup trade-offHelped
Predict asynchronous block lengths in multiples of ten (Pred-10X) instead of fixed-length assignment (ablation)Pasta-SFT · AlpacaEvalqualityHelped
Predict asynchronous block lengths exactly (Pred-1X) rather than use fixed-length assignment (ablation)Pasta-SFT · AlpacaEvalqualityHelped
Use theoretical speedup alone as the preference efficiency score instead of theoretical parallelism alone (ablation)Pasta-BoN · AlpacaEvalrealized speedupHelped
Optimize the preference score for theoretical parallelism alone rather than theoretical speedup (ablation)Pasta-BoN · AlpacaEvalrealized speedupHurt
Optimize the preference score using the harmonic mean of theoretical speedup and parallelism instead of theoretical speedup alone (ablation)Pasta-BoN · AlpacaEvalrealized speedupNo clear effect
Use arithmetic mean of theoretical speedup and parallelism as the preference efficiency score (ablation)Pasta-BoN · AlpacaEvalquality-speedup trade-offMixed

Surprising findings

Limitations

Experimental setup

Datasets: SlimOrca AlpacaEval

Benchmarks: AlpacaEval

Metrics: length-controlled win rate realized speedup (geometric mean) theoretical speedup theoretical parallelism

Baselines: Baseline-SFT sequential decoding APAR Skeleton-of-Thought (SoT)

Builds on: BoNBoN IPO Skeleton-of-Thought APAR

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