atlas

Research map / Large language models / AI and society

Are More LLM Calls All You Need? Towards the Scaling Properties of Compound AI Systems

NeurIPS 2024 · Large language models › AI and society · approach: Critiques of LLM claims and judging · 8 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 how the number of LM calls affects majority-vote (Vote) and filter-then-vote (Filter-Vote) compound systems, showing non-monotonic scaling explained by query difficulty diversity and proposing an analytical scaling model to predict the optimal number of calls.

Problem

How the number of LM calls affects the performance of compound AI systems that aggregate multiple LM responses (e.g., majority voting, LM-based filtering), and how to choose that number.

Approach

Performance of Vote and Filter-Vote can be non-monotone in the number of LM calls because more calls help easy queries and hurt hard queries; a theory based on per-query difficulty indicators yields an analytical scaling model and a closed-form optimal number of calls for two-level difficulty tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase the number of LM calls for VoteVote with GPT-3.5-turbo-0125 · MMLU PHYSICSaccuracyMixed
Increase the number of LM calls for Filter-VoteFilter-Vote with GPT-3.5-turbo-0125 · MMLU PHYSICSaccuracyMixed
Increase the number of LM callsVote and Filter-Vote with GPT-3.5-turbo-0125 · AVERITEC deployment partitionaccuracyMixed
Increase the number of LM calls on easy queriesVote and Filter-Vote · MMLU PHYSICS easy-query subsetaccuracyHelped
Increase the number of LM calls on difficult queriesVote and Filter-Vote · MMLU PHYSICS difficult-query subsetaccuracyHurt
Increase the number of LM callsVote and Filter-Vote with GPT-3.5-turbo-0125 · TRUTHFULQAbest accuracyMixed
Fit the analytical scaling model using a small number of call-count samplesVote and Filter-Vote · AVERITEC; MMLU PHYSICS; TRUTHFULQA; GPQAaccuracy predictionHelped
Increase the fraction of easy queries from α=0.4 to α=0.6Vote · Synthetic Dα,p1,p2 with p1=0.85 and p2=0.1accuracy as calls increaseMixed
Increase the number of LM callsVote · Synthetic Dα,p1,p2 with p1=0.85 and p2=0.4accuracyMixed
Use the scaling model to predict the optimal number of callsVote · Synthetic Dα,p1,p2optimal number of LM callsHelped

Surprising findings

Limitations

Experimental setup

Datasets: MMLU PHYSICS TruthfulQA GPQA AVERITEC

Benchmarks: MMLU PHYSICS TruthfulQA GPQA AVERITEC

Metrics: accuracy mean square error of predicted performance

Baselines: Vote Filter-Vote

Builds on: self-consistency AlphaCode 2 filtering Chain-of-thought

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