🚀NEW LABGetting Started with Claude AgentsStart lab
Agents · Reasoning

Branch-Solve-Merge (BSM)

First page
Branch-Solve-Merge (BSM)
Paper summary

BSM decomposes LLM tasks into parallel sub-tasks via three LLM-programmed modules: branch, solve, and merge.

Ask this paper

Key points
01

Three-module architecture: A branch module proposes a decomposition into parallel sub-tasks, a solve module independently answers each, and a merge module fuses results into a final response.

02

Prompt-parameterized: All three modules are the same base LLM with different prompts, so BSM works with any base model without fine-tuning.

03

Evaluation quality gains: Improves evaluation correctness and consistency for multiple LLMs, particularly on tasks where a flat prompt leaves too much implicit.

04

General pattern: Generalizes the "decompose then solve" pattern from math/CoT to arbitrary tasks, anticipating more structured agent decomposition patterns.

Every Monday
Get next week’s papers.
Subscribe on Substack