OG-Rank: Learning to Rank Fast and Slow with Uncertainty and Reward-Trend Guided Adaptive Exploration
Praphul Singh, Corey Barrett, Sumana Srivasta, Irfan Bulu, Sri Gadde, Krishnaram Kenthapadi
TL;DR
OG-Rank presents a practical, single-decoder ranking approach that achieves encoder-like scoring efficiency by using a pooled first-token yes/no signal to rank candidates, and selectively generates a structured rationale only when uncertainty is high. A listwise uncertainty gate (threshold fixed at $T=0.9$) routes ambiguous queries to a slow, one-shot JSON ranking with a brief rationale, balancing fast response times with justification where it matters. The model is trained with a curriculum that allocates more rollout and rationales to hard cases, guided by a multi-axis judge and KL-regularized policy optimization, enabling safer and domain-aligned decisions. Across encounter-scoped ranking tasks, OG-Rank attains strong fast-path performance (Recall@1 around $0.45$ and nDCG@20 around $0.625$) and further gains when gating activates (Recall@1 about $0.56$ and nDCG@20 about $0.699$ at a $45egin{document}" gate rate), while maintaining predictable budgets and simpler deployment compared with multi-model stacks. The approach demonstrates substantial compute savings through bucketing and curriculum adjustments, and its general two-speed, uncertainty-guided paradigm is transferable to other decision tasks requiring selective generation and reliable latency budgets.
Abstract
Clinicians need ranking systems that work in real time and still justify their choices. Motivated by the need for a low-latency, decoder-based reranker, we present OG-Rank, a single-decoder approach that pairs a pooled first-token scoring signal with an uncertainty-gated explanation step. The model scores all candidates in one pass and generates a brief, structured rationale only when the list is genuinely ambiguous, keeping latency predictable. Trained with a curriculum that concentrates effort on hard cases, OG-Rank delivers strong effectiveness on encounter-scoped order selection (fast path: Recall@1~0.45, nDCG@20~0.625) and improves further when the gate activates (Recall@1~0.56, nDCG@20~0.699 at a 45\% gate rate), while compact backbones show similar gains under the same policy. Encoder baselines trail in both effectiveness and flexibility. The result is a practical recipe: rank fast by default and explain when it helps, a pattern that applies broadly to decision tasks where selective generation buys accuracy at acceptable cost. The single-policy design simplifies deployment and budget planning, and the curriculum principle (spend more on the hard cases, less on the easy ones) readily transfers beyond clinical order selection.
