自动驾驶成长的烦恼:漏报与误报

自动驾驶行业目前面临着漏报和误报的问题,而且很难规避。

编译 | Faker

来源 | Wired

在自动驾驶领域,规避误报和漏报时会出现一个问题:你为了远离其中一个做的越多,你就越接近另一个。

在医学领域,误诊的代价是昂贵的、可怕的,甚至是痛苦的。真的,就好比一个医生最后告诉你,后续的活体检查才会让你看清楚乳房 X 光照片上的肿块,但是在接下来的几个星期里,你会非常痛苦。漏诊也好不到哪里去:“回家吧,你很健康,这些头痛没有什么好担心的。”

任何建立了检测系统的医疗测试机构、安全筛选设备或者自动驾驶环境感知和评估软件都知道(而且都害怕)这两种情况。但是,规避误报和漏报的问题就是,你为了远离其中一个做的越多,你越接近另一个。

最近,3 月份的 Uber 自动驾驶汽车撞人致死事件的新细节再次强调了这个问题的解决难度,当然还凸显了它的重要性。

根据美国国家运输安全委员会上周发布的初步报告,Uber 的系统在撞死路人 Elaine Herzberg 的前六秒已经检测到了她。但是这个系统刚开始把她识别成是一个未知的物体,之后是一辆车,最后是一辆自行车。(她推着一辆自行车,已经很接近了。)然后大约在撞人前一秒钟,系统决定急刹车。但是,NTSB 在报告里解释到,Uber 没有启动相关的系统来执行这个决定。工程师们阻止了他们的汽车自行做出决定,“来减少车辆不可靠行为的可能性”(公司依靠汽车驾驶员来避免撞车事故则是另一个完全不同的问题。)

Uber 的工程师们决定不让汽车自动刹车是因为他们担心系统会对那些无关紧要的物体反应过度,或者根本就什么都没有。换句话说,他们非常担心误报。

很多人都知道,自动驾驶汽车的传感器已经搞错水蒸汽、汽车尾气或纸板碎屑了,把它们识别成类似于水泥中间物的障碍物。它们还把一个在人行道闲逛的人误认为准备跳进汽车道。把这些东西弄错不仅仅会烧坏刹车垫,还会让乘客感到不安。

“误报真的危险,”自动驾驶航天飞机公司 May Mobility 的创始人 Ed Olson 说。“一辆突然刹车的汽车很可能发生车祸。”

但是开发者其实可以做很多事情来规避误报。比如特斯拉的自动驾驶系统就会保持其汽车在自己的车道上行驶并且远离其他车辆。为了规避每次雷达传感器发现的高速公路标志或废弃车轮盖(误报),半自动驾驶系统会过滤掉任何不移动的东西。这就是为什么几个月之前两辆停在原地的救火车和高速行驶的 Tesla 相撞的原因,它无法识别静止的物体。这属于漏报。

真与假

想要自动驾驶软件在忽略无关紧要的事物和识别重要事物之间取得平衡,关键是算法这个“旋钮”。你可以调整系统的分类算法,识别物体的反馈算法,对收集到的数据进行测试和重新测试的算法。

和其他任何工程问题一样,这关乎权衡。“你被迫做出妥协,” Olson 说。对于许多自动驾驶的开发商来说,答案是让汽车变得更加小心翼翼,就像老奶奶们慢慢开的 Cadillac ,而不是一个 16 岁的人过生日时炫耀的 Camaro。

但是过于谨慎的汽车也会让司机们觉得无趣,他们可能会变得没有耐心从而想加快行驶速度,这会使道路变得更加危险而不是更安全。它也会带来不便和高昂成本:今天的自动驾驶汽车在微弱的碰撞提示下很容易使劲急刹车。这很可能是事故报告显示它们比大多数普通汽车更容易追尾的原因。

每次开发人员鼓捣这些旋钮的时候,他们都必须重新测试系统以确保他们对结果感到满意。“这是你希望在每一个开发周期中都看到的景象,”Edge Case Research 的联合创始人兼首席执行官 Michael Wagner 说,他帮助机器人公司建立更加稳健的软件。但是这非常耗时。

所以,如果当你自己经历堵车,自己踩油门和踩刹车,并纳闷你的专属自动驾驶汽车到底在哪里的时候,你要知道,它正处在一个漏报与误报的奇妙空间的夹缝之中。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180601A18UHI00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券