TLDRocket
Sign in

Plan, divide, and conquer: How weak models excel at long context tasks

Together AI

Researchers found that splitting long documents among small, cheap models beats having GPT-4o read the whole thing at once. Turns out ten weak interns can outread one tired genius, if you plan the job right.

Based on reporting by Together AI — read the original for the full story.

Summary, retelling and take written by AI under human oversight; images are AI-generated illustrations. How we work · Report an error

There's a persistent myth in AI that bigger context windows solve everything. Feed the model a whole book, a whole codebase, whatever, and it'll just figure it out. A new paper out of ICLR 2026, from a team including Zhen Xu, Ce Zhang, and James Zou, calls that bluff pretty convincingly.

The idea they're testing is old-school: divide and conquer. Instead of asking one large model to chew through 128K or a million tokens in a single pass, split the document into chunks, hand each chunk to a smaller "Worker" model, and let a "Manager" model stitch the answers together. A "Planner" rewrites the task upfront so the workers know what they're actually looking for. Do this right, the researchers found, and models like Llama-3-70B or Qwen-72B can match or beat GPT-4o reading the whole thing in one shot.

The paper's real contribution is explaining why single-shot reading breaks down in the first place. They identify three separate failure modes. There's Model Noise, where confusion doesn't grow steadily with length but superlinearly — the model gets overwhelmed, not just forgetful. There's Task Noise, the "silo effect," where a chunk loses meaning without its neighbors, like a pronoun pointing back three chapters. And there's Aggregator Noise, where even perfectly good partial answers get botched when the Manager tries to combine them. That last one, they argue, is what kills most naive MapReduce setups, and it's fixable with better prompting rather than a bigger model.

Their example is almost too simple: finding the second-smallest number across a huge list. Ask each worker to report the second-smallest number in its own chunk, and the system fails outright, because the true global second-smallest might just be the smallest number sitting in one worker's chunk. Ask each worker instead to report its two smallest numbers, and the Manager suddenly has what it needs. Same task, same workers, wildly different outcome, purely from planning the prompt around how the aggregation actually works.

Beyond the accuracy gains, the practical case is blunt: cheaper compute, since the heavy lifting shifts to smaller models; faster runtime, since workers run in parallel instead of grinding through one long serial pass; and cheap tuning, since the team found five random samples enough to find a near-optimal chunk size, no exhaustive sweep required.

They're upfront about the limits, though. This approach falls apart on tasks with heavy cross-chunk dependency — say, a clue on page one that only makes sense next to something on page one hundred. Their "Dialogue Character Inference" test showed exactly that failure. When the task genuinely needs the whole picture at once, splitting it destroys the context you need, and the expensive single-shot model remains the only real option.

My take — AI-written commentary, not fact-checked reporting

This is the kind of paper that should embarrass anyone still selling bigger context windows as the whole story. I'm biased toward open, cheaper models doing smarter orchestration over closed flagships doing brute force, and this is a clean example of why: engineering the pipeline beats scaling the parameter count, at a fraction of the cost. The catch about cross-chunk dependency is the honest part most hype pieces would've cut.

Read more about this at: Together AI

Related stories

The daily briefing

Every AI story that matters, in your inbox by 8am.

TLDRocket reads all relevant sources, removes duplicate coverage, and summarises the day in two minutes. Follow companies and topics for alerts, or get the briefing in Slack. Free, no spam, unsubscribe anytime.