在某个层面上,高斯过程就是一种找到特定问题最佳解决方案的方法。它为另一种数学方法贝叶斯优化(Bayesian optimization)提供了支撑——贝叶斯!高斯!他们都是数学家!而且,现在已经有网站在利用高斯过程来确定应该展示什么广告以及主页应该采用何种设计。
Uber一直在招聘专门研究高斯过程的学者,来帮助提升自己的打车服务。在谷歌,该公司正借助高斯过程来控制其为普及互联网连接而放飞的高空气球。
从根本上讲,高斯过程是一种识别不确定性的好方法。“知道自己的无知是一件好事。”爱丁堡大学的人工智能研究人员克里斯·威廉姆斯(Chris Williams)说道,“犯下自信过错是你能做出的最糟糕事情。”
2015年,Twitter收购了一家名为Whetlab的初创公司,该公司利用高斯过程找到了一种设计神经网络的更好方法。设计神经网络是一项需要反复试验的任务,与其说你是在编写一款软件,倒不如说是试图从数据海洋中求得一个结果。这项任务困难重重且非常耗时,而高斯过程和贝叶斯优化可以帮助让该任务实现自动化。
正如WhetLab创始人、哈佛大学计算机科学家莱恩·亚当斯(Ryan Adams)所言,这家初创公司是使用“机器学习来提升机器学习”。神经网络可能受到“自信错误”的困扰,并难于识别不确定性,这种类型的优化正好可以帮助解决该问题。后来,亚当斯离开Twitter加盟了Google Brian,这是谷歌研究人工智能的核心团队。
此外,一些研究人员还认为,高斯过程利用小样本数据的能力将在推进人工智能的过程中发挥至关重要的作用。
“要创建一个真正自主的智能代理,它必须能够迅速适应自己所处的环境。”人工智能初创公司Prowler首席执行官维沙尔·查特拉斯(Vishal Chatrath)如是说,他曾与葛拉曼尼共事,“那意味着要能以最少的数据完成最高效的学习。”查特拉斯说,更重要的是,高斯过程易于理解。
跟神经网络不同,高斯过程不存在黑箱问题。如果发生了意外,我们可以追溯到原因。