atlas

Research map / Large language models / Language, safety and interpretability

Reranking Laws for Language Generation: A Communication-Theoretic Perspective

NeurIPS 2024 · Large language models › Language, safety and interpretability · approach: Statistical frameworks for LLM evaluation · 0 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.

Frames LLM generator-reranker systems as multiple-description communication over noisy channels and derives reranking laws predicting how error decays with the number of hypotheses N, validated on code generation (DeepSeek-Coder 7B) and medical machine translation (TowerInstruct 13B).

Problem

Generate-then-rerank LLM pipelines reduce hallucinations and unacceptable outputs by sampling multiple hypotheses, but there is no principled prediction of how error probability decays with the number of hypotheses N, especially with imperfect rerankers and dependent hypotheses.

Approach

Model the generator as a sender transmitting N descriptions through parallel noisy channels and the reranker as a decoder; analyze error probability under Mallows and Zipf-Mandelbrot reranker models and under exchangeable (Beta-coupled) hypotheses, yielding exponential, power-law, or still-error-free asymptotic laws.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a perfect reranker instead of selecting a hypothesis uniformly at randomGenerator-reranker system with independent hypotheses · Independent hypotheseserror probability: \epsilon -> \epsilon^NHelped
Use a Mallows reranker with $\lambda > 0$ instead of a random rerankerGenerator-reranker system · Independent hypotheseserror probability: P_\mathrm{err}(N; q) = \mathcal{O}((e^{-\lambda}(1-\epsilon) + \epsilon)^N)Helped
Use a Zipf-Mandelbrot reranker with $\lambda > 0$ and $\gamma < 1$Generator-reranker system · Independent hypotheseserror probability: P_\mathrm{err}(N; q) \rightarrow 0Helped
Use a reranker with mass proportional to $(N-j+1)^r$Generator-reranker system · Independent hypotheseserror probability: \mathcal{O}(\epsilon) -> \mathcal{O}(\epsilon^{r+1})Helped
Use a ranker with mass proportional to $(N-j+1)$Generator-reranker system · Independent hypotheseserror probability: \mathcal{O}(\epsilon) -> \mathcal{O}(\epsilon^2)Mixed
Use a perfect reranker with Beta-coupled exchangeable hypothesesGenerator-reranker system · Exchangeable hypotheses with Beta couplingerror probability: P_\mathrm{err}(N; q) = \mathcal{O}(N^{-\beta})Helped
Use MBR decoding instead of QE rerankingTowerInstruct 13B · TICO-19failure rateHelped
Fit separate reranking laws for each language pairTowerInstruct 13B reranking · TICO-19 EN→PT, EN→ES, EN→RU test setsfit qualityMixed

Surprising findings

Limitations

Experimental setup

Datasets: MBPP TICO-19 SVAMP StrategyQA

Benchmarks: MBPP TICO-19 SVAMP StrategyQA

Metrics: log failure rate error probability vs N

Baselines: majority voting MBR decoding quality estimation reranking

Builds on: Mallows model entmax multiple description source coding

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