five

Android Instruct|Android自主代理数据集|移动操作系统数据集

收藏
arXiv2024-11-04 更新2024-11-02 收录
Android自主代理
移动操作系统
下载链接:
https://github.com/THUDM/Android-Lab
下载链接
链接失效反馈
资源简介:
Android Instruct数据集由清华大学开发,旨在为Android自主代理的训练和评估提供支持。该数据集包含94300条操作记录,涵盖了138个任务,涉及9个不同的应用程序。数据集通过在线标注工具收集,确保了操作记录的多样性和准确性。创建过程中,数据集结合了XML和SoM模式,支持文本和多模态模型的训练。该数据集主要应用于提升Android自主代理的操作准确性和效率,旨在解决现有基准测试中缺乏系统性和多样性的问题。
提供机构:
清华大学
创建时间:
2024-10-31
原始信息汇总

AndroidLab: 训练和系统化基准测试Android自主代理

数据集概述

  • 名称: AndroidLab
  • 描述: AndroidLab是一个系统化的Android代理框架,包含操作环境和可复现的基准测试。基准测试包括预定义的Android虚拟设备和基于这些设备的138个任务,涵盖九个应用程序。

基准测试组件

  • 应用列表:
    • Bluecoins: 个人财务管理应用,用于跟踪支出和收入。
    • Calendar: 日历应用,帮助组织日程和设置提醒。
    • Cantook: 电子书阅读器,用于存储、管理和阅读电子书。
    • Clock: 时钟应用,用于显示时间、设置闹钟和使用秒表。
    • Contacts: 联系人管理应用,用于存储和组织联系信息。
    • Maps.me: 离线地图应用,用于导航和探索地点。
    • PiMusic: 音乐播放器应用,用于组织和播放本地存储的音乐文件。
    • Settings: 设置应用,用于配置设备设置和偏好。
    • Zoom: 视频会议应用,用于主持和加入在线会议。

快速开始

  • 环境设置:
    • Mac (arm64): 参考这里设置环境。
    • Linux (x86_64): 参考这里设置环境。
  • 自动评估管道:
    • 运行评估: bash python eval.py -n test_name -c your path to config.yaml

    • 并行测试: bash python eval.py -n test_name -c your path to config.yaml -p 3

    • 生成评估结果: bash python generate_result.py --input_folder ./logs/evaluation/ --output_folder ./logs/evaluation/ --output_excel ./logs/evaluation/test_name.xlsx --judge_model gpt-4o-2024-05-13

引用

