我们通过远程机器人系统实施了一种类似于图灵测试的握手测试,其中测试者手持机器人触控笔并与另一方(人类或人工实体)进行互动。我们采用强制选择方法,并提取用于衡量人工模型与人类握手相似程度的指标。
我们通过远程机器人系统实施了一种类似于图灵测试的握手测试,其中测试者手持机器人触控笔并与另一方(人类或人工实体)进行互动。我们采用强制选择方法,并提取用于衡量人工模型与人类握手相似程度的指标。
在图灵测试中,如果一个计算机模型能够生成与人类回答无法区分的答案,则被认为具有“智能思维”能力。然而,该测试仅限于机器智能的语言层面。大脑的一个显著功能是运动控制,而人手的运动正是这一功能的复杂体现。因此,我们提出一种类似于图灵测试的握手测试,用于评估机器的运动智能。我们通过一个远程机器人系统实施该测试,其中询问者需握住一个机器人触控笔,并与另一方(人类或人工系统)进行互动。我们不直接询问该互动对象是人类还是计算机程序,而是采用双选强制选择法,要求询问者判断两个系统中哪一个更像人类。我们根据模型与人类握手动作的相似程度,提取一个定量评分,并将其命名为“模型类人度评分”(Model Human-Likeness Grade, MHLG)。我们提出了三种估计MHLG的方法:(i)通过计算认为该模型比真实人类更像人类的受试者所占比例;(ii)通过比较人类与模型握手动作的两个加权和,拟合心理物理学曲线,并提取主观相等点(PSE);(iii)通过将给定模型与人类信号和随机信号的加权和进行比较,拟合询问者的回答数据,得到心理物理学曲线,并提取加权和中人类成分权重的主观相等点。总体而言,我们提供了一套用于测试人类握手动作计算模型的协议。我们认为,构建模型是理解任何现象的必要步骤,而在本例中,这有助于理解产生人类握手动作的神经机制。
1. 系统准备

图 1. Python 中的力函数。用于握手的弹簧力模型示例
2. 实验方案

3. 典型结果:
图2展示了每种方法中一个受试者的实验结果。三项实验中测试的模型均为两种黏弹性模型:KB1:弹簧K=50 N/m,阻尼器B=2 Ns/m;KB2:弹簧K=20 N/m,阻尼器B=1.3 Ns/m。在加权模型-人体测试中,通过将各测试模型与弹性基础模型(K=50 N/m)进行比较,评估MHLGw。

图 2. 两种黏弹性模型在“纯测试”协议(a)、“加权模型-人类协议”(b)和“添加噪声”协议(c)下的 MHLG 值。图(b)和(c)中的误差棒表示心理测量曲线的置信区间。黑色柱表示模型的 MHLG 评分,灰色柱表示(b)中的基线模型和(c)中的噪声的 MHLG 评分。
结果表明,使用三种评估方法中的每一种,粘弹性模型 KB2 均被认为比另一种粘弹性模型 KB1 更接近人类。
我们提出了一种通过简易远程机器人系统实施的强制选择类图灵握手测试的新方案。该方案旨在比较不同的人工握手模型,而非用于确定绝对的人类相似度。该方案已在若干学术会议上报告2-5
本文表明,该测试有助于确定运动被动特性的参数,从而获得最接近人类感受的效果。该测试可用于后续研究,以建立尽可能接近人类握手的模型。我们将在2011年夏季举办首届类图灵握手竞赛[[http://www.bgu.ac.il/~akarniel/HANDSHAKE/index.html]中使用该平台,参赛模型将根据其类人程度进行评分。理想的模型可能需要考虑人类阻抗的非线性及时变特性21、与测试者的相互适应,以及自然人类握手的许多其他方面,这些都应通过这种强制选择类图灵握手测试进行检验和排序。
所提出的测试是一维的,并通过远程机器人界面进行,因此存在局限性:它隐藏了握手的许多方面,例如触觉信息、温度、湿度以及抓握力。然而,在多项研究中,远程机器人界面已被用于探索握手6-11以及其他形式的人际互动12。此外,在本测试版本中,我们未考虑握手的持续时间、起始与释放时间、其多维特性,以及肢体接触前后手部的运动轨迹。根据个体的性别和文化背景,握手方式也存在多种类型13-14,因此,无法期望建立一个单一的、最优的类人握手模型。尽管如此,我们认为,至少在本研究的初步阶段,所提出测试的简洁性是一种优势。一旦这种一维握手的关键特征被准确表征,我们便可进一步考虑上述局限性,并相应地扩展测试内容。
需要注意的是,图灵式的握手测试可以被反转,即由计算机而非人类来判断对方的身份。在此框架下,我们提出以下反向握手假说:握手的目的是探测被握的手;根据反向握手假说,最优的握手算法——即在表现上与人类握手无法区分的算法——将最有利于区分人类与机器。换句话说,该模型将生成最佳的握手方式,使得一个经过适当调优的分类器能够有效区分人类与机器的握手特征。
如果反向握手假说确实成立,那么我们的测试将具有临床应用价值:识别患有各种神经系统运动障碍(如脑性瘫痪(CP))患者的运动功能障碍。先前的研究表明,脑性瘫痪患者与健康受试者在执行伸手动作时,其运动学参数存在差异15-16。我们最近的研究显示,通过远程机器人系统握手时,健康个体与脑性瘫痪患者在运动特征上有所不同4。这些发现进一步支持了我们的观点:通过分析和研究每个人的握手动作,可以区分运动功能受损个体与健康个体。还应注意的是,本文讨论的测试属于感知测试,而近期研究已明确区分了感知与动作17-20。未来的研究应探索该测试的三种版本,以准确评估类人握手的本质:(1)感知相似性的心理测量测试;(2)运动行为测试(运动测量测试),用于探究询问者的运动反应,该反应可能与其认知上感知到的相似性不同;(3)最终的最优判别方法,基于力和位置轨迹来区分人类与机器的握手。
一般来说,我们认为理解运动控制系统是理解大脑功能的必要条件,而这种理解可以通过构建一个与人类无法区分的人形机器人来加以证明。本研究聚焦于通过远程机器人系统进行握手。我们提出,通过使用类似图灵测试的握手测试对当前关于人类手部运动控制机制的科学假说进行排序,我们应当能够提取出人类运动控制的显著特性,或至少提取出构建一个与人类手臂无法区分的人工肢体所必需的显著特性。
未声明任何利益冲突。
AK 感谢 Gerry Loeb 就提出的图灵式握手测试进行了有益的讨论。AK 和 IN 感谢 Nathaniel Leibowitz 和 Lior Botzer,他们在 2007 年参与了本实验方案最初版本的设计。本研究由以色列科学基金会(资助编号:1018/08)提供支持。SL 获克雷特曼基金会博士后奖学金资助。IN 获克雷特曼基金会和克洛尔奖学金项目资助。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| 两台 PHANTOM 桌面机器人 | SensAble, Geomagic | 2 个并行端口卡 最低系统要求:基于 Intel 或 AMD 的个人计算机;Windows 2000/XP,250 MB 硬盘空间 | |
| SensAble 技术驱动程序 | SensAble, Geomagic | http://www.sensable.com | |
| H3DAPI 源代码 | H3DAPI | http://www.h3dapi.org/modules/mediawiki/index.php/H3DAPI_Installation | |
| Python 2.5 | Python 产品 | http://www.python.org/download/releases/2.5.5/ | |
| x3d 代码 | |||
| psignifit 工具箱版本 2.5.6 | Matlab | http://www.bootstrap-software.org/psignifit/ |