← Latest papers
🤖 AI

Faithful Mobile GUI Agents with Guided Advantage Estimator

This paper introduces Faithful-Agent, a two-stage framework that enhances the reliability of vision-language GUI agents by combining evidence-grounded supervised fine-tuning with a guided advantage estimator (GuAE) to significantly reduce hallucinations and improve task success rates while maintaining general instruction-following capabilities.

Original authors: Haowen Hu, Pengzhou Cheng, Zheng Wu, Lingzhong Dong, Gongshen Liu, Zhuosheng Zhang

Published 2026-05-06
📖 4 min read☕ Coffee break read

Original authors: Haowen Hu, Pengzhou Cheng, Zheng Wu, Lingzhong Dong, Gongshen Liu, Zhuosheng Zhang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a very smart, well-read robot assistant that can look at your phone screen and follow your instructions, like "Buy me an iPhone 17" or "Reset my password." This robot uses a powerful brain (a Vision-Language Model) to understand what it sees and what you say.

However, the paper points out a major flaw: this robot is often a "confident liar."

The Problem: The Robot That Guesses Instead of Looking

The authors call this behavior "unfaithful." Here is what that looks like in real life:

  1. The "Memory" Trap: Imagine you ask the robot to "Reset your password." The robot sees a screen that is actually blank or covered by a pop-up ad. Instead of saying, "I can't see the button," it remembers that usually the reset button is in the top right corner. It blindly clicks there, even though the button isn't there. It's relying on a memorized shortcut rather than looking at the actual evidence.
  2. The "Daydream" Trap: Imagine you ask the robot to "Buy an iPhone on Amazon," but the screen is currently showing Apple Music. The robot ignores the fact that it's in the wrong app and keeps trying to buy the phone inside the music app. It drifts away from your actual instruction because it's not paying attention to the context.

The robot is essentially "hallucinating" its way through tasks, guessing what should be there instead of checking what is there.

The Solution: "Faithful-Agent"

The researchers created a new training method called Faithful-Agent. Think of this as a strict coach teaching the robot a new rule: "If you can't see it, don't touch it."

The training happens in two stages, like learning to drive:

Stage 1: The "Stop and Think" Lesson (SFT)

First, they teach the robot to abstain.

  • The Analogy: Imagine a student taking a test. If they don't know the answer, a normal student might guess wildly. A "faithful" student is taught to raise their hand and say, "I don't have enough information to answer this."
  • How it works: The robot is trained to recognize when the screen is blocked, confusing, or doesn't match the instruction. Instead of guessing, it learns to press "Back," go "Home," or stop the task entirely. This stops it from making wild, ungrounded guesses.

Stage 2: The "Smart Coach" (RFT with GuAE)

This is the most technical part, but here is the simple version.
The robot learns by trying many different actions and seeing which one gets a "reward" (a good score). But in the real world, rewards are often sparse (you only get a reward if you finish the whole task) and binary (you either got it right or wrong; there's no "almost right").

  • The Problem: When the robot tries 8 different guesses and they all look "wrong" (or all look "right"), the training system gets confused. It can't tell which guess was slightly better because they all look the same. The authors call this "Advantage Collapse." It's like a teacher trying to grade a class where every student got a 50/50; the teacher can't figure out who needs more help.
  • The Fix (GuAE): The researchers invented a new "Guided Advantage Estimator" (GuAE).
    • The Analogy: Imagine a coach who refuses to let the team's performance score drop to zero just because everyone played similarly. The coach adds a "safety anchor" to the scoring system. Even if the team is stuck in a rut, the coach ensures there is still a tiny, clear signal telling the players, "Keep trying, but be more careful."
    • This prevents the robot from getting stuck in a loop where it stops learning because the feedback looks too flat.

The Results

The paper tested this new robot against others on a "Trap" dataset (scenarios designed to trick the robot, like hidden buttons or wrong apps).

  • Before: The old robots failed these traps about 86% of the time (Success Rate was only ~14%). They kept guessing and failing.
  • After: The Faithful-Agent succeeded in these traps 80% of the time.

Most importantly, the robot didn't lose its ability to do normal tasks. It became more reliable without becoming "dumb" or overly cautious. It learned to say, "I can't do this right now," instead of crashing the system with a wrong guess.

Summary

The paper introduces a way to train AI agents to stop guessing when the evidence is missing. By teaching them to stop and back out when things look wrong, and by using a smarter scoring system to keep them learning even when the feedback is vague, the robot becomes much more trustworthy and less likely to make up its own reality.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →