Task-Adaptive Rubrics for GUI Reward Modeling
The paper introduces AdaptRubric, a coarse-to-fine framework that enhances GUI reward modeling by dynamically constructing task-adaptive judging criteria through category-level retrieval and instance-level refinement, thereby significantly improving both reward evaluation accuracy and task success rates compared to existing methods.
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 a computer program that can look at a screen, understand a human's request, and click the right buttons to get the job done. This is the promise of the modern GUI agent, a digital worker capable of navigating the complex interfaces of our phones and computers. But for these agents to learn and improve, they need a teacher. In the world of artificial intelligence, this teacher is a reward system that watches the agent's actions and decides if it succeeded or failed. If the agent successfully sets a timer or sends an email, the teacher gives a "good job" signal. If the agent clicks the wrong button or leaves a setting unchanged, the teacher must say "try again." The quality of this feedback is everything; a teacher that is too vague or too strict will confuse the student, preventing it from ever learning the correct way to behave.
For a long time, these digital teachers have struggled with a specific problem: they often miss the fine details of what a human actually asked for. They might see that a number was changed on a screen and assume the task is complete, even if the wrong number was changed, or they might ignore a specific instruction about where to place a piece of text. The researchers behind a new study, led by Tao Xiong and Shengyu Zhang, realized that the way these teachers judge success was too rigid. They were either using a generic checklist that applied to every task, or they were relying on the computer's own guesswork about what mattered. Both approaches led to mistakes where the computer thought it had succeeded when it had actually failed, or vice versa.
To solve this, the team developed a new method called ADAPTRUBRIC. Think of it as a two-step process for creating a custom grading rubric for every single task. First, the system looks at the user's request and figures out what broad category of work it belongs to, such as "sending a message," "changing a setting," or "deleting a file." For each of these categories, the system has a pre-written set of rules that covers the common pitfalls and standard requirements. This is the "coarse" stage, which provides a solid foundation and ensures the teacher knows the general boundaries of the task.
But the system does not stop there. In the second step, the "fine" stage, it looks closely at the specific details of the current request. If a user asks to change a setting to exactly fifty, the system adds a specific rule to check that number. If a user asks to move a file to a specific folder, the system adds a rule to verify the destination. This allows the teacher to adapt instantly to the unique constraints of the moment. The researchers tested this new approach on a wide variety of tasks across different operating systems, including Windows, macOS, Android, and the web. They found that by combining the broad category rules with the specific, task-adaptive details, the system became significantly better at judging success.
The results were clear and measurable. When tested on a benchmark of over 1,400 different task attempts, the new method correctly identified whether a task was a success or a failure 86.7% of the time. This was a noticeable improvement over previous methods, which often missed the mark by a wider margin. More importantly, the researchers used this smarter teacher to train an AI agent in a live environment. When the agent learned from the feedback provided by ADAPTRUBRIC, it became much better at completing tasks on its own, achieving a success rate that was 4.23 percentage points higher than when it was trained with older, less precise reward systems.
The study also highlighted exactly where the old methods failed. In one specific example, a user asked an agent to add a greeting to the very top of a digital note. The agent did add the greeting, but it placed it at the bottom of the text instead. Older teachers, looking only at whether the text appeared, marked this as a success. The new system, however, recognized that the instruction specifically demanded the text be at the top, and correctly marked the attempt as a failure. This ability to distinguish between "something happened" and "the right thing happened in the right way" is what makes the difference. By building a judging system that is both broad enough to cover general tasks and sharp enough to catch specific details, the researchers have provided a more reliable way for AI agents to learn from their mistakes and master the digital world.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.