Paper 1 of a series · preprint v1 · Ensembles

Selection operators in language-model ensembles: how much of the gap to the oracle they collect

The first paper split out of the working draft v8, rewritten as one clean study with one corpus, one method and code that reproduces every number. Preprint, not peer reviewed; the PDF is the deliverable.

Abstract Voting, routing and judge panels over a pool of language models return an answer a member already gave. The share of problems solved by at least one member (the oracle) is a ceiling, and the gap between the oracle and the best member's accuracy (the prize) is all a selection operator can add. We measure the share operators collect on a 941-problem corpus of four benchmarks (MMLU-Pro, GPQA Diamond, GSM-Hard, olympiad mathematics) answered by seven models from five vendors, its subsets without frontier models, two public correctness matrices, and the SWE-bench Verified leaderboard, with prizes from 1 to 32 points. Voting is level with or below the best member chosen on held-out data; routing by dataset collects nothing on held-out data; a judge panel in the full pool solves 1.4–3.1 points less than the best member; judge unanimity lets through 8.3% of wrong candidates. Where operators beat the best member, the gain is usually insurance against a member giving no answer; only a judge panel in a pool of three without a strong model collects about a fifth of the prize, which survives no multiplicity correction under the main tie rule. The data are consistent with one shared difficulty factor linking members' errors: it predicts voting accuracy within 0–3.5 points, whereas independent errors promise up to 27 points, never reached. We recommend reporting the oracle and the prize, choosing the best model on held-out data, and separating problems where it gave no answer.
1

What changed since the working draft

The working draft v8 put every operator from the earlier notes into one long text. It is now being split into a series of shorter papers, each with a single question. This first one covers only selection operators: schemes that return an answer one of the members already gave (voting, routing, judge panels, certification).

  • One corpus, re-audited. 941 problems (MMLU-Pro, GPQA Diamond, GSM-Hard, olympiad mathematics) answered by seven models from five vendors, with a 65,536-token answer limit instead of 8,192; the draft used 733 problems.
  • One yardstick. The best member is chosen on held-out problems, and every comparison is stated as a share of the prize, the gap between the best member and the oracle.
  • Reproducible. Every number in the text is produced by released code, and an automated check compares the text with the code's output. Code and derived data: doi:10.5281/zenodo.23454436, github.com/Alatip/paper-1.
  • Reviewed before release. A separate model reviewed the code, numbers and text, and wrote unit tests from the mathematical specification alone; how the work was split between me and the AI tools is stated in the paper.
2

Status

Preprint v1, archived on Zenodo before arXiv submission. Later versions go under the same record (all versions: 10.5281/zenodo.23475204). The remaining papers of the series will follow.

3

Cite

Latipov, A. (2026). Selection operators in language-model ensembles: how much of the gap to the oracle they collect (preprint v1). Zenodo. https://doi.org/10.5281/zenodo.23475205