Getting an AI agent to follow a 15-step process without losing the plot halfway through has been one of the stubbornly hard problems in large language model development. Google researchers, working alongside collaborators from Georgia Institute of Technology and Peking University, think they’ve found a structural fix: Procedural Graphs.
The paper, titled “Procedural Graphs: Self-Evolving Execution Structures for LLM Agents” and submitted to arXiv on September 8, describes a framework that ranked first or joint-first in 21 out of 24 model-benchmark settings. Long-horizon survival rates in enterprise simulations jumped from 6% to 34%.
How procedural graphs actually work
The core idea borrows from a concept most data engineers already know: knowledge graphs. Traditional knowledge graphs store facts as triplets, like (Paris, is-capital-of, France). Procedural Graphs apply the same logic to processes, organizing knowledge as (procedure, relation, procedure) triplets with specific conditions and guidance attached to each edge.
Two components make this work in practice. First, a localization mechanism identifies which node in the procedural graph is currently active. Second, a guidance model translates the local subgraph, meaning the surrounding steps and their relationships, into tailored advice for the LLM agent. The result is step-level situational guidance rather than a vague prompt telling the model to “follow the procedure.”
Perhaps the most interesting design choice: the graphs teach themselves. A self-evolution mechanism uses an LLM refiner to learn from both successful and failed trajectories. The system only accepts modifications that demonstrably improve performance, a validation gate that prevents the kind of drift you’d get from unchecked self-modification. The authors found that this automated approach produced graph structures that matched or outperformed hand-designed ones, which matters enormously for reducing manual engineering overhead.
The benchmark results
The researchers tested PGs across seven benchmarks using four different LLMs, including Gemini 3.1 Pro and Claude Sonnet 4.6.
On the BFCL v3 function calling benchmark, PGs delivered a 9 percentage point improvement.
The enterprise simulation results were even more striking. Gemini 3.1 Pro saw a 28 percentage point improvement in survival rates on EnterpriseArena, one of the benchmarks designed to test how well agents handle extended, multi-step business processes. Going from a 6% long-horizon survival rate to 34% is the kind of jump that moves a technology from “interesting research” to “actually deployable.”
Why this matters for the AI agent landscape
PGs offer a fundamentally different architecture by providing structural guidance rather than relying on the model to reconstruct context from stored memories.
The authorship is worth noting. Yuxing Lu, the lead author, spans Google, Georgia Tech, and Peking University, while co-authors Yicheng Chen, Shanchan Wu, and Sercan Arık are all from Google. The cross-institutional collaboration and the fact that Google’s own Gemini model was among those tested suggests this framework could influence how Google designs its next generation of agent infrastructure.
Disclosure: This article was edited by Editorial Team. For more information on how we create and review content, see our Editorial Policy.

1 hour ago
9





English (US) ·