- The paper introduces Diffusion-GR2, which converts AR generative re-ranking into a fast block-diffusion decoder through conversion fine-tuning, on-policy distillation, and reinforcement learning.
- It achieves near-parity Recall@1 (0.2951 vs 0.2960) while reducing latency by 2.4–3.5×, thereby making LLM-based re-ranking viable for high-frequency production settings.
- The method preserves chain-of-thought reasoning quality and structural accuracy, addressing challenges like candidate permutation errors inherent in naive diffusion models.
Diffusion-GR2: High-Accuracy, Low-Latency Generative Reasoning Re-Ranking via Block Diffusion
Motivation and Background
Generative reasoning re-rankers built on LLMs have emerged as a strong paradigm for high-accuracy re-ranking in industrial recommendation pipelines. These models generate explicit multi-step chain-of-thought (CoT) traces grounded in candidate semantics before emitting a permutation of the retrieved candidate set. Despite their empirical success, state-of-the-art models such as GR2 employ autoregressive (AR) decoding, incurring substantial latency and throughput costs—each reasoning token requires a sequential forward pass, and the CoT trace is typically an order of magnitude longer than the ranking produced. This severely limits deployability in high-frequency, production re-ranking scenarios.
Recent advances in block-diffusion LLMs offer significantly improved decoding speeds by resolving multiple output positions in parallel through iterative denoising. However, naively transplanting block-diffusion decoders into re-ranking models is detrimental to ranking accuracy due to two key factors: loss of autoregressive structural constraints (leading to malformed outputs) and train/inference distribution mismatch in sequence generation.
Figure 1: Conversion pipeline from the AR GR2 reasoning re-ranker into a block-diffusion model, closing accuracy gaps via staged fine-tuning, on-policy distillation, and RL to produce a fast yet accurate re-ranker.
The Diffusion-GR2 Architecture and Conversion Pipeline
The paper introduces Diffusion-GR2, a pipeline to convert an existing, high-performing AR reasoning re-ranker (GR2) into a block-diffusion decoder while minimizing accuracy sacrifice. The conversion proceeds in three primary stages:
- Conversion Fine-Tuning (CFT): After directly initializing a block-diffusion model from the AR checkpoint (preserving weights), CFT is performed on the re-ranking task. This adapts the model to denoise the answer block into a valid permutation of candidates, overwhelmingly addressing the structural errors (e.g., duplicate, dropped, or out-of-set candidate identifiers) that are inherent to naive diffusion decoding.
- On-Policy Distillation (OPD): Standard SFT or distillation would be off-policy—the student is trained on teacher rollouts, not samples generated under its own (block-diffusion) decoding. OPD closes this distributional gap by having the block-diffusion student generate its own outputs and then directly supervising these trajectories with dense per-token targets from the frozen AR teacher. This alignment over the student's own decode distribution is critical to matching on-distribution accuracy.
- Reinforcement Learning (RL): An RL stage, starting from the OPD-initialized policy, optimizes a ranking-specific reward (lifting the ground-truth candidate's rank) directly, as in RLVR for reward-verifiable tasks. RL here is most effective applied atop OPD, as OPD delivers a non-degenerate, healthy student policy.
The outcome is that Diffusion-GR2 maintains the original re-ranking interface, preserves CoT reasoning, but amortizes and parallelizes decoding computation, yielding substantial inference speedups.
Inference Acceleration via Block-Diffusion
A primary advantage of Diffusion-GR2 lies in its block-diffusion decoder, which attends bidirectionally within a block and causally across blocks. This enables reuse of the prompt and committed context's key-value cache—after a one-time prefill, denoising is restricted to the current active block, substantially decreasing redundancy.
Figure 2: Diffusion-GR2’s inference traces the speed-accuracy path: AR emits one token per pass; Diffusion-GR2 denoises blocks in parallel with dynamic commitment based on confidence, amortizing prompt/KV cache and reducing sequential computation.
Crucially, the commitment rule (thresholded by maximum per-position logit confidence) determines at each denoising step which positions to commit, balancing accuracy and speed. The total number of forward passes is reduced from per-token to per-denoising-step times per block, with the performance controlled by the confidence threshold and block size. Unlike fully bidirectional diffusion models (e.g., LLaDA, Dream), which must re-encode the prompt at each diffusion step, the block-causal attention structure preserves AR-style prefill amortization—a decisive advantage for long-prompt, short-answer re-ranking use cases.
Empirical Results and Strong Claims
On Amazon Beauty under the TIGER protocol, Diffusion-GR2 demonstrates that structural and distributional gaps post-conversion can be closed to near-parity with AR GR2. Without CFT, virtually no valid rankings are produced, and re-ranking gains vanish. CFT restores nearly the full accuracy penalty, with OPD closing the residual off-policy gap and RL making up the final margin. The major claims of the paper are as follows:
Theoretical and Practical Implications
Diffusion-GR2 directly addresses a core barrier in deploying generative reasoning models for real-time ranking: the prohibitive compute and latency costs of generating long CoT traces per search/impression in commercial systems. By disambiguating and explicitly quantifying the conversion accuracy loss, and then closing the gap via CFT and OPD, Diffusion-GR2 establishes a practical template for transitioning high-signal generative re-rankers onto hardware-optimized, parallel decoding regimes.
Practically, this enables LLM-based, reasoning-aware re-ranking to run at production scale with tight latency budgets. The methodology sidesteps the need for cumbersome, task-specific constrained decoders in diffusion LMs, relying entirely on conversion from a valid AR base and stagewise distillation. The flexibility of OPD as a general distillation interface also suggests that future draft-verify speculative decoding approaches can be constructed, where the fast diffusion model generates drafts at aggressive speed, and an AR re-ranker serves as the final verifier and quality gate.
On the theoretical side, the work elucidates how structured generative tasks, such as permutation output, can be effectively realized via diffusion-based LMs despite their local independence assumptions, provided that ongoing on-policy fine-tuning and RL are incorporated.
Future Directions and Extensions
Key avenues for further development include integration with speculative decoding frameworks, wherein the diffusion draft's speed is maximized, and the AR verifier ensures final correctness. Dynamic block-sizing and pivot-aligned verification could yield even more efficient parallelization. Additionally, further research is needed to assess the impact of Diffusion-GR2 in broader recommendation domains, multi-modal tasks, and with larger candidate sets or multi-objective ranking constraints.
Conclusion
Diffusion-GR2 provides a robust, empirically-validated framework for converting slow but accurate AR generative re-rankers into high-throughput, block-diffusion decoders with negligible loss in ranking quality. By interleaving conversion fine-tuning, on-policy distillation, and RL, the model closes structural and distributional accuracy gaps, yielding models suitable for production deployment at previously unattainable latencies. The proposed pipeline is generalizable and provides a foundation for further innovation in scalable, reasoning-aware re-ranking with LLMs.