← Latest papers
⚛️ high-energy experiments

Articulating Assumptions in AI-Generated Scientific Analyses through Task Decomposition

This paper introduces a multi-agent framework utilizing task decomposition and quantity-grounded semantic differencing to enhance the transparency, reproducibility, and reliability of scientific analyses generated by LLMs by explicitly identifying and resolving ambiguities in user instructions and implementation assumptions.

Original authors: Ahmed Hammad, Mihoko Nojiri

Published 2026-07-08
📖 5 min read🧠 Deep dive

Original authors: Ahmed Hammad, Mihoko Nojiri

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a master architect who wants to build a very specific, complex machine. You describe your vision to a team of brilliant but slightly chaotic robot builders (the AI models). You say, "Build me a machine that sorts red marbles from blue ones, but only if they are shiny and bigger than a grape."

The robots start building. They might build something that works, but maybe they sorted all the marbles first and then checked the size, or maybe they thought "shiny" meant "reflecting light" instead of "polished." The machine runs, but you don't know exactly what rules they used to make their decisions. In science, this is dangerous because if the rules are wrong, the results are useless, even if the machine doesn't crash.

This paper introduces a new way to manage these robot builders to ensure they build exactly what you meant, using a system called "Task Decomposition." Instead of one robot trying to do everything at once, the work is split into a team of specialized agents, each with a specific job.

Here is how the system works, using simple analogies:

1. The "Golden Axe" Oracle (The Clarifier)

Before the robots even pick up a tool, a special agent called the Oracle (named after a fable about a woodcutter and a golden axe) looks at your instructions.

  • The Problem: Your instructions might be vague. "Sort the red marbles" could mean "sort the red ones from the pile" or "sort the red ones from the whole box."
  • The Solution: The Oracle acts like a strict editor. It spots the vague parts and asks you, "Did you mean the red marbles from the whole box or just the red ones?" It gives you two choices (the "Golden Axe" and the "Silver Axe") so you can pick the right one before building starts. This prevents the robots from guessing wrong.

2. The Helper Selector (The Librarian)

Once the instructions are clear, a Helper Selector acts like a librarian.

  • The Problem: If you ask a small robot to build a complex machine from scratch, it might forget how to make a specific gear or invent a weird, broken one.
  • The Solution: The librarian looks at a catalog of pre-made, perfect tools (helpers) that the robots already know how to use. It picks the exact tools needed for your job and hands them to the builder. This is crucial because it allows even smaller, cheaper robots (like 14-billion-parameter models) to do the work of much larger, more expensive ones. They don't have to invent the wheel; they just use the perfect wheel provided.

3. The Builder (The Code Generator)

Now, the Builder gets the clear instructions and the specific tools. It writes the code (the blueprint) for the machine. Because it has the right tools and clear rules, it's less likely to make mistakes.

4. The Tracer (The Detective)

Once the machine is built and running, a Tracer agent comes in. It doesn't just check if the machine works; it reverse-engineers the machine to see exactly how it works.

  • The Analogy: Imagine the machine is a black box. The Tracer opens it up and draws a map showing: "To get the final result, the machine took the red marbles, checked their size, then checked their shine."
  • Why it matters: It translates the complex code back into plain English, creating a "specification" of what was actually built.

5. The Critic (The Quality Inspector)

Finally, the Critic compares the "What you asked for" (your original instructions) with the "What was actually built" (the Tracer's map).

  • The Job: The Critic looks for mismatches. "You asked for shiny marbles, but the machine checked for polished marbles." or "You wanted to sort the whole box, but the machine only sorted the top layer."
  • The Output: It produces a report highlighting these differences, hidden assumptions, or errors. It doesn't just say "Pass" or "Fail"; it explains why the result might be different from what you intended.

Why This Matters

The paper tested this system on complex physics problems (like analyzing particle collisions at the Large Hadron Collider). They found that:

  1. Small robots can do big jobs: By breaking the task down and giving them the right tools, smaller AI models can now do work that previously required massive, expensive models.
  2. No more "Black Boxes": You can see exactly what assumptions the AI made. If the AI guessed a rule, the Critic points it out.
  3. Reproducibility: Because every step is recorded (from the Oracle's questions to the Critic's report), other scientists can look at the "paper trail" and understand exactly how the result was derived.

In short, this paper proposes a team-based workflow where an AI doesn't just "guess" how to write scientific code. Instead, it clarifies the rules, uses pre-approved tools, builds the code, and then has a detective and an inspector verify that the final product matches the original scientific intent. This makes AI-generated science transparent, reliable, and understandable.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →