StepGuard: Guarding Web Navigation via Single-Step Calibration

Zhihao Cui, Yuchen Zhang, Xiyang Sun, Yaxiong Wang, Li Zhu +4 more
6/16/2026
cs.AI

No confident code implementation found for this paper.

Abstract

Web navigation requires agents to follow natural language goals, interact with web pages, and produce accurate answers. While recent advances leverage vision-language models and reinforcement learning, existing methods still suffer from single-step fragility due to reward misalignment and error propagation. To tackle the reward entanglement, we design Dynamic Dual-Policy Optimization (DDPO), which dynamically switches between a navigation-first mode for exploration and an answer-first mode for question-answering to mitigate reward conflict. To calibrate the single-step error, we propose Confidence-Guided Adaptive Navigation Reflection (CANR), a mechanism that estimates per-step confidence, triggers reflection only when necessary, and uses contrastive rewards to encourage self-correction to calibrate the single-step inaccuracy. With the above as the main components, we finally develop our StepGuard, a new framework of Guarding Web Navigation via Single-Step Calibration. Experiments demonstrate that our approach significantly improves navigation and answer accuracy, setting new state-of-the-art performance on standard web navigation benchmarks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cui2026stepguard,
  title  = {StepGuard: Guarding Web Navigation via Single-Step Calibration},
  author = {Zhihao Cui and Yuchen Zhang and Xiyang Sun and Yaxiong Wang and Li Zhu and Jinpeng Hu and Liu Liu and Mengjia Li and Yujiao Wu},
  year   = {2026},
  eprint = {2606.17871},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.17871v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2606.17871.svg)](https://codeofpaper.com/paper/2606.17871)

Discussion