On the Fragility of Self-Improving Agents: Variance, Task Order, and Underspecification evaluates the reliability of memory-based self-improving agents—systems that learn from an online stream of tasks by storing textual memories. Researchers from Salesforce AI Research re-evaluated two existing methods, Agent Workflow Memory (AWM) and ReasoningBank (RBank), to determine if these agents perform consistently when subjected to varied conditions.
Evaluating Agent Reliability
The authors tested these agents across three web-browsing benchmarks: WebArena, VisualWebArena, and SCUBA. To assess reliability, the study moved beyond single-run evaluations, which are common in existing literature. Instead, the researchers conducted multiple runs to measure variance and shuffled the order of tasks to see if the agents relied on a specific, implicit curriculum. They found that self-improving agents are highly sensitive to these factors, often showing significant performance fluctuations that single-run tests fail to capture.
The Impact of Task Order and Variance
The study reports that self-improving agents often perform better when tasks are presented in a default, easy-to-hard order. When the researchers randomly shuffled the task order, the agents' performance degraded by 4.5% instead of showing the expected improvement. Additionally, the researchers observed that the self-improving loop can amplify noise; in 71% of the cases tested, the variance across multiple runs increased compared to a baseline agent without a memory bank. In some instances, the gap between the best and worst runs reached 10 percentage points.
The Role of Underspecification
By manually inspecting the agents' memory banks, the researchers identified "underspecification" as a primary driver of fragility. Agents frequently generated memories that were plausible but technically impossible to execute in the given environment, such as recommending API calls in a browser-only environment that does not support them. Furthermore, ambiguous task queries led agents to develop "contagious" but incorrect strategies—such as using the Haversine Formula for distance calculations when a website failed to load—which were then stored and retrieved for future tasks, compounding errors over time.
Limitations and Future Directions
The researchers attempted to mitigate these issues by providing the agents with more detailed rubrics and environment feedback. While these interventions closed 31% of the performance gap observed in shuffled task order settings, significant performance deficits remained. The authors conclude that current self-improving methods require more rigorous evaluation protocols, such as reporting results across multiple runs and stress-testing under challenging conditions. They also suggest that future systems should incorporate human oversight interfaces to identify and correct the "wrong lessons" agents learn during their self-improvement process.
Comments (0)
to join the discussion
No comments yet
Be the first to share your thoughts!