想象一下购物这个简单的任务。如果你忘记去拿名单上的某样物品,这说明了你大脑功能的什么?这可能表示,在搜索列表中的项目时,你无法将注意力从一个对象转移到另一个对象。这也可能表明记住购物清单很难,或者两者皆有。

看上去就是单一的一个任务,实际上取决于多种认知能力。我们在人工智能研究中也面临类似的问题,在这种情况下,任务的复杂性往往会使智能体取得成功所需的单个技能难以分离。但是,了解智能体特定的认知技能,可能有助于改善其整体表现。

在人类身上,为了解决这个问题,心理学家花了近150年的时间来设计严格控制的实验,目的是分离出每个特定的认知能力。例如,他们可能会使用两个单独的测试来分析超市场景——一个是“视觉搜索”测试,需要被测者在一个图案中定位某个特定的形状,这可以用来检测注意力。同时,心理学家可能会要求被测者背诵一份清单,从而测试他们的记忆力。

我们相信,有可能使用类似的实验方法来更好地理解AI的行为。这就是为什么我们开发了Psychlab,Psychlab这个平台建立在DeepMind Lab之上,使我们能够直接运用认知心理学等领域的方法,研究受控环境下智能体的行为。今天,我们也将这个平台开源,供其他人使用。

Psychlab在虚拟的DeepMind Lab环境中,重建了通常用于人类心理学实验的典型设置。例如,让参与者坐在计算机显示器前,使用鼠标来响应屏幕上的任务。同样,我们的环境允许虚拟AI在虚拟计算机监视器上执行任务,使用它的注视方向进行响应。这样,人类和AI都采取相同的测试方法,最大限度地减少了实验差异。这也使结果更容易与认知心理学的现有文献联系起来,并从中获得见解。

随着Psychlab的开源版本的发布,我们构建了一系列在虚拟计算机监视器上运行的经典实验任务,并且具有灵活且易于学习的API,方便其他人能够构建自己的任务。

  • 视觉搜索(Visual search)- 测试搜索项目数组的能力。
  • 持续识别(Continuous recognition)- 为不断增长的物品列表测试内存。
  • 任意视觉运动测试(Arbitrary visuomotor mapping)- 测试对刺激-响应配对的记忆。
  • 变化检测(Change detection)- 测试检测延迟后重新出现的对象数组中有所更改的能力。
  • 视敏度和对比敏感度(Visual acuity and contrast sensitivity)- 测试识别小和低对比度刺激的能力。
  • 玻璃图案检测(Glass pattern detection)- 测试全局形式感知。
  • 随机点运动判别(Random dot motion discrimination)- 测试相干运动的能力。
  • 多对象跟踪(Multiple object tracking)- 测试随着时间的推移跟踪移动对象的能力。

所有这些任务都已被验证,表明人类结果反映了认知心理学文献中的标准结果。

以“视觉搜索”任务为例。在复杂的刺激阵列中定位对象,比如在超市货架上选择一个商品,作为理解人类选择性注意力的方法,已经得到深入的研究。

在Psychlab上演示视觉搜索任务

当要求人类“在水平线段中找出竖直线段”和“在其他颜色的线段中找出粉条的线段”的任务时,人类的反应时间不会根据屏幕上的线段数量的改变而改变。换句话说,他们的反应时间与“数据大小”是相互独立的。然而,当任务改为在不同形状和不同颜色的线段中找出粉色线段时,每增加一个线段,人的反应时间会增加大约50ms。当人类在Psychlab上完成这个任务时,我们也复现了这个结果。

这张图片说明了在Psychlab的视觉搜索任务上人类和人工因素之间反应时间的差异

当我们对一个最先进的AI进行同样的测试时,我们发现它虽然可以执行任务,但并没有显示出与人类相似的反应时间模式。在上述三种情况下,AI都用了相同的时间来应对。在人类的情况下,这些数据表明了并行关注和串联关注的区别。而AI似乎只有并行的机制。识别出人类与我们目前的AI之间的这种差异,能够为我们改善未来AI设计提供途径。

我们设计Psychlab是作为认知心理学、神经科学和AI之间的桥接工具。通过开源,我们希望更广泛的研究团队能够在自己的研究中利用它,并帮助我们进一步发展。

原文发布时间为:2018-01-27

本文作者:Joel Leibo,研究科学家

本文来自云栖社区合作伙伴新智元,了解相关信息可以关注“AI_era”微信公众号

原文链接:DeepMind新建虚拟认识实验室,像研究人类一样研究AI(代码开源)

