Score: 2

Polymath: A Self-Optimizing Agent with Dynamic Hierarchical Workflow

Published: August 4, 2025 | arXiv ID: 2508.02959v1

By: Chia-Tung Ho , Jing Gong , Xufeng Yao and more

BigTech Affiliations: NVIDIA

Potential Business Impact:

Makes smart computer programs learn better without examples.

Large language models (LLMs) excel at solving complex tasks by executing agentic workflows composed of detailed instructions and structured operations. Yet, building general-purpose agents by manually embedding foundation models into agentic systems such as Chain-of-Thought, Self-Reflection, and ReACT through text interfaces limits scalability and efficiency. Recently, many researchers have sought to automate the generation and optimization of these workflows through code-based representations. However, existing methods often rely on labeled datasets to train and optimize workflows, making them ineffective and inflexible for solving real-world, dynamic problems where labeled data is unavailable. To address this challenge, we introduce Polymath, a self-optimizing agent with dynamic hierarchical workflow that leverages the flexibility of task flow graphs and the expressiveness of code-represented workflows to solve a wide range of real-world, dynamic problems. The proposed optimization methodology integrates multi-grid-inspired graph optimization with a self-reflection-guided evolutionary algorithm to refine workflows without labeled data. Experimental results on six benchmark datasets across coding, math, and multi-turn QA tasks show that Polymath achieves 8.1% average improvement over state-of-the-art baselines.

Country of Origin
🇺🇸 United States

Page Count
18 pages

Category
Computer Science:
Artificial Intelligence