atlas

Research map / Multi-agent systems and games / LLM agents

MACM: Utilizing a Multi-Agent System for Condition Mining in Solving Complex Mathematical Problems

NeurIPS 2024 · Multi-agent systems and games › LLM agents · approach: Agent data synthesis and behavior studies · 3 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 MACM, a three-agent (Thinker, Judge, Executor) prompting method that abstracts problem conditions and objectives and iteratively mines verified new conditions, improving GPT-4 Turbo on MATH and GPT-4 on the 24-point game.

Problem

LLMs such as GPT-4 struggle with complex multi-step mathematical reasoning, and existing prompting methods (ToT, GoT) need task-specific prompts that limit generalizability.

Approach

Abstract each problem into a condition list and an objective, then use a Thinker agent to mine new conditions, a Judge agent to verify them and check sufficiency, and an Executor agent to compute the answer, with one generic prompt set across problem types.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Adding MACM multi-agent condition mining (Thinker/Judge/Executor) to GPT-4 TurboGPT-4 Turbo · MATH full test subsetaccuracy (%): 72.78 -> 87.92 overall vs I-OHelped
Adding MACM to GPT-4 TurboGPT-4 Turbo · MATH Level 5accuracy (%): 54.68 -> 76.73Helped
Adding MACM instead of SC-CoT (v=5) to GPT-4 TurboGPT-4 Turbo · MATH full test subsetaccuracy (%): 80.12 -> 87.92Helped
Adding MACM to GPT-4GPT-4 · 24-point gamesuccess rate (%): 74 -> 91 over ToT (b=5)Helped
Adding MACM to GPT-3.5 (vs GPT-4 with ToT b=1)GPT-3.5 · 24-point gamesuccess rate (%): 67 vs 45Helped
Adding MACM to GPT-3.5 on sequence sortingGPT-3.5 · Sequence sorting (64 elements)accuracy (%): 89.06 -> 92 (values from GoT graph estimate)Helped
Adding MACM to GPT-4 Turbo on geometry (Level 5 and full MATH)GPT-4 Turbo · MATH geometryaccuracy (%): geometry gain 17.63 points but final accuracy only 62.74Mixed
Adding a Judge that verifies new conditions before they enter the condition list (Judge rejects incorrect conditions) (ablation)MACM on MATH algebra example · MATH algebra case studyqualitative correctness of condition listHelped
Using MACM rather than CoT/SC-CoT on the accuracy vs number-of-responses trade-offGPT-4 Turbo on 200 initially wrong MATH questions · MATH error correction vs query budgetfraction of original errors corrected: MACM corrects nearly 90% of errors at high query counts vs about 20% for I-O, CoT, SC-CoTHelped
Replacing ToT's task-specific evaluation prompt with MACM's generalized objective-based prompt (ablation)24-point game evaluation step · 24-point gamequalitative generalizabilityNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MATH 24-point game (4nums.com, games 901-1000) random sequences of 64 elements

Benchmarks: MATH 24-point game sequence sorting

Metrics: accuracy success rate

Baselines: I-O CoT SC-CoT ToT GoT

Builds on: Chain of Thought Self-consistency CoT Tree of Thought Graph 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