Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Shanhui Zhao

dblp:355/5428 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
5since 2021 · last 2026
0009-0002-4205-0770ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4 · 1 first-author · 4 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
4 papers
Human-AI interaction · 79% User interface design and tools · 21%
Software engineering, system software, and programming languages
4 papers
Program synthesis and code generation · 66% Software testing · 27% Program analysis · 7%
Artificial intelligence
2 papers
Reinforcement learning · 54% Efficient and distributed learning · 46%

Topics — the 6 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Human-AI interaction
GUI agent
1.922026
AgentProg: Empowering Long-Horizon GUI Agents with Program-guided Context Management · MobiSys 2026
GUI-Xplore: Empowering Generalizable GUI Agents with One Exploration · CVPR 2025
Program synthesis and code generation
code generation with language models
0.912025
AutoDroid-V2: Boosting SLM-based GUI Agents via Code Generation · MobiSys 2025
Human-AI interaction › automation
mobile task automation
0.812024
AutoDroid: LLM-powered Task Automation in Android · MobiCom 2024
Machine learning › Reinforcement learning
belief state
0.312026
AgentProg: Empowering Long-Horizon GUI Agents with Program-guided Context Management · MobiSys 2026
Machine learning › Efficient and distributed learning
on-device inference
0.312025
AutoDroid-V2: Boosting SLM-based GUI Agents via Code Generation · MobiSys 2025
Program analysis
dynamic analysis
0.212024
AutoDroid: LLM-powered Task Automation in Android · MobiCom 2024

Methods — techniques the papers use, named apart from their topics

