WebGrader: Training LLMs for Web Development with Self-Evolving Programmatic Grader
On the map: Synthetic data and self-improvement for LLMs → Self-evolving LLM agents
Abstract (arXiv)
Large language models increasingly generate complete websites from natural-language descriptions, and reinforcement learning has become a central approach to closing their remaining functional gap. This training regime is bottlenecked by reward design. Hand-authored browser scripts are executable yet costly to write for open-ended requirements, while VLM and GUI-agent graders scale but may issue verdicts before observing the decisive state. We propose WebGrader, a self-evolving programmatic grader that autonomously derives the required interaction flows from each website request, represents each flow as an executable Flow Contract, and uses its execution outcome as an RL reward. WebGrader materializes the generated project in a live browser, grounds target actions against the source code and live DOM, and collects visual, DOM, response, and persistent-state evidence along the same browser trajectory. A residual-driven offline loop then discovers reusable verifier skills, screens them on disjoint validation pages, and freezes the promoted skill graph before policy training. By separating test planning, action grounding, evidence collection, and semantic judgment, WebGrader issues a Pass verdict only after observing the requested transition. On WebGen-Bench, WebGrader trains an 8B policy to a 52.01% functional success rate, outperforming a matched appearance-plus-script reward by 7.88 points and surpassing o4-mini and DeepSeek-v4-flash. On WG-core-250, the policy reaches a Full Score of 44.953 and surpasses Qwen3-Coder-480B.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Placed in Self-evolving LLM agents, one of 13 directions in Synthetic data and self-improvement for LLMs. Builds on 24 of its 26 references that are in the map. First posted on arXiv 6 Aug 2026.
Builds on
24 of 26 references.
References · 24
- 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Modelscited by 8,851
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2023G-Eval: NLG Evaluation using GPT-4 with Better Human Alignmentcited by 2,205
- 2024HybridFlow: A Flexible and Efficient RLHF Frameworkcited by 1,980
- 2023WebArena: A Realistic Web Environment for Building Autonomous Agentscited by 1,908
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2021Measuring Coding Challenge Competence With APPScited by 879
- 2023Prometheus: Inducing Fine-grained Evaluation Capability in Language Modelscited by 558
- 2024GPT-4V(ision) is a Generalist Web Agent, if Groundedcited by 547
- 2024WorkArena: How Capable Are Web Agents at Solving Common Knowledge Work Tasks?cited by 348
12 more
- 2025Rubrics as Rewards: Reinforcement Learning Beyond Verifiable Domainscited by 328
- 2025WebGen-Bench: Evaluating LLMs on Generating Interactive and Functional Websites from Scratchcited by 66
- 2025VerIF: Verification Engineering for Reinforcement Learning in Instruction Followingcited by 43
- 2026From Self-Evolving Synthetic Data to Verifiable-Reward RL: Post-Training Multi-turn Interactive Tool-Using Agentscited by 17
- 2025ReLook: Vision-Grounded RL with a Multimodal LLM Critic for Agentic Web Codingcited by 12
- 2025WebGen-Agent: Enhancing Interactive Website Generation with Multi-Level Feedback and Step-Level Reinforcement Learningcited by 11
- 2026PlayCoder: Making LLM-Generated GUI Code Playablecited by 10
- 2026ReSyn: Autonomously Scaling Synthetic Environments for Reasoning Modelscited by 5
- 2026EvolveCoder: Evolving Test Cases via Adversarial Verification for Code Reinforcement Learningcited by 5
- 2026FineState-Bench: Benchmarking State-Conditioned Grounding for Fine-grained GUI State Settingcited by 5
- 2026WebTestBench: Evaluating Computer-Use Agents towards End-to-End Automated Web Testingcited by 4
- 2026HTMLCure: Turning Browser Experience into State Guided Repair for Interactive HTMLcited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2024WebRL: Training LLM Web Agents via Self-Evolving Online Curriculum Reinforcement Learning
- 2026WebGen-R1: Incentivizing Large Language Models to Generate Functional and Aesthetic Websites with Reinforcement Learning
- 2026WebFactory: Automated Compression of Foundational Language Intelligence into Grounded Web Agents
- 2026WebXSkill: Skill Learning for Autonomous Web Agents
- 2026Wuying-Browser-Agent: Real-World Centric Fundamental Long-Horizon Browser Agents
- 2026InfiniteWeb: Scalable Web Environment Synthesis for GUI Agent Training
- 2026WebWorld: The Browser as a World Model for Self-Improving Web Code
- 2024Large Language Models Can Self-Improve At Web Agent Tasks