← Latest papers
🤖 machine learning

AdvPlan-Bench: Adversarial Evaluation of Structured Plan-Generation Agents

This paper introduces AdvPlan-Bench, a reproducible offline benchmark designed to evaluate structured plan-generation agents through adversarial response scenarios, utilizing typed action chains, Nash-gap diagnostics, and multi-agent critique to measure plan robustness and response-budget sensitivity.

Original authors: Alina Kapanova, Arun Kanhai, Natan Vidra, Spurthi Setty

Published 2026-08-04
📖 6 min read🧠 Deep dive

Original authors: Alina Kapanova, Arun Kanhai, Natan Vidra, Spurthi Setty

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 watching a chess match, but instead of just looking at the final move, you want to know how the game would change if your opponent had a supercomputer trying to find the perfect counter-move for every single step you take. This is the world of "adversarial evaluation" in artificial intelligence. In simple terms, it's about testing a smart computer program not just on whether it can solve a puzzle, but on how well it holds up when a rival computer is actively trying to break its solution. Usually, we just ask an AI, "Did you finish the task?" But in the real world, plans often fail because someone else is thinking, "How can I stop that?" This paper steps into that messy, competitive arena to see if our AI planners are actually tough or just lucky.

The researchers behind this study, a team from Anote AI and several universities, noticed a gap in how we test these "plan-generation agents." Most tests are like giving a student a math problem and checking if the answer is right. But in a real fight or a complex strategy game, the answer depends entirely on what the other side does. To fix this, they built AdvPlan-Bench. Think of it not as a new robot that can do your homework, but as a very strict, very specific "stress-test gym" for AI planners. It's a playground where a blue team (the planner) tries to make a structured plan, and a red team (the opponent) tries to find the best way to foil it. The goal isn't to build a super-soldier; it's to build a better ruler to measure how strong the soldiers really are when the heat is on.

The Game of Blue vs. Red

The core idea of AdvPlan-Bench is to stop treating a plan like a static piece of paper. Instead, they treat it like a move in a game where the opponent gets to think first. In their setup, a "Blue" agent generates a plan—a chain of actions with goals and rules. Then, a "Red" agent tries to generate a response. The twist? The Red agent doesn't just guess one response; it samples many possible responses to find the one that hurts the Blue plan the most.

The researchers ran this simulation 150 times across five different "templates," which are like different types of scenarios: urban stability, maritime interdiction (stopping ships), air defense, and humanitarian evacuations. These aren't real-world military operations; they are synthetic, made-up stories designed to test how well an AI can coordinate resources and handle surprises.

What They Found: The More You Try, The Harder It Gets

The most exciting finding is that how you test matters a lot. When the Red team tried only one counter-move, the Blue team looked amazing. They won 90% of the time, and their "advantage score" was 0.518. It seemed like the Blue plans were unbeatable.

But when the researchers told the Red team to be smarter and try eight different counter-moves to find the best one, the Blue team's performance dropped. Suddenly, the win rate fell to 82%, and the advantage score slipped to 0.486. This suggests that many plans that look perfect in isolation are actually quite fragile. They only look good because the opponent wasn't trying hard enough to break them.

The paper also tested a "constraint-aware" strategy. Imagine a judge who doesn't just look at who scored the most points, but also checks if the rules were followed. When the Red team used this smarter approach, the Blue win rate dropped even further to 80.7%. This shows that a plan can have high "synthetic quality" (it looks good on paper) but still be weak if it ignores the messy constraints of the real world.

The "Council" Experiment

To see if they could make the Blue team tougher, the researchers tried a "multi-agent council." Instead of one AI making a plan, they had five different AI agents propose ideas, then had a Red team critique them, and finally, a "judge" picked the best two to revise and fix.

This council approach helped the Blue team recover some ground. With the council, the win rate went back up to 81.3%, and the advantage score was 0.509. Interestingly, in 75.3% of the cases, the final winning plan came from the "revised" set—the one that got fixed after being critiqued. This suggests that having a group of AIs argue, critique, and repair each other's work makes for a much more robust plan than just letting one AI guess.

The Hidden Glitch: A Lesson in "Framing"

One of the most playful and important discoveries in the paper was a "silent failure" they found in their own code. At first, they thought the "framing" of a scenario (like whether it was described as a "humanitarian mission" or a "military operation") didn't matter. They ran a test, and the result was exactly zero change. The AI didn't care about the story; it just ignored the context.

They realized their generator wasn't actually using the story to change the plan. Once they "patched" the code so the AI actually read the story and adjusted its goals, the results changed. The "framing sensitivity" jumped to 0.066. This is a huge lesson for anyone building AI: just because your test says "no effect" doesn't mean the AI is smart; it might just mean your test isn't talking to the AI correctly.

The Bottom Line

AdvPlan-Bench doesn't claim to have built a perfect planner for real-world wars or disasters. In fact, the authors are very clear: this is not an operational system. It's a synthetic benchmark, a tool for researchers to see how their ideas hold up under pressure.

The paper suggests that if we want to trust AI planners, we can't just ask them to solve a problem once. We have to ask them to solve it while a smart opponent is trying to stop them, and we have to look at the whole "frontier" of possible answers, not just the single best one. By using these stress tests, we can find out which plans are truly robust and which ones are just lucky. As the authors put it, this benchmark turns the messy art of "adversarial planning" into something we can measure, compare, and improve, one synthetic scenario at a time.

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 →