program-guided context management · 3.0belief MDP · 3.0document-centered synthetic data generation · 2.6large language model · 2.4small language model · 1.7multi-granularity query optimization · 1.5memory injection · 1.5small language models · 0.9exploration-and-reasoning framework · 0.9action-aware GUI modeling · 0.9
YearPublicationVenuePosition
2026 AgentProg: Empowering Long-Horizon GUI Agents with Program-guided Context Management
abstract
The rapid development of mobile GUI agents has stimulated growing research interest in long-horizon task automation. However, building agents for these tasks faces a critical bottleneck: the reliance on ever-expanding interaction history incurs substantial context overhead. Existing context management and compression techniques often fail to preserve vital semantic information, leading to degraded task performance. We propose AgentProg, a program-guided approach for agent context management that reframes the interaction history as a program with variables and control flow. By organizing information according to the structure of program, this structure provides a principled mechanism to determine which information should be retained and which can be discarded. We further integrate a global belief state mechanism inspired by Belief MDP framework to handle partial observability and adapt to unexpected environmental changes. Experiments on AndroidWorld and our extended long-horizon task suite demonstrate that AgentProg has achieved state-of-the-art success rates on these benchmarks. More importantly, it maintains robust performance on long-horizon tasks while baseline methods experience catastrophic degradation. Our system is open-sourced at https://github.com/MobileLLM/AgentProg.
Shizuo Tian, Hao Wen 0004, Shanhui Zhao, Guohong Liu 0002, Ju Ren 0001, Yunxin Liu 0001, Yuanchun Li 0003
MobiSys5
2025 GUI-Xplore: Empowering Generalizable GUI Agents with One Exploration
abstract
GUI agents hold significant potential to enhance the experience and efficiency of human-device interaction. However, current methods face challenges in generalizing across applications (apps) and tasks, primarily due to two fundamental limitations in existing datasets. First, these datasets overlook developer-induced structural variations among apps, limiting the transferability of knowledge across diverse software environments. Second, many of them focus solely on navigation tasks, which restricts their capacity to represent comprehensive software architectures and complex user interactions. To address these challenges, we introduce GUI-Xplore, a dataset meticulously designed to enhance cross-application and cross-task generalization via an exploration-and-reasoning framework. GUI-Xplore integrates pre-recorded exploration videos providing contextual insights, alongside five hierarchically structured downstream tasks designed to comprehensively evaluate GUI agent capabilities. To fully exploit GUI-Xplore’s unique features, we propose Xplore-Agent, a GUI agent framework that combines Action-aware GUI Modeling with Graph-Guided Environment Reasoning. Further experiments indicate that Xplore-Agent achieves a 10% improvement over existing methods in unfamiliar environments, yet there remains significant potential for further enhancement towards truly generalizable GUI agents.1
Shanhui Zhao, Hao Wen 0004, Samith Va, Mengwei Xu 0001, Yuanchun Li 0003
CVPR2
2025 LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Apps
abstract
Large language models (LLMs) have opened new opportunities for automated mobile app exploration, an important and challenging problem that used to suffer from the difficulty of generating meaningful UI interactions. However, existing LLM-based exploration approaches rely heavily on LLMs to generate actions in almost every step, leading to a huge cost of token fees and computational resources. We argue that such extensive usage of LLMs is neither necessary nor effective, since many actions during exploration do not require, or may even be biased by the abilities of LLMs. Further, based on the insight that a precise and compact knowledge plays the central role for effective exploration, we introduce LLM-Explorer, a new exploration agent designed for efficiency and affordability. LLM-Explorer uses LLMs primarily for maintaining the knowledge instead of generating actions, and knowledge is used to guide action generation in a LLM-less manner. Based on a comparison with 5 strong baselines on 20 typical apps, LLM-Explorer was able to achieve the fastest and highest coverage among all automated app explorers, with over 148x lower cost than the state-of-the-art LLM-based approach.
Shanhui Zhao, Hao Wen 0004, Wenjie Du 0004, Cheng Liang 0006, Yunxin Liu 0001, Xiaozhou Ye, Ye Ouyang, Yuanchun Li 0003
MobiCom1
2025 AutoDroid-V2: Boosting SLM-based GUI Agents via Code Generation
abstract
Large language models (LLMs) have brought exciting new advances to mobile UI agents, a long-standing research field that aims to complete arbitrary natural language tasks through mobile UI interactions. However, existing UI agents usually demand powerful large language models that are difficult to be deployed locally on end-users' devices, raising huge concerns about user privacy and centralized serving cost. Inspired by the remarkable coding abilities of recent small language models (SLMs), we propose to convert the UI task automation problem to a code generation problem, which can be effectively solved by an on-device SLM and efficiently executed with an on-device code interpreter. Unlike normal coding tasks that can be extensively pre-trained with public datasets, generating UI automation code is challenging due to the diversity, complexity, and variability of target apps. Therefore, we adopt a document-centered approach that automatically builds fine-grained API documentation for each app and generates diverse task samples based on this documentation. By guiding the agent with the synthetic documents and task samples, it learns to generate precise and efficient scripts to complete unseen tasks. Based on detailed comparisons with state-of-the-art mobile UI agents, our approach effectively improves the mobile task automation with significantly higher success rates and lower latency/token consumption. Code is open-sourced at https://github.com/MobileLLM/AutoDroid-V2.
Hao Wen 0004, Shizuo Tian, Borislav Pavlov, Wenjie Du 0004, Ge Chang 0002, Shanhui Zhao, Yunxin Liu 0001, Ya-Qin Zhang, Yuanchun Li 0003
MobiSys7
2024 AutoDroid: LLM-powered Task Automation in Android
abstract
Mobile task automation is an attractive technique that aims to enable voice-based hands-free user interaction with smartphones. However, existing approaches suffer from poor scalability due to the limited language understanding ability and the non-trivial manual efforts required from developers or endusers. The recent advance of large language models (LLMs) in language understanding and reasoning inspires us to rethink the problem from a model-centric perspective, where task preparation, comprehension, and execution are handled by a unified language model. In this work, we introduce AutoDroid, a mobile task automation system capable of handling arbitrary tasks on any Android application without manual efforts. The key insight is to combine the commonsense knowledge of LLMs and domain-specific knowledge of apps through automated dynamic analysis. The main components include a functionality-aware UI representation method that bridges the UI with the LLM, exploration-based memory injection techniques that augment the app-specific domain knowledge of LLM, and a multi-granularity query optimization module that reduces the cost of model inference. We integrate AutoDroid with off-the-shelf LLMs including online GPT-4/GPT-3.5 and on-device Vicuna, and evaluate its performance on a new benchmark for memory-augmented Android task automation with 158 common tasks. The results demonstrated that AutoDroid is able to precisely generate actions with an accuracy of 90.9%, and complete tasks with a success rate of 71.3%, outperforming the GPT-4-powered baselines by 36.4% and 39.7%.
Hao Wen 0004, Yuanchun Li 0003, Guohong Liu 0002, Shanhui Zhao, Toby Jia-Jun Li, Shiqi Jiang 0002, Yunhao Liu 0001, Yunxin Liu 0001
MobiCom4