DeepMind新建虚拟认识实验室,像研究人类一样研究AI(代码开源)相关推荐

  1. 广域虚拟数据空间中边缘缓存系统的研究与实现

    点击上方蓝字关注我们 广域虚拟数据空间中边缘缓存系统的研究与实现 霍建同1,2, 肖利民1,2, 霍志胜1,2, 徐耀文1,2 1 软件开发环境国家重点实验室,北京 100191 2 北京航空航天大学 ...

  2. 世峰中标华南农业大学无人机虚拟仿真实验室软硬件系统建设项目

    2019年7月25日,世峰依托丰富的VR虚拟仿真实验室的行业知识与VR虚拟仿真实验室的成功经验,获得了专家评委组的高度认可与高度赞扬,成为了华南农业大学无人机虚拟仿真实验室软硬件系统建设项目的中标服务 ...

  3. 市场调研—全球及中国虚拟科学实验室行业研究及十四五规划分析报告

    [报告篇幅]:120 [报告图表数]:162 [报告出版时间]:2021年1月 报告摘要 2019年,全球虚拟科学实验室市场规模达到了xx亿元,预计2026年将达到xx亿元,年复合增长率(CAGR)为 ...

  4. Paper之ACMCHUISTICUCIJHC:2009年~2019年人机交互技术(计算系统人为因素会议用户界面软件计算国际会议国际人类计算机研究人机交互的交易)历年最佳论文简介及其解读

    Paper之ACMCHI&UIST&ICUC&IJHC&TCHI:2009年~2019年人机交互技术(ACM CHI计算系统人为因素会议&ACM用户界面软件和技 ...

  5. 【浙大脑机接口实验室探秘】人类与AI控制大鼠走出迷宫,C10背负的混合智能未来(视频)...

    (文/杨静 )我对浙江大学的脑机接口研究长久以来抱有朝圣般的浓厚兴趣,主要是受浙江大学计算机学院潘纲教授的影响.他在一次演讲里展示了脑控大鼠在一名研究人员的脑电波控制下,快速走迷宫的神奇现场,这只大鼠 ...

  6. Apache 下更改 DocumentRoot 和新建虚拟目录

    Apache 安装后,默认的 DocumentRoot 是安装目录下的 htdocs 目录,编程时有很多不便,如需更改,打开安装目录 conf 子目录下的 httpd.conf 文件,修改 Docum ...

  7. virtualBox新建虚拟电脑

    我使用的虚拟机是VirtualBox-4.2.16(下载地址:https://www.virtualbox.org/wiki/Downloads),安装过程我就不细说了,下面直接开始新建虚拟电脑的操作 ...

  8. 【IAP】新建虚拟产品、新建测试帐号、获取产品列表、向自己的服务器生成订单、发送购买请求、服务端数据安全

    文章目录 前言 I .新建虚拟产品 II.新建测试帐号 III.代码里该做的事情 3.1 SKProductsRequest 3.2 获取产品列表 3.3 向自己的服务器生成订单 3.4 发送购买请求 ...

  9. 2020-03-25阅读笔记-虚拟学习社区中隐性知识传播研究

    本文系阅读李玉斌老师发表在电化教育研究上的论文<虚拟学习社区中隐性知识传播研究>上所做的笔记,由于水平有限,如果理解上存在误差,还请批评指正. 3.虚拟学习社区隐性知识的传播机制 3.1知 ...

  10. 计算机室+云平台,软件综合实验室教学云平台的研究与应用

    软件综合实验室教学云平台的研究与应用 Research and Application on the Teaching Cloud Platform of the Comprehensive Soft ...

最新文章

  1. Nginx+MSM+Tomcat做负载均衡,session共享
  2. 农村电商谋定双创工程-李玉庭:互联网+农产品重整流通
  3. jmeter聚合报告如何添加单位_JMeter聚合报告(Aggregate Report)理解
  4. 面向 Web 前端的原生语言总结手册
  5. leetcode542 01矩阵
  6. 税收分类编码2020_增值税开票系统你会吗?2020最新开票(金税盘版)图文教程详细版...
  7. sendmail for linux
  8. mysql文档 主从_Mysql主从文档
  9. 制作android刷机补丁update.zip 的步骤,android-update.zip 刷机包制作教程.pdf
  10. php进度台帐管理系统,捷雅途 - 工程量0号台账管理系统快速操作说明
  11. word2010制作自动编号目录
  12. 使用PLC-Recorder快速连接PLC记录数据
  13. Java gateway process exited before sending its port number
  14. fx5u模拟量如何读取_三菱FX5U PLC内置模拟量输入为电流怎么设置?
  15. IPv6的DNS服务器
  16. 【微服务】165:导入数据到索引库
  17. Vulkan【1】介绍
  18. 使命召唤8联机找不到服务器,使命召唤8怎么联机 使命召唤8联机方法简介
  19. 最新使用Mac自带的启动转换助理(Boot Camp)安装Windows10的详细方法教程-macbookpro 10.13.4
  20. 国内网站用香港服务器会被封吗?

热门文章

  1. 怎样在IIS下配置PHP
  2. 机器学习:更多的数据总是优于更好的算法吗?
  3. 《cut命令》-linux命令五分钟系列之十九
  4. javascript之事件模型
  5. 非递归遍历二叉树-前序中序
  6. 【Music】Never took the time
  7. ASP.NET的安全性
  8. iOS /clang:-1: linker command failed with exit code 1 (use -v to see invocation) 报错
  9. pyqt5 界面切换
  10. ES6的promise对象应该这样用