SCAFFOLD: Self-Improving Web Agents via Recursive Parametric Skill Abstraction

📅 2026-08-31
📈 Citations: 0
Influential: 0
📄 PDF
📝 Abstract
Web agents need to navigate visually rich, long-horizon interfaces that change across sites, yet most previous agents still learn each task in isolation and discard the procedural knowledge they accumulate. Recent skill-augmented frameworks take an important first step, but they treat the skill library as a flat or two-tier prompt-side cache and offer no principled mechanism for compressing redundancy or composing skills recursively. We introduce \textsc{Scaffold}, a self-improving framework for visual web agents that (i) induces parametric, executable skills from successful trajectories under a multi-instance abstraction constraint, (ii) maintains a recursively composed hierarchy in which higher-level skills invoke lower-level ones, (iii) compacts the library via a minimum-description-length (MDL) criterion and behavioral equivalence checking, and (iv) periodically distills skill-augmented trajectories back into model weights to internalize the abstractions. Across WebArena, VisualWebArena, and a held-out split of Online-Mind2Web, \textsc{Scaffold} improves success rate by $11.1$--$17.2$ absolute points over the strongest skill-augmented baseline and shows monotonic gains across five self-improvement iterations without library collapse. We release the code and documents in the Github \href{https://github.com/BokwaiHo/SCAFFOLD}{repository}.
Problem

Research questions and friction points this paper is trying to address.

web agents
skill-augmented frameworks
procedural knowledge
recursive composition
redundancy compression
Innovation

Methods, ideas, or system contributions that make the work stand out.

parametric skills
recursive composition
minimum-description-length (MDL)
behavioral equivalence checking
self-improvement
🔎 Similar Papers
No similar papers found.