Guide-linked quiz · Medium Level

Speculative Decoding Draft Models Quiz

Explore draft-model proposals, target verification, rejection sampling, acceptance probabilities, bonus tokens, and workload-dependent decoding speed.

Question 1 of 8

What is the primary role of the 'draft' model in speculative decoding?

Preview every question8 questions

Answers and explanations appear as you take the quiz.

  1. What is the primary role of the 'draft' model in speculative decoding?
    • To compress the large model into fewer parameters permanently
    • To translate the prompt into a different language
    • To rapidly propose several candidate tokens for the large model to verify
    • To store past conversations for retrieval
  2. Why can verifying a drafted token block accelerate target-model generation in a suitable workload?
    • Verification has no compute cost at any block size
    • A verification pass can process several positions together and amortize target work across accepted tokens
    • The draft model is guaranteed more accurate than the target
    • The target model is skipped for every accepted token
  3. What happens to the drafted tokens after the first token the target model rejects?
    • Everything after the first mismatch is discarded
    • They are all accepted anyway
    • They are sent to a third model
    • They are cached and reused next turn
  4. What correctness property does the standard exact speculative-sampling rejection procedure preserve under its assumptions?
    • An identical random sequence for every possible random seed
    • Guaranteed truth of every generated statement
    • The draft model's distribution regardless of the target
    • The target model's configured sampling distribution
  5. Which mechanism distinguishes EAGLE's drafting approach from Medusa's additional decoding heads?
    • EAGLE performs only word-count-based lexical retrieval
    • EAGLE drafts autoregressively at the target model's feature level
    • EAGLE removes target verification from every algorithm
    • EAGLE and Medusa are the same architecture with different names
  6. Why should a speculative-decoding benchmark report the draft-target pair and acceptance rate?
    • Every model pair has the same guaranteed speedup
    • Acceptance rate measures whether generated facts are true
    • Speedup depends on drafting and verification costs and how many proposed tokens are accepted
    • The target model's hardware and context length cannot affect performance
  7. In exact speculative sampling, a proposed token has q equal to 0.2 and p equal to 0.1. What is its acceptance probability?
    • 0.1, because only p is used
    • 0.2, because only q is used
    • 1.0, because every proposed token is accepted
    • 0.5, from min(1, p/q)
  8. What can the standard speculative-sampling algorithm emit when every token in a drafted block is accepted?
    • The accepted block plus an additional token sampled from the target
    • Only the last drafted token, discarding the accepted prefix
    • An arbitrary extra draft token without target sampling
    • No output until the draft model is retrained

Keep testing yourself

More quizzes picked for your level.

View all quizzes