TriSpec: Ternary Speculative Decoding via Lightweight Proxy Verification
Haoyun Jiang, Junqi He, Feng Hong, Xinlong Yang, Jianwei Zhang, Zheng Li, Zhengyang Zhuge, Zhiyong Chen, Bo Han, Junyang Lin, Jiangchao Yao
TL;DR
TriSpec addresses the verification bottleneck in speculative decoding for large language models by introducing a lightweight proxy verifier that collaborates with a single-layer drafter and the target model. A margin-based routing mechanism decides when to trust proxy verification and when to escalate to the full target, effectively offloading a large fraction of verification work. The approach preserves accuracy within a small margin while delivering substantial throughput gains across multiple model families and benchmarks, with reported speedups up to 30–35% and reduced target invocations. This work demonstrates that verification-time offloading to lightweight proxies is a practical and scalable path to faster, more efficient LLM inference.
Abstract
Inference efficiency in Large Language Models (LLMs) is fundamentally limited by their serial, autoregressive generation, especially as reasoning becomes a key capability and response sequences grow longer. Speculative decoding (SD) offers a powerful solution, providing significant speed-ups through its lightweight drafting and parallel verification mechanism. While existing work has nearly saturated improvements in draft effectiveness and efficiency, this paper advances SD from a new yet critical perspective: the verification cost. We propose TriSpec, a novel ternary SD framework that, at its core, introduces a lightweight proxy to significantly reduce computational cost by approving easily verifiable draft sequences and engaging the full target model only when encountering uncertain tokens. TriSpec can be integrated with state-of-the-art SD methods like EAGLE-3 to further reduce verification costs, achieving greater acceleration. Extensive experiments on the Qwen3 and DeepSeek-R1-Distill-Qwen/LLaMA families show that TriSpec achieves up to 35\% speedup over standard SD, with up to 50\% fewer target model invocations while maintaining comparable accuracy.
