← Latest papers
🤖 machine learning

PACEvolve++: Improving Test-time Learning for Evolutionary Search Agents

PACEvolve++ introduces a reinforcement learning framework for evolutionary search agents that decouples strategic hypothesis selection from implementation using a trainable advisor and a frontier model, employing a phase-adaptive training strategy to achieve faster convergence and stable test-time learning across diverse engineering and scientific tasks.

Original authors: Minghao Yan, Bo Peng, Benjamin Coleman, Ziqi Chen, Zhouhang Xie, Shuo Chen, Zhankui He, Noveen Sachdeva, Weili Wang, Ed H. Chi, Shivaram Venkataraman, Wang-Cheng Kang, Derek Zhiyuan Cheng, Beidou Wang

Published 2026-05-11
📖 4 min read☕ Coffee break read

Original authors: Minghao Yan, Bo Peng, Benjamin Coleman, Ziqi Chen, Zhouhang Xie, Shuo Chen, Zhankui He, Noveen Sachdeva, Weili Wang, Ed H. Chi, Shivaram Venkataraman, Wang-Cheng Kang, Derek Zhiyuan Cheng, Beidou Wang

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 trying to invent a brand-new, super-efficient machine. You have a brilliant but slightly chaotic Idea Generator (a smaller AI) and a highly skilled Master Builder (a powerful AI).

In most previous attempts to automate this invention process, the same AI was forced to do both jobs: come up with the idea and build the machine. If the machine failed to work, the AI couldn't tell if the idea was bad or if the builder just made a mistake. It was like blaming the architect for a leaky roof when the construction crew used the wrong bricks.

PACEvolve++ is a new system that fixes this by separating the roles and teaching the "Idea Generator" how to get smarter while it's working. Here is how it works, broken down simply:

1. The Two-Team Strategy

Instead of one AI doing everything, PACEvolve++ uses a two-person team:

  • The Advisor (The Strategist): This is a smaller, trainable AI. Its only job is to look at the current best machine, brainstorm new ideas, guess which ones are novel, and pick the best one to try next. It learns what to try.
  • The Frontier Model (The Builder): This is a massive, powerful AI that is already very good at coding. It takes the Advisor's chosen idea and turns it into actual, working code. It handles the heavy lifting of how to build it.

By separating these, the system can train the Advisor to get better at strategy without worrying about whether the code is perfect. If the code fails, it's a building issue, not a strategy issue.

2. The "Phase-Adaptive" Coach

The biggest challenge is that the "game" changes as you get closer to the perfect solution. The paper argues that you need to coach the Advisor differently depending on how far along you are in the search.

  • Phase 1: The Wild Exploration (Early Game)

    • The Situation: You are just starting. The ideas are all over the place—some are crazy, some are boring, some are brilliant.
    • The Coaching: The system tells the Advisor: "Look at the whole group of ideas. Which ones are generally better than the average? Try to find new directions!"
    • The Analogy: Imagine a scout looking for a new campsite. At the start, they cast a wide net, looking at many different valleys and hills. The coach rewards them for finding any promising area, even if it's not the absolute best yet.
  • Phase 2: The Fine-Tuning (Late Game)

    • The Situation: You have found a great spot, but you are now just trying to shave off a few inches of height or improve the view. The differences between ideas are tiny.
    • The Coaching: The system changes the rules. It stops asking, "Which idea is better than the average?" and starts asking, "Did this specific idea actually push the 'best possible' record forward?"
    • The Analogy: Now the scout is standing on the best hill they've found. The coach stops caring about "good" hills and only cares if the scout finds a spot that is strictly better than the current champion. If the new spot is just "okay," it gets no credit. This prevents the system from getting confused by tiny, meaningless differences.

3. Why This Matters

In the past, AI systems trying to evolve solutions often got stuck or crashed because they tried to use the same "coaching" method from the beginning to the end.

  • If you use the "early game" rules too late, the AI gets confused by tiny differences and goes crazy (instability).
  • If you use the "late game" rules too early, the AI gives up exploring and just repeats the same safe ideas (getting stuck).

PACEvolve++ automatically switches its coaching style as the search progresses. It starts by encouraging broad exploration and smoothly transitions to rewarding only the tiny improvements that actually break the record.

The Results

The authors tested this on three difficult real-world engineering tasks:

  1. Balancing computer workloads: Making sure different computer chips share tasks evenly.
  2. Recommendation systems: Improving how apps suggest the next video or product to a user.
  3. Protein design: Predicting how changing a protein's structure affects its function.

In all three cases, PACEvolve++ found better solutions faster than previous methods. It didn't just find a good answer; it found the best answer more quickly and without the system crashing or getting confused along the way.

In short: PACEvolve++ is a smarter way to teach an AI how to invent. It splits the job between a strategist and a builder, and it changes its teaching style from "go explore" to "perfect the details" exactly when the situation demands it.

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 →