← 返回 2026-04-15

屏幕上的图灵测试:移动GUI代理人性化基准 Turing Test on Screen: A Benchmark for Mobile GUI Agent Humanization

Jiachen Zhu, Lingyu Yang, Rong Shan, Congmin Zheng, Zeyu Zheng, Weiwen Liu, Yong Yu, Weinan Zhang, Jianghao Lin 📅 2026-02-24 👍 30 2026-07-13 08:36
GUI代理 人性化 对抗性学习 移动交互 行为检测

首次将图灵测试扩展到GUI领域,提出代理人性化基准

前置知识

MinMax优化问题

MinMax优化是一种博弈论框架,其中两个相互竞争的目标函数同时优化。一个玩家作为最大化者,试图最大化某个目标值,而另一个玩家作为最小化者,试图最小化该目标值。在本文中,检测器作为最大化者,试图最大化区分人类和代理行为的分类准确率;而GUI代理作为最小化者,在保持任务成功率的约束下,试图最小化被检测到的概率。检测器的损失函数是LD = E[E~H][log D(E)] + E[E~G][log(1-D(E))],其中H和G分别表示人类和代理的事件分布。代理的目标函数是LG = E[s~S] Σ I(D(E1:t) < τ) - λ·Rtask(G),其中τ是检测阈值,I是指示函数,Rtask表示任务成功率。λ乘数控制权衡,确保人性化不会损害功能能力。

理解MinMax框架对于把握本文的理论基础至关重要,它将代理人性化问题形式化为一个可解的优化问题,为后续的检测器训练和人类化策略设计提供了数学基础。这种对抗性设置通过纳什均衡来描述最终的稳定状态,为理解代理与平台之间的动态博弈提供了理论工具。

B样条(B-Spline)

B样条是一种通过控制点定义的参数曲线,具有良好的局部控制性质和数值稳定性。给定控制点集合C = {c0, ..., cn}和基函数Ni,p(t),B样条曲线定义为S(t) = Σ Ni,p(t) · ci,其中p是基函数的阶数。与多项式插值相比,B样条更稳定且不会出现龙格现象,修改一个控制点只会影响曲线的局部区域,具有计算效率高和实时能力强的优势。在本文中,通过在代理原始线性路径周围正态分布地散布控制点,生成具有人类手指自然抖动和弧度的平滑轨迹,从而模仿人类的运动学特征。然而,如果噪声分布不能精确匹配人类生物机械曲率,这种方法可能仍然在统计上可区分。

B样条是本文提出的第一种人类化策略的核心技术,理解其数学原理和工作方式有助于评估其在轨迹平滑方面的有效性和局限性。这种启发式噪声注入策略计算效率高,可以作为更复杂策略的基准。

行为生物特征

行为生物特征是基于个人行为模式的身份识别技术,与传统基于生理特征(如指纹、虹膜)的识别不同。在移动设备上,触摸动力学包括触摸坐标、压力、速度、加速度、曲率等24个统计特征,这些特征分为三类:运动学特征(如速度、加速度)、几何特征(如路径效率、曲率)和时序特征(如持续时间、延迟)。这些特征反映了用户的肌肉记忆、神经反应和运动控制特点,具有独特性和稳定性。本文通过计算信息增益(IG)来量化每个特征相对于来源身份U的相关性,证明其在检测器中的有效性。选择专注于触摸动力学而非硬件传感器流是经过战略决策的,因为触摸事件更易于采集且包含足够的区分信息。

行为生物特征是本文检测器设计的理论基础,理解这些特征如何被提取和分析对于把握检测器的识别机制以及代理需要模仿哪些行为特征至关重要。这些特征不仅用于检测,还指导了人类化策略的设计方向。

仿射变换

仿射变换是一种线性变换后加上平移的几何变换,可以保持直线的平行性但可能改变长度和角度。给定旋转矩阵R(θ)、缩放因子s和平移向量Pstart,点p的变换为p' = s·R(θ)·(p-pref_start) + Pstart。在本文中,仿射变换用于将从数据库中采样的真实人类轨迹对齐到代理需要执行的具体任务上。具体过程是:给定任务向量vtask,采样一个具有相似距离和方向的参考轨迹Tref,然后计算角差确定旋转角度,计算长度比s = ||vtask||/||vref||确定缩放因子,最后应用仿射变换对齐轨迹。这种策略保留了真实的速度分布和微抖动,但需要离线数据库支持。

