Collective Voting: Multi-Model Ensemble Inference on Unified Memory

Ensemble methods improve prediction quality by combining multiple independent models. While effective, ensembles are rarely deployed in production AI inference due to the memory cost of loading multiple models simultaneously. The Apple M2 Ultra with 192GB unified memory changes this calculus: we can load 2-3 70B-parameter models at 4-bit quantization (~40GB each) alongside a routing ensemble layer, with memory remaining for KV cache. We propose Collective Voting, an inference framework that runs 2-3 independently fine-tuned models on the same input and aggregates their outputs through weighted voting, probabilistic merging, and confidence-based selection. On a 192GB system, this configuration runs at 5-10 tok/s (2 models) or 3-6 tok/s (3 models), with quality improvements of 5-12% over individual models on reasoning benchmarks. The ensemble provides critical advantages: robustness to individual model failure, uncertainty quantification through vote entropy, and the ability to combine models trained on complementary data distributions. We compare against single-model inference, model soups, and multi-agent debate, identifying the conditions under which ensemble voting outperforms each approach.

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-07-24
DOI
https://doi.org/10.5281/zenodo.21537144
Primary Topic
Explainable Artificial Intelligence (XAI)
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Collective Voting: Multi-Model Ensemble Inference on Unified Memory

Yahya Saqban
Zenodo (CERN European Organization for Nuclear Research)
Explainable Artificial Intelligence (XAI)
article

Collective Voting: Multi-Model Ensemble Inference on Unified Memory

Yahya Saqban
article en

Abstract

Ensemble methods improve prediction quality by combining multiple independent models. While effective, ensembles are rarely deployed in production AI inference due to the memory cost of loading multiple models simultaneously. The Apple M2 Ultra with 192GB unified memory changes this calculus: we can load 2-3 70B-parameter models at 4-bit quantization (~40GB each) alongside a routing ensemble layer, with memory remaining for KV cache. We propose Collective Voting, an inference framework that runs 2-3 independently fine-tuned models on the same input and aggregates their outputs through weighted voting, probabilistic merging, and confidence-based selection. On a 192GB system, this configuration runs at 5-10 tok/s (2 models) or 3-6 tok/s (3 models), with quality improvements of 5-12% over individual models on reasoning benchmarks. The ensemble provides critical advantages: robustness to individual model failure, uncertainty quantification through vote entropy, and the ability to combine models trained on complementary data distributions. We compare against single-model inference, model soups, and multi-agent debate, identifying the conditions under which ensemble voting outperforms each approach.

Zenodo (CERN European Organization for Nuclear Research)
Tula University (RU)
Openalex Percentile: Top 6%
Explainable Artificial Intelligence (XAI)
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.