atlas

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

Determine-Then-Ensemble: Necessity of Top-k Union for Large Language Model Ensembling

ICLR 2025 · Large language models › Language, safety and interpretability · approach: LLM unlearning and benchmarks · 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.

Studies which factors govern LLM ensembling (performance gap, vocabulary size, response style), proposes a determine-then-ensemble model selection rule, and UniTE, a union top-k probability-level ensembling method that avoids full-vocabulary alignment.

Problem

Existing probability-level LLM ensembling methods ignore which models are compatible and align probabilities over the entire vocabulary at every step, which is costly and can fail with large vocabularies or mismatched response styles.

Approach

Ensemble only over the union of each model's top-k tokens, mapping tokens across tokenizers via the first sub-token when absent from a model's vocabulary, averaging normalized probabilities, and select base models by performance gap (<10%) and response length consistency.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use UniTE instead of LLM-Blender for the OpenChat + Mistral + DeepSeek ensembleLLM ensemble · PIQAaccuracy: 83.28(-3.82) -> 87.50(+0.40)Helped
Use UniTE instead of DeePen for the OpenChat + Mistral + DeepSeek ensembleLLM ensemble · TriviaQAaccuracy: 67.24(+5.47) vs 65.80(+4.03)Mixed
Use UniTE instead of LLM-Blender for the LLaMA3 + Qwen2 ensembleLLM ensemble · MMLUaccuracy: 62.07 (-2.89) -> 69.78 (+4.82)Helped
Add LLaMA3.1 to the LLaMA3 + Qwen2 UniTE ensembleUniTE · PIQAaccuracy: 85.53 -> 84.98Mixed
Increase k from 5 to 10 (ablation)UniTE with Mistral + OpenChat · TriviaQAaccuracy: 64.52 -> 65.80Helped
Increase k from 10 to 20 (ablation)UniTE with Mistral + OpenChat · TriviaQAaccuracy: 65.80 -> 65.77Hurt
Increase k from 10 to 10000 (ablation)UniTE with Mistral + OpenChat · TriviaQAaccuracy: 65.80 -> 65.72Hurt
Use greedy decoding instead of random sampling (ablation)UniTE · PIQA and ARC-CperformanceHelped
Ensemble models with a substantial performance gapLLM ensembling methods · GSM8K and other tasksperformanceHurt
Ensemble models with different response styles on TriviaQA or NQLLM ensemble · TriviaQA and NQperformanceHurt
Increase vocabulary size disparity between compatible modelsLLM ensembling methods · Ensembling benchmarksperformanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K PIQA ARC-C NQ MMLU TriviaQA CMMLU BBH

Benchmarks: MMLU ARC-C GSM8K PIQA TriviaQA NQ CMMLU BBH

Metrics: accuracy latency (ms/token) tokens manipulated per step

Baselines: LLM-Blender DeePen GaC

Builds on: DeePen GaC LLM-Blender

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