仿射变换是History Matching策略的核心技术,理解其工作原理有助于评估该策略如何能够将预先记录的人类行为模式适应到新的任务场景中,以及相比合成噪声的优势所在。这种方法在理论上被证明是渐近最优的,因为代理行为收敛于真实人类分布。

研究动机

现有的GUI代理研究存在严重的盲点:过度关注任务成功率和鲁棒性,完全忽视了反检测能力。在真实的数字生态系统中,代理与平台之间存在根本的利益冲突。平台依赖注意力经济,用户参与度和广告展示是主要收入来源,而GUI代理被优化为效率导向,会绕过推广内容并简化交互路径。这种冲突促使平台部署防御措施,从服务阻断到更复杂的对抗性干预,如注入针对性噪声或设置广告陷阱。一个代表性例子是豆包移动助手事件,该代理尝试自动化跨应用任务时触发了微信等超级平台的安全协议,导致广泛的账户限制和服务阻断。尽管这些防御现实,学术界仍然主要关注攻击与反攻击范式,忽视了检测与反检测这一前置范式。检测作为守门人,考虑到对用户体验的潜在风险,平台在部署任何无差别攻击之前,必然会优先区分代理和人类以过滤流量。实证分析显示,原始代理由于不自然的运动学特征极易被检测,在所有应用集群中,XGBoost和SVM分类器达到近乎完美的准确率(0.995和0.98)。

本文的目标是本文的核心目标是填补GUI代理人性化研究的空白,通过形式化定义代理人性化问题,系统研究GUI时代中检测与反检测之间的对抗动态。具体目标包括四个方面:首先,将图灵测试扩展到GUI代理领域,引入屏幕上的图灵测试概念,这不同于通过文本对话评估类人智能的经典图灵测试,而是通过移动界面上的触摸和传感器事件评估类人行为;其次,构建包含详细MotionEvent和SensorEvent序列的丰富数据集,实现人类和GUI代理行为差异的高保真分析,数据涵盖21个应用程序和四个年龄群体的人类用户以及多个最先进GUI代理;第三,提出具体的检测指标并建立Agent Humanization Benchmark (AHB),定量评估代理可模仿性和实用性,其中可模仿性通过检测器分类准确率衡量(越接近0.5越好),实用性通过任务成功率衡量;第四,设计和评估多种人性化模块,从启发式噪声注入到数据驱动的历史匹配,从理论和实证角度证明其有效性。

与已有工作不同的是,本文的独特切入角度在于从检测与反检测的对抗关系出发,而非传统的攻击与反攻击。虽然已有研究关注机器人检测和行为生物特征用于用户验证,但这些方法主要识别刚性脚本的确定性模式,或者处理回放和机械攻击的鲁棒性问题。LMM代理具有随机推理能力但表现出机械执行,这种独特的混合行为使得现有范式无法系统处理。本文首次将图灵测试从文本对话评估扩展到移动界面上的触摸和传感器事件评估,将交互形式化为MinMax优化问题,建立了从运动动力学到物理传感器的完整检测层次结构。与仅追求任务成功率的现有工作不同,本文引入了可模仿性与实用性的双重优化框架,强调了代理如何在保持功能能力的同时模拟人类行为细微差别。这种从代理能否执行任务到如何在以人为中心的生态系统中执行任务的范式转变,为GUI代理的进化奠定了基础。

核心方法

本文方法的核心思想是将代理与平台的交互建模为一个对抗性游戏,其中检测器试图最大化区分人类和代理的能力,而代理试图在保持任务成功的同时最小化被检测的概率。整体技术路线包括三个层面:首先,通过分层建模将代理与移动操作系统的交互解耦为逻辑动作层和物理事件层,代理层生成高级UI命令(如tap、swipe),事件层则处理单个逻辑动作触发的多个底层硬件传感器事件,包括运动事件(触摸坐标、压力)和传感器事件(陀螺仪、磁力计);其次,构建多层次检测器层次结构,从基于规则的简单启发式到基于学习的机器学习模型,检测器评估累积事件流E1:t并输出分类概率yt = D(E1:t);最后,提出四种人类化策略来转换原始代理动作为人性化序列,包括B样条曲线平滑、历史匹配、伪造动作和长按,这些策略可以单独使用或组合使用,形成从在线实时执行到离线后处理的不同部署模式。这种外部包装器方法采用模型无关的兼容性,作为基础研究的起点。

