atlas

Research map / Large language models / Reasoning and chain of thought

AutoJudge: Judge Decoding Without Manual Annotation

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Speculative decoding · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes AutoJudge, which automatically mines task-specific important mismatching tokens via semi-greedy search and trains a logistic-regression classifier on LLM hidden states to accept unimportant mismatches during lossy speculative decoding.

Problem

Speculative decoding rejects every draft-target token mismatch, which is overly strict for reasoning and code tasks; prior lossy Judge Decoding needs costly human annotation to label which tokens matter.

Approach

Automatically label mismatching tokens as important or unimportant by semi-greedily replacing target tokens with draft tokens and checking whether the downstream answer (math answer or test outcome) is preserved, then train a lightweight linear classifier on hidden states to override rejections at inference time.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AutoJudge instead of traditional speculative decodingLlama-3.1-8B draft / Llama-3.1-70B target · GSM8K 8-shotaccepted tokens per target-model forward pass: over 40 tokensHelped
Use AutoJudge instead of traditional speculative decodingLlama 3.1 70B target · GSM8Kaccuracy: ≤1%Hurt
Use AutoJudge instead of traditional speculative decodingLlama 3.x · LiveCodeBenchaccepted tokens per speculative decoding cycle: over 22 tokensHelped
Use AutoJudge instead of traditional speculative decodingLlama 3.x · LiveCodeBenchPass@1: ≈2%Hurt
Use AutoJudge instead of speculative decodingLlama-3.1-8B draft / Llama-3.1-70B target · GSM8Kthroughput: 107.4 tokens per second; about 1.5×Helped
Use AutoJudge instead of speculative decoding with an offloaded targetLlama-3.1-8B draft / Llama-3.1-70B target · GSM8K, offloadingspeedup: up to 2×Helped
Use AutoJudge instead of standard speculative decoding at equal window sizeLlama 3.x · GSM8K, equal window sizespeedup: up to 2.5xHelped
Use AutoJudge instead of standard speculative decoding at equal window sizeLlama 3.x · GSM8K, equal window sizeaccuracy: about 2.5%Hurt
Use draft-token embeddings instead of previous-token embeddings (ablation)AutoJudge classifier · GSM8K validationclassifier accuracyHelped
Use both draft- and target-token embeddings instead of either alone (ablation)AutoJudge classifier · GSM8K validationclassifier accuracyHelped
Use target-model hidden states instead of draft-model hidden states (ablation)AutoJudge classifier · GSM8K validationclassifier accuracyHelped
Concatenate draft- and target-model hidden states instead of using target-model states alone (ablation)AutoJudge classifier · GSM8K validationclassifier accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K LiveCodeBench code_generation_lite release_v5 TriviaQA Arena-Hard-Auto-v2.0 creative writing

Benchmarks: GSM8K LiveCodeBench TriviaQA Arena-Hard-Auto-v2.0 creative writing

Metrics: exact match accuracy accepted tokens per target forward pass Pass@1 tokens per second speedup

Baselines: speculative decoding draft model decoding top-K lossy speculative decoding Judge Decoding EAGLE-2

Builds on: speculative decoding Judge Decoding EAGLE-2 vLLM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy