atlas

Research map / Large language models / Agents, code and math

Mixture-of-Agents Enhances Large Language Model Capabilities

ICLR 2025 · Large language models › Agents, code and math · approach: Long-horizon LLM agents · 26 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.

Proposes Mixture-of-Agents, a layered prompt-only architecture where each LLM agent refines its answer using the outputs of the previous layer's agents, reaching 65.1% LC win rate on AlpacaEval 2.0 with open-source models.

Problem

Single LLMs have limits in size, training data, and skill specialization, and scaling them is costly; the question is how to harness the collective strengths of multiple LLMs to produce better responses.

Approach

Exploits "collaborativeness" of LLMs: a model produces better responses when shown other models' outputs, even weaker ones. MoA stacks layers of multiple proposer LLMs, each layer's agents see all prior-layer outputs via an aggregate-and-synthesize prompt, requiring no fine-tuning; it is framed as a model-level analogue of Mixture-of-Experts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use layered MoA with open-source proposers and Qwen1.5-110B-Chat as final aggregatorMoA · AlpacaEval 2.0LC win rate: 57.5\% -> 65.1\%Helped
use GPT-4o as the final aggregatorMoA · AlpacaEval 2.0LC win rate: 65.7$_{\pm \text{0.7}}$\% vs 57.5\%Helped
use the lighter 2-layer setup with Qwen1.5-72B-Chat aggregatorMoA · AlpacaEval 2.0LC win rate: 57.5\% -> 59.3\%Helped
use layered MoA with GPT-4o final aggregatorMoA · MT-Benchaverage score: 9.31 -> 9.40Helped
use layered MoA with Qwen1.5-110B-Chat final aggregatorMoA · MT-Benchaverage score: 9.19 -> 9.25No clear effect
increase proposer count from 1 to 6 using different models (ablation)MoA · AlpacaEval 2.0LC win rate: 47.8\% -> 61.3\%Helped
use multiple different proposer models instead of repeated outputs from one model (ablation)MoA · AlpacaEval 2.0LC win rate: 61.3\% vs 56.7\% (n=6)Helped
increase proposer count from 1 to 6 using one proposer model (ablation)single-proposer MoA · AlpacaEval 2.0LC win rate: 47.8\% -> 56.7\%Helped
use Qwen1.5-110B-Chat instead of Qwen1.5-72B-Chat as aggregator (ablation)2-layer MoA · AlpacaEval 2.0LC win rate: 59.3\% -> 61.3\%Helped
use WizardLM 8x22B instead of Qwen1.5-110B-Chat as aggregator (ablation)2-layer MoA · AlpacaEval 2.0LC win rate: 61.3\% -> 52.9\%Hurt
use LLaMA-3-70B-Instruct instead of Qwen1.5-110B-Chat as aggregator (ablation)2-layer MoA · AlpacaEval 2.0LC win rate: 61.3\% -> 45.0\%Hurt
use WizardLM 8x22B instead of Qwen1.5-110B-Chat as proposer (ablation)2-layer MoA · AlpacaEval 2.0LC win rate: 56.7\% -> 63.8\%Helped

Surprising findings

Limitations

Experimental setup

Datasets: AlpacaEval 2.0 instructions MT-Bench FLASK MATH

Benchmarks: AlpacaEval 2.0 MT-Bench FLASK MATH

Metrics: length-controlled win rate win rate MT-Bench score FLASK skill scores accuracy Spearman correlation

Baselines: GPT-4 Omni (05/13) GPT-4 Turbo (04/09) GPT-4 Preview (11/06) WizardLM 8x22B Qwen1.5 110B Chat LLM ranker

Builds on: Mixture-of-Experts Chain-of-Thought PairRanker FrugalGPT

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