本文的核心创新在于将GUI代理人性化问题形式化为一个MinMax优化问题,并提出了Agent Humanization Benchmark (AHB)作为评估框架。与现有工作仅关注任务成功率不同,AHB同时评估可模仿性和实用性两个维度。检测器的目标函数是最大化区分人类和代理行为的对数似然:maxΘ LD = E[E~H][log D(E)] + E[E~G][log(1-D(E))]。代理的目标是在任务效用约束下最小化被检测的概率:minΦ LG = E[s~S] Σ I(D(E1:t) < τ) - λ·Rtask(G),其中τ是检测阈值,I是指示函数,Rtask表示任务成功率,λ控制权衡。这种对抗性设置为人类化策略的设计提供了理论指导,附录C中的三个定理提供了形式化证明:定理1界定了检测器的功效由人类和代理分布之间的Jensen-Shannon散度约束;定理2证明方差注入(如B样条)严格减少这种散度;定理3证明历史匹配渐近最优,因为代理行为收敛于真实人类分布。AHB作为一个进化指南,从单一追求效率转向双重目标优化架构韧性和行为伪装。

方法步骤详情

方法步骤分为数据收集、检测器构建、人类化策略设计和实验评估四个阶段。数据收集阶段从21个应用程序(分为社交媒体、购物、视频流、行程规划、办公与学习五个集群)中收集四个子群体(青年男/女、中年、老年)的人类用户和多个最先进GUI代理(包括UI-TARS、MobileAgent-E (GPT-4o)、MobileAgent-E (Claude-3.5-Sonnet)、AgentCPM、AutoGLM)的交互数据,提取24个统计特征包括运动学特征(速度、加速度)、几何特征(路径效率、曲率)和时序特征(持续时间、延迟),计算信息增益(IG)量化每个特征相对于来源身份的相关性。检测器构建阶段建立层次结构:基于规则的检测器作为第一道防线,使用预定义统计阈值识别单个属性中的异常,指标包括滑动准确率、时间间隔准确率和点击持续时间准确率;基于学习的检测器使用SVM和XGBoost分类器识别轨迹中的微妙非线性模式,训练在24维特征向量上,捕获特征之间的复杂相关性。人类化策略设计阶段提出四种策略:策略1使用B样条平滑S(t) = Σ Ni,p(t)·ci对抗原始代理滑动的完美线性;策略2使用仿射变换p' = s·R(θ)·(p-pref_start) + Pstart对齐真实人类轨迹;策略3在空闲期间注入微交互以掩盖推理延迟;策略4从拟合人类点击数据的高斯分布中采样持续时间。实验评估阶段在在线模式(实时执行,测量任务成功)和离线模式(后处理修改,隔离检测规避与静态效用)下评估各种策略组合。

技术新颖性

本文的技术新颖性体现在多个方面:理论层面首次将图灵测试扩展到GUI代理领域,提出了屏幕上的图灵测试概念,将交互形式化为MinMax优化问题,为GUI环境中的代理可检测性研究建立了理论框架;数据层面构建了包含详细MotionEvent和SensorEvent序列的丰富数据集,能够高保真地分析人类和GUI代理的行为差异,涵盖了21个应用程序和四个年龄群体的人类用户以及多个最先进GUI代理;评估层面首次提出了具体的检测指标并建立了Agent Humanization Benchmark (AHB),定量评估代理可模仿性和实用性,从单一追求效率转向双重目标优化架构韧性和行为伪装;方法论层面设计并评估了多种人性模块,从启发式噪声注入到数据驱动的历史匹配,在理论和实证上都提高了代理可模仿性,形式化证明的三个定理为策略有效性提供了数学保证;分析层面进行了深入的特征分析,揭示了路径形状度量是最容易人类化的特征,从近完美可检测性(约0.99)降至接近随机水平(0.55-0.64),而端点精确性和动作间隔仍然具有抵抗性,为未来研究方向提供了指导。此外,AHB超越了评估指标的角色,成为新的生存中心设计哲学的基石,指导下一代代理的发展。

The difference between human and agent swipe
Figure 2: The difference between human and agent swipe
The visualization of action interval and tap duration differences between human and agents
Figure 3: The visualization of action interval and tap duration differences between human and agents

实验结果