@misc{xu2024androidlabtrainingsystematicbenchmarking, title={AndroidLab: Training and Systematic Benchmarking of Android Autonomous Agents}, author={Yifan Xu and Xiao Liu and Xueqiao Sun and Siyi Cheng and Hao Yu and Hanyu Lai and Shudan Zhang and Dan Zhang and Jie Tang and Yuxiao Dong}, year={2024}, eprint={2410.24024}, archivePrefix={arXiv}, primaryClass={cs.AI}, url={https://arxiv.org/abs/2410.24024}, }

AI搜集汇总
数据集介绍
main_image_url
构建方式
Android Instruct数据集的构建基于ANDROIDLAB框架,该框架包含一个标准操作环境和可复现的基准测试。数据集通过在线标注工具收集,共收集了10.5k条轨迹和94.3k个步骤,其中6208个步骤来自ANDROIDLAB基准测试中包含的应用程序。数据集包括任务、手机屏幕状态、XML信息和操作,用于微调六个文本和多模态模型。
使用方法
Android Instruct数据集主要用于微调大型语言模型(LLMs)和多模态模型(LMMs),以提升其在Android设备上的自主操作能力。使用该数据集进行微调后,模型的平均成功率显著提升,从4.59%提高到21.50%(LLMs)和从1.93%提高到13.28%(LMMs)。数据集的详细使用方法包括任务分解、操作记录和交叉验证,确保了训练数据的准确性和完整性。
背景与挑战
背景概述
随着自主代理在现实世界中的交互变得越来越重要,Android代理作为一种新兴的交互方式受到了广泛关注。然而,现有的Android代理训练和评估研究在开源和闭源模型方面缺乏系统性探索。为此,清华大学和北京大学的一组研究人员于2024年提出了ANDROIDLAB框架,这是一个系统的Android代理评估和训练平台。该框架包括一个多模态的操作环境、动作空间和一个可重复的基准测试,支持大型语言模型(LLMs)和多模态模型(LMMs)在同一动作空间中的应用。ANDROIDLAB基准测试包含预定义的Android虚拟设备和138个跨九个应用的任务,通过使用ANDROIDLAB环境,研究人员开发了Android Instruct数据集,并训练了六个开源LLMs和LMMs,显著提高了这些模型的平均成功率。
当前挑战
Android Instruct数据集在构建过程中面临多个挑战。首先,解决领域问题的挑战在于如何有效地训练和评估Android代理,特别是在开源和闭源模型之间进行系统性比较。其次,构建过程中遇到的挑战包括如何确保数据集的多样性和代表性,以及如何处理不同模态(如文本和图像)的整合问题。此外,确保数据集的可重复性和减少外部依赖性也是一大挑战。最后,如何通过数据集的训练提升开源模型的性能,使其接近或超越闭源模型的表现,是当前研究的一个重要方向。
常用场景
经典使用场景
Android Instruct数据集在训练和评估Android自主代理方面展现了其经典应用场景。通过提供丰富的操作环境和多模态模型支持,该数据集使得研究人员能够在统一的行动空间内对大型语言模型(LLMs)和多模态模型(LMMs)进行系统性基准测试。具体而言,数据集包含了138个任务,涵盖了九个不同的应用程序,这些任务通过Android虚拟设备进行预加载,确保了测试的可重复性和外部依赖的消除。
解决学术问题
Android Instruct数据集解决了现有研究在训练和评估Android代理时缺乏系统性探索的问题。通过提供一个包含操作环境和可重复基准的框架,该数据集使得研究人员能够对开源和闭源模型进行公平比较。此外,数据集通过引入逆冗余和合理操作等新指标,提升了任务完成评估的精确性,从而推动了移动代理领域的学术研究进展。
实际应用
在实际应用中,Android Instruct数据集被广泛用于微调开源模型,以提高其在移动操作系统中的自主操作能力。通过使用该数据集,模型在执行复杂任务时的成功率和操作效率显著提升,从而在个人财务管理、日程安排、导航等多个应用场景中展现出实际价值。此外,数据集的开放性也促进了更多实际应用的开发和优化。
数据集最近研究
最新研究方向
近年来,Android Instruct数据集在自主移动代理的训练和评估中引起了广泛关注。最新研究方向主要集中在利用大型语言模型(LLMs)和多模态模型(LMMs)来提升Android代理的性能。通过引入ANDROIDLAB框架,研究者们设计了一个包含多种操作模式和可重复基准测试的环境,支持LLMs和LMMs在同一操作空间中的应用。该框架不仅提供了预定义的Android虚拟设备和138个跨九个应用的任务,还通过使用ANDROIDLAB环境,开发了Android Instruct数据集,显著提高了开源LLMs和LMMs的成功率。此外,研究还探讨了通过更复杂的推理框架来增强移动代理性能的可能性,尽管这可能会增加推理时间。未来研究可能集中在通过微调小规模开源模型来缩小与闭源模型性能的差距,从而提升移动代理的可访问性。
相关研究论文
  • 1
    AndroidLab: Training and Systematic Benchmarking of Android Autonomous Agents清华大学 · 2024年
以上内容由AI搜集并总结生成
用户留言
有没有相关的论文或文献参考?
这个数据集是基于什么背景创建的?
数据集的作者是谁?
能帮我联系到这个数据集的作者吗?
这个数据集如何下载?
点击留言
数据主题
具身智能
数据集  4099个
机构  8个
大模型
数据集  439个
机构  10个
无人机
数据集  37个
机构  6个
指令微调
数据集  36个
机构  6个
蛋白质结构
数据集  50个
机构  8个
空间智能
数据集  21个
机构  5个
5,000+
优质数据集
54 个
任务类型
进入经典数据集
热门数据集

中国1km分辨率逐月降水量数据集(1901-2024)

该数据集为中国逐月降水量数据,空间分辨率为0.0083333°(约1km),时间为1901.1-2024.12。数据格式为NETCDF,即.nc格式。该数据集是根据CRU发布的全球0.5°气候数据集以及WorldClim发布的全球高分辨率气候数据集,通过Delta空间降尺度方案在中国降尺度生成的。并且,使用496个独立气象观测点数据进行验证,验证结果可信。本数据集包含的地理空间范围是全国主要陆地(包含港澳台地区),不含南海岛礁等区域。为了便于存储,数据均为int16型存于nc文件中,降水单位为0.1mm。 nc数据可使用ArcMAP软件打开制图; 并可用Matlab软件进行提取处理,Matlab发布了读入与存储nc文件的函数,读取函数为ncread,切换到nc文件存储文件夹,语句表达为:ncread (‘XXX.nc’,‘var’, [i j t],[leni lenj lent]),其中XXX.nc为文件名,为字符串需要’’;var是从XXX.nc中读取的变量名,为字符串需要’’;i、j、t分别为读取数据的起始行、列、时间,leni、lenj、lent i分别为在行、列、时间维度上读取的长度。这样,研究区内任何地区、任何时间段均可用此函数读取。Matlab的help里面有很多关于nc数据的命令,可查看。数据坐标系统建议使用WGS84。

国家青藏高原科学数据中心 收录

Hang Seng Index

恒生指数(Hang Seng Index)是香港股市的主要股票市场指数,由恒生银行旗下的恒生指数有限公司编制。该指数涵盖了香港股票市场中最具代表性的50家上市公司,反映了香港股市的整体表现。

www.hsi.com.hk 收录

flames-and-smoke-datasets

该仓库总结了多个公开的火焰和烟雾数据集,包括DFS、D-Fire dataset、FASDD、FLAME、BoWFire、VisiFire、fire-smoke-detect-yolov4、Forest Fire等数据集。每个数据集都有详细的描述,包括数据来源、图像数量、标注信息等。

github 收录

ADE20K

ADE20K 数据集包含 Scene Parsing Benchmark 场景数据和部分分割数据。图像和注释:每个文件夹包含按场景类别分类的图像,对象和部分分割分别存储在两个不同的 png 文件中。所有对象和零件实例均已单独注释。

OpenDataLab 收录

中国省级灾害统计空间分布数据集(1999-2020年)

该数据集为中国省级灾害统计空间分布数据集,时间为1999-2020年。该数据集包含中国各省自然灾害、地质灾害、地震灾害、森林火灾、森林病虫鼠害、草原灾害六类灾害的详细数据。数据量为206MB,数据格式为excel。

国家地球系统科学数据中心 收录