Pith. sign in

REVIEW 1 cited by

Exploring and Improving Drafts in Blockwise Parallel Decoding

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2404.09221 v2 pith:UCBKPY53 submitted 2024-04-14 cs.CL cs.AIcs.LG

classification cs.CLcs.AIcs.LG
keywords blockdraftsinferencelanguagemodelsacceptedautoregressiveblockwise
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Despite the remarkable strides made by autoregressive language models, their potential is often hampered by the slow inference speeds inherent in sequential token generation. Blockwise parallel decoding (BPD) was proposed by Stern et al. as a method to improve inference speed of language models by simultaneously predicting multiple future tokens, termed block drafts, which are subsequently verified and conditionally accepted by the autoregressive model. This paper contributes to the understanding and improvement of block drafts in two ways. First, we analyze the token distributions produced by multiple prediction heads. Secondly, we leverage this analysis to develop algorithms to improve BPD inference speed by refining the block drafts using n-gram and neural language models. Experiments demonstrate that refined block drafts yield a +5-21% increase in block efficiency (i.e., the number of accepted tokens from the block draft) across diverse datasets.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Closer Look at Efficient Inference Methods: A Survey of Speculative Decoding

    cs.CL 2024-11 conditional novelty 2.0 of 10

    A survey that categorizes speculative decoding methods into draft-centric and model-centric families and discusses deployment challenges.

Pith tools