实验结果揭示了GUI代理检测与人类化的八个关键发现。首先,未人类化的代理极易被检测,在所有应用集群中,XGBoost和SVM分类器达到近乎完美的准确率(例如社交媒体集群0.995和0.98,购物集群0.9887和1.0000),表明原始代理轨迹包含机械模式,这对ML模型来说很容易识别。其次,人类化策略表现出明显的性能层次:历史匹配始终优于B样条噪声。在Cluster 0社交媒体中,历史匹配显著降低检测得分(0.7190 vs 0.8507)并将XGBoost准确率降至0.9450,而B样条的准确率为0.9817。第三,伪造动作有效地消除了基于间隔的规则,将准确率降至约0.52(接近随机猜测),但这引入了权衡:虽然提高了可模仿性,但非功能性步骤可能破坏任务流程并降低在线效用。第四,长按有效地绕过了点击持续时间启发式,在Cluster 1购物中通过简单地匹配人类持续时间分布,将检测准确率从0.9840降低到0.6133。第五,策略之间不是简单的模块化即插即用关系,而是存在复杂的交互:伪造动作虽然成功消除了基于间隔的规则,但其注入的固定、重复运动实际上可以增加轨迹的整体可检测性,Trip Planning中组合策略(伪造+历史+长按)将任务准确率从0.75降至0.15。第六,特征数量对检测准确率的影响呈对数关系,RAW滑动仅用5-10个特征就达到近100%的可检测性,而rotation_and_match策略即使在24个特征下仍保持可检测性差距,SVM分析中人类化准确率保持在0.85-0.95,XGBoost中人类化轨迹始终低于RAW基线。第七,路径形状度量是最容易人类化的特征,maxDev和ratio_end_to_len等与内容无关的指标在人类化后从近完美可检测性(约0.99)降至接近随机水平(0.55-0.64)。第八,端点精确性和动作间隔仍然具有抵抗性,因为与任务实用性直接冲突,endY和startY等特征的可检测性实际上没有下降。

Experiment results of humanization strategies across five distinct application domains
Table 1: Experiment results of humanization strategies across five distinct application domains
Comparison of single-feature and model-based detection accuracy for Social Media
Table 2: Comparison of single-feature and model-based detection accuracy for Social Media
Impact of humanization on detection accuracy across feature clusters
Figure 4: Impact of humanization on detection accuracy across feature clusters
Impact of Feature Selection on Detection Accuracy
Figure 5: Impact of Feature Selection on Detection Accuracy
查看结构化数据
任务指标本文基线提升
Social Media (Cluster 0) XGBoost Detection Accuracy (lower is better) History Matching Offline: 0.9450 RAW: 1.0000 5.5% absolute improvement (但仍高于0.5随机水平,表明完全规避检测仍具挑战性)
Social Media (Cluster 0) Interval-based Rule Accuracy (lower is better) Fake Action: 0.5274 RAW: 0.8838 36.64% absolute improvement, 接近随机猜测水平,证明伪造动作对基于间隔的规则非常有效
Shopping (Cluster 1) Tap Duration Rule Accuracy (lower is better) Long Press: 0.6133 RAW: 0.9840 37.07% absolute improvement, 通过简单匹配人类持续时间分布即可显著降低检测风险
Trip Planning (Cluster 3) Task Success Rate (higher is better) History Matching Online: 0.8393 RAW: 0.6094 22.99% absolute improvement, 历史匹配在提高任务成功率的同时也改善了可模仿性
All Clusters SVM Detection Accuracy (lower is better) History Matching (average) RAW (average ~0.985) 约3-14% absolute improvement,虽然有所改善但仍保持在0.87以上,表明当前策略需要进一步优化

局限与改进

本文存在几个局限性。首先,Wrapper方法面临离线质量和在线延迟之间的固有权衡,检索和调整高保真人类轨迹会引入计算开销,在实时环境中,这种延迟可能导致代理错过瞬态UI事件(如关闭的弹出窗口),从而负面影响任务成功率。其次,当前研究主要集中在触摸和滑动事件上,尚未涵盖其他交互模态,如输入动力学(模拟击键节奏、错误率和键间延迟变化)和滚动与阅读行为(滚动速度根据内容密度而非人工恒定速度进行调整)。第三,人类化策略之间存在复杂的交互,简单的策略叠加可能适得其反,如伪造动作的固定重复模式可能在其他特征维度上增加可检测性,这表明实现全面可模仿性需要时序掩蔽和轨迹生成之间更细致的同步。第四,当前的研究假设检测器主要在执行层工作,审查单个动作的运动学保真度,但随着人类化策略逼近运动完美性,人类和代理之间的生物特征表面将变得模糊,对抗前沿可能会转移到意图层。第五,虽然本文提出了理论证明,但实际部署中的硬件差异、应用特定UI约束和网络延迟等因素可能影响策略的有效性。作者还承认,当前的检测基线虽然鲁棒,但可能无法代表实际平台部署的最先进检测系统。

