Diversity Combining for Multi-Path LLM Reasoning

Guangsheng Yu, Litianyi Zhang, Qin Wang, Xu Wang, Mingyuan Li +3 more
9/30/2026
cs.AI

No official code found. Best implementation: OniReimu/DiversityCombining (0 stars, MIT, last commit 2026-09-25).

Abstract

Multi-path reasoning methods such as self-consistency (SC) sample $K$ reasoning paths and choose the most frequent answer. However, their gains quickly plateau as $K$ increases, and existing methods do not predict when this saturation will occur. We formalize multi-path LLM reasoning as a diversity combining problem from wireless communications: each path is a noisy channel observation, and the pairwise correlation of path correctness caps the design-effect effective sample size of the vote at a finite ceiling. Generalized least squares (GLS) analysis shows that, under exchangeability, the optimal symmetric linear combiner of latent embeddings is uniform, supporting majority vote as the natural default in standard SC while leaving room for weighting or pruning under heterogeneous prompt-template branches. Across 5 models and 12 benchmarks, prompt-template diversity reduces path correlation in $55$ of $57$ valid cells, with the strongest effect on open-ended QA. We derive an Adaptive-K rule that uses a four-path pilot to select $K^*$, retaining $96$--$103\%$ of MV@$K{=}32$ accuracy across Math, QA, and NLU.

View on arXivView PDF

Code Implementations(1)

MIT

Reproducibility code for Diversity Combining for Multi-Path LLM Reasoning (NeurIPS 2026): saturation law K_eff = K/(1+(K−1)c), beta-binomial calibration, Adaptive-K rule, and prompt-template decorrelation across 5 models × 12 benchmarks.

00Apr 24, 20263 weeks agoMIT

Similar Papers

Cite this paper

@article{yu2026diversity,
  title  = {Diversity Combining for Multi-Path LLM Reasoning},
  author = {Guangsheng Yu and Litianyi Zhang and Qin Wang and Xu Wang and Mingyuan Li and Shaoxiong Ji and Ren Ping Liu and Massimo Piccardi},
  year   = {2026},
  eprint = {2609.38829},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.38829v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2609.38829.svg)](https://codeofpaper.com/paper/2609.38829)

Discussion