MAPLE: Memory-Augmented Planning with Language and Evolution introduces a new approach for AI agents to handle real-world optimization tasks that change over time. While existing LLM-based tools are good at creating initial plans, they often struggle when business needs evolve—such as when new orders arrive, resources become unavailable, or priorities shift. MAPLE addresses this by maintaining a persistent "executable state" that allows the agent to remember past decisions, reuse previous search results, and adapt to new instructions without starting from scratch.
How MAPLE Works
MAPLE functions as an intelligent workbench that keeps track of the entire optimization process. It uses three core components to manage updates:
Typed Search-Space Scaffolding (TSS): This provides a structured framework that binds the AI's decisions to specific, reliable mathematical solvers and evolutionary search tools. By defining how to represent and evaluate problems, it ensures the agent stays within valid operational boundaries.
Live Problem Decomposition (LPD): When a user provides a new request, this component identifies exactly which parts of the existing model, data, or constraints need to change, leaving the rest of the system intact.
Live State Memory (LSM): This acts as a library for the agent, storing accepted plans and previous search candidates. If a user asks to keep a specific vehicle assignment from a previous plan, the agent can retrieve that information and enforce it during the next round of optimization. The same ai evaluation question is explored in DRACO, which adds a research perspective.
Intelligent Adaptation
A key feature of MAPLE is its ability to decide how to perform a new search. After a change is requested, a "restart selector" analyzes the update to determine if it should perform a "Warm" start—reusing previous solutions to save time and maintain consistency—or a "Full" start, which clears the memory to begin fresh. This decision is based on a verification process that checks if the new constraints make old solutions obsolete or if they can still provide a useful starting point for the new plan. The same ai evaluation question is explored in JarvisGUI, which adds a research perspective.
Performance and Results
The authors tested MAPLE using a new benchmark called NLDO, which consists of 15 complex planning trajectories and 180 natural-language updates covering tasks like scheduling, routing, and cloud-resource placement. In these evaluations, MAPLE successfully completed every trajectory. It achieved an online scalar quality score of 0.951 and a Pareto hypervolume ratio of 0.875, significantly outperforming other tested methods. The results demonstrate that maintaining an executable state is critical for ensuring that an agent remains reliable and consistent as it adapts to ongoing, real-world operational changes. The same ai evaluation question is explored in COBRA-Skills, which adds a research perspective. as detailed in the full paper on Arxiv
Comments (0)
to join the discussion
No comments yet
Be the first to share your thoughts!