首页 » 人工智能的进化 » 人工智能的进化全文在线阅读

《人工智能的进化》如何处理突发事件

关灯直达底部

假设你在美国加利福尼亚州已经拿到驾驶执照,并且驾驶经验丰富。你在开车过程中遇到过各种各样的现象:恶劣的天气、拥堵的学区和停车场、交通堵塞、水平参差不齐的司机、湿滑的道路、笨重的车辆、轻微事故,你甚至可能遭遇过危险。

冬日的一天,你在加拿大安大略省租了一辆汽车,一路向北行驶。你已经提前知晓,这条路会有点儿滑。于是,你开着这辆四轮驱动的汽车低速行驶。开始下雪了,但这种情况已经有人提醒过你。如果雪下得更大,你会靠边把车停下,然后找一个地方休息。但是,还没等你做好准备,你就出现了雪盲(风和粉末状的雪包裹在汽车四周,白茫茫的一片,人分不清方向,看不到天际,也看不到其他车辆)。你从未经历过类似情况:四周悄无声息,感觉不到任何动静,你身处雪白的环境中,就像飘浮在云端。你该怎么办呢?拉起手刹,把车停到自认为是路边的地方吗?这时候你所做的任何决定,与你在加州丰富的驾驶经验都没有关系。你需要考虑的是:你以及其他车辆都在做什么。

这个例子虽然较为罕见(当然,只是对于加州的司机而言),但是却很重要。如果做出了错误的决定,司机就很可能丧命。虽然我本人就住在安大略省,但我也只经历过一次雪盲而已。当时我确实非常担心自己会命丧于此。我当时的做法是这样的:不踩刹车(不想被后面的车撞上),一路直行不转弯(希望前面的路够长),打开应急双闪灯(希望后面的车能注意到我),并且仔细观察前方是否也有闪烁的应急双闪灯(希望前面的车也能照做)。我就这么一直缓慢前行,直到雪盲结束。我竟然幸运地活了下来!

有人可能会说,训练有素的安大略省司机应该都经历过雪盲,他们所缺乏的只是更多的训练而已。但问题就在于:训练到什么程度才算够呢?我们是否要担心开车过程中油门卡住的情况?晚上驾车时大灯不亮的情况?交通信号灯持续红灯,出现故障的情况?一头鹿被撞倒,死在车前的情况?乘客试图爬出窗外的情况?一群暴徒围住汽车的情况?汽车被飓风刮动的情况?很明显,上述情况都不可能,我们不会也不可能将所有的状况列成清单,都放到驾驶训练中去。

这里体现的问题在于:尽管上述每一种情况都非常罕见,但是驾驶汽车时总会有很多奇奇怪怪的事情发生,所以我们总会遇到其中的某种情况。

更为典型的例子可能就是关于文本中出现的词语。英国国家语料库(British National Corpus)是一个从各种来源获取英语文本信息的大型数据库。语料库中共有大约一亿个单词,其中大部分词语是人们经常使用的,但也有一些词语在整个语料库中只出现过一次。令人惊讶的是,这部分词语所占的比例是0.5%。语料库中出现次数最多即10次(这可是一亿分之十的概率)的词语,占总体的1.7%。这是一个典型的长尾分布的案例。在这种情况下,这些非常罕见的词语之所以极其重要,是因为它们的数量过于庞大。因此,我们在阅读文本时才能够有机会看到它们。通常情况下,我们并不指望一个智能代理能从那些极为罕见、一般不会出现的经验中学到什么。如果可以忽略这些罕见事件,系统仍然可以正常运行;如果无法忽略,且它们又是类似于长尾现象的情况,那么只依赖于过往经验的系统就会崩溃。