独立分析的弱点

本文存在几个可以改进的弱点。第一,任务成功率在某些场景下显著下降,例如在Trip Planning任务中,组合人类化策略(伪造动作 + 历史匹配 + 长按)将任务准确率从0.75降至0.15,这表明盲目注入的非功能性动作经常触发意外的状态变化,由于代理对这些转换不了解,原始计划失败。改进方向是设计一个具有足够视觉理解的轻量级守卫代理,在不承受主LMM延迟惩罚的情况下,识别伪造动作的安全区域。第二,端点精确性与可模仿性之间存在根本冲突:虽然路径可以弯曲,但分散落点有风险,代理针对UI节点中心,而故意添加坐标噪声而不对可点击边界有细粒度理解,存在错过目标的风险。改进方向是开发UI感知的坐标噪声注入,通过分析UI元素的视觉特征和空间布局来动态调整噪声范围。第三,在线模式下的任务成功率普遍低于离线模式,这表明实时人类化策略需要进一步优化。改进方向是从后处理方法转向端到端人类化,将人类化直接嵌入模型架构,训练或微调大型多模态模型以直接生成人性化轨迹。第四,当前研究仅关注一般人类化,缺乏个性化考虑。改进方向是开发个性化人类化,其中系统学习模仿其特定用户的独特运动模式和行为习惯,而非通用人口平均值,以应对未来可能推进的个性化检测。

未来方向

作者提出了三个关键的未来研究方向。第一,从后处理到端到端人类化:由于Wrapper方法引入的计算开销会影响任务成功率,未来的大型多模态模型应该被训练或微调以通过端到端框架直接生成人性化轨迹,从而避免后处理的延迟问题,这代表了未来代理发展的方向。第二,个性化人类化:检测算法可能最终推进到个性化检测,不仅验证用户是否是人类,还验证行为是否与特定用户的历史匹配,因此代理必须推进到个性化人类化,学习模仿其特定用户的独特运动模式和行为习惯,这需要从通用人口平均转向个体差异建模。第三,广义跨模态人类化:当前基准优先考虑触摸和滑动事件,未来迭代应该扩展范围以涵盖额外的交互模态,特别是输入动力学(模拟由真实错误率和键间延迟变化定义的击键节奏)以及滚动和阅读行为(滚动速度根据内容密度而非人工恒定速度进行调整)。此外,基于本文的成果可以延伸的研究方向包括:探索意图层检测,建模更长时间范围内的行为序列,寻求人类好奇、分心和犹豫的迹象;开发更复杂的守卫代理架构,实现安全区域识别和智能伪造动作注入;研究硬件传感器(如陀螺仪、磁力计)在检测中的作用;以及建立可模仿性-实用性的帕累托前沿,为不同应用场景提供最优策略选择指导。最终,随着屏幕上的图灵测试变得不可避免,展示类人行为细微差别的能力不再仅仅是美学特征,而是生存的功能必要性。

复现评估

本文的复现性相对较好。作者在论文中明确指出代码和数据已公开,提供了GitHub仓库链接(https://github.com/Gebro13/Passing-the-Turing-Test-on-Screen-Agent-Humanization-Benchmark)和Hugging Face数据集链接(https://huggingface.co/datasets/lyyang2766/Passing-the-Turing-Test-on-Screen-Agent-Humanization-Benchmark/tree/main),包含了所有实验代码、原始数据和预处理脚本。数据集覆盖了21个应用程序和四个年龄群体的人类用户,以及多个最先进的GUI代理,提供了详细的事件序列和提取的24个统计特征。实验设置详细描述了基于规则的检测器(滑动准确率、时间间隔准确率、点击持续时间准确率)和基于学习的检测器(SVM和XGBoost分类器)的参数配置,评估指标(检测准确率和任务成功率)定义清晰,实验在在线和离线两种模式下进行,结果以详细表格展示。然而,复现可能需要一定的计算资源,特别是训练XGBoost和SVM分类器以及处理大规模事件序列数据。作者还提供了详细的附录,包括特征相关性分析(表6和图9)、理论证明(附录C)、相关工作全面综述(附录D)、鲁棒性讨论(附录E)、可模仿性-实用性帕累托前沿讨论、更广泛的影响和伦理考虑(附录E)、特征选择影响分析(图5)和更详细的实验结果(附录G),这些都有助于其他研究者理解和复现本文的工作。总体而言,本文提供了足够的开源材料和方法描述,复现难度中等,主要挑战在于计算资源和环境配置。