acceptodds
Under review as a conference paper at ICLR 2027

Trees from Marginals: Autoregressive drafting with factorized priors

Abstract

On-device applications of autoregressive large language models (LLMs) require fast token generation for individual requests, yet sequential decoding limits generation speed while underutilizing available compute. Speculative decoding trades additional computation for more tokens per target-model forward pass. While factorized drafters have set new records in speculative decoding efficiency by predicting future-token marginals in parallel, their independence assumption causes acceptance rates to degrade sharply at later draft positions, limiting their scalability to large speculative budgets. In this paper, we analyze this limitation and introduce Weaver, a lightweight autoregressive adapter that constructs proposal trees from the top- predictions of a factorized drafter. Weaver scales to large tree budgets by restoring conditional dependencies while avoiding the cost of a full-vocabulary projection. To verify these trees efficiently in recent models with Gated DeltaNet layers, we derive a rollback-free tree-verification algorithm and implement GPU kernels in CUDA and Metal. By combining these model and systems contributions, we achieve average lossless speedups of over autoregressive decoding and over a DFlash baseline on NVIDIA B200 with Qwen3.6-27B. For local deployment with the same model, we achieve average speedups over autoregressive decoding of on Apple M5 Max and on NVIDIA DGX Spark, with corresponding speedups of and over DFlash.

Then back it, or bet against it.

Related papers

Open the market on this paper to see 7 more related papers.