Iteris: Agentic Research Loops for Computational Mathematics
This paper introduces Iteris, an agentic AI system designed for open problems in computational mathematics, which successfully generated numerical evidence, constructions, and proof drafts for two complex research challenges that were subsequently verified by human experts.
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 a team of researchers trying to solve two very tricky, unsolved puzzles in the world of numbers and algorithms. These aren't just simple math homework problems; they are open questions that professional mathematicians have been stuck on for a while.
To tackle these, the authors built a digital research assistant called Iteris. Think of Iteris not as a single super-brain, but as a collaborative workshop run by a team of specialized AI agents, each with a specific job.
Here is how the system works, using a simple analogy:
The Workshop Team (The Agents)
Instead of one AI trying to do everything at once, Iteris breaks the work down into a loop involving three main roles:
- The Explorer (The Scout): This agent wanders around the "research forest." It doesn't make final decisions. Instead, it checks different paths, reads old notes, and asks, "Hey, is this path leading to a dead end, or is there something interesting here?" It sends a quick report to the planner.
- The Planner (The Project Manager): This agent looks at the big picture. It reads the Scout's report and the project's history. It decides, "Okay, for the next step, we need to run a specific computer simulation," or "Let's try to write a proof for this specific part." It creates a to-do list.
- The Executors (The Specialists): These are the workers who actually do the tasks.
- The Foundation Agent: Makes sure everyone agrees on the definitions (like making sure everyone knows what a "triangle" is).
- The Experiment Agent: Runs numbers and simulations to see what happens in the real world.
- The Proof Agent: Tries to write logical arguments to prove why something is true.
- The Review Agent: Acts as a quality control inspector, checking if the work is solid or if there are holes in the logic.
The Secret Sauce: The team doesn't just talk to each other; they leave notes in a shared "digital notebook" (files). This ensures that if the team gets stuck or goes in a circle, they can look back at what they tried before and avoid repeating mistakes.
The Two Puzzles Solved
The paper describes how this team tackled two specific problems from a recent workshop:
1. The Race Between Two Runners (Conjugate Gradient vs. Randomized Coordinate Descent)
- The Problem: Imagine two runners trying to reach a finish line (solving a math equation). One runner (CG) is a marathon expert who looks at the whole map at once. The other (RCD) is a sprinter who takes tiny, cheap steps but has to take many more of them. The question was: Under what conditions does the sprinter actually beat the marathoner?
- The Result: Iteris ran thousands of simulations and built a "map" (a phase diagram) showing exactly when the sprinter wins and when the marathoner wins, depending on the terrain (the math properties).
- The Human Touch: The AI figured out the general map, but it made a mistake in one specific area regarding how fast the runners slow down. A human mathematician spotted the error, and the AI fixed it.
2. The Badly Organized Bookshelf (QR Factorization)
- The Problem: Imagine you have a bookshelf (a matrix) and you want to pick the best books (columns) to keep so the shelf stays stable. There is a standard rule (QRCP) that says, "Pick the book that looks the heaviest." The question was: Does this rule always pick a stable set of books, even if the books are arranged in a tricky way?
- The Result: Iteris tried to prove the rule always works, but kept failing. Instead of giving up, the system used those failures to figure out how to build a "trick bookshelf" that breaks the rule. It constructed a specific, counter-intuitive example where the rule picks a wobbly, unstable set of books.
- The Human Touch: The AI built the "trick bookshelf," but the explanation was messy and hard to read. A human mathematician had to reorganize the AI's messy notes into a clean, readable story that other humans could understand.
The Big Takeaway
The paper argues that AI is getting good enough to help with real, open research, but it's not a magic wand that solves everything automatically.
- What the AI did well: It explored many different ideas, ran massive numbers of experiments, and built the rough drafts of the proofs. It found the "shape" of the solution.
- What the Human did: The human acted as the editor and the safety net. They caught the AI's logical errors, fixed the messy explanations, and made sure the final result was mathematically sound.
In short, Iteris is a powerful research partner that generates ideas and drafts, but it still needs a human expert to verify, repair, and polish the final work. The paper shows that this "human-in-the-loop" approach is currently the best way to solve hard problems in computational mathematics.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.