Hugging Face Daily PapersIlya Koziev, Leonid Sinev, Ivan Oseledets1 min readpaperadvanced
How Lossless Is Lossless Speculative Decoding? The Role of Numerical Precision in Orthrus
Summary
This paper investigates the "lossless" claim of Orthrus, a hybrid architecture for accelerating LLM inference. It finds that under BF16 precision, Orthrus diverges from the exact autoregressive output trajectory in over 50% of cases, though FP32 maintains exact matching. Despite BF16 divergence, downstream task performance was not systematically degraded.
- Orthrus's "lossless" speculative decoding is highly sensitive to numerical precision.
- BF16 inference causes Orthrus to produce different token sequences than the reference model in ~55% of cases.
- FP32 inference ensures exact trajectory matching for Orthrus across all evaluated prompts.
- Trajectory divergence with BF16 did not lead to systematic degradation on standard lm-eval-harness benchmarks.
Engineers deploying LLMs with speculative decoding or reduced precision should understand that "lossless" claims can be precision-dependent and may not guarantee exact output sequences, even if downstream metrics are unaffected.
7/10

