AI 是万能的吗?当前 AI 仍面临的难题是什么?

简介: 谈到人工智能(特别是计算机视觉领域),大家关注的都是这一领域不断取得的进步,然而人工智能到底发展到什么程度了?AI 已经成为万能的了吗?Heuritech 的 CTO Charles Ollion 希望通过他的文章可以揭露一些当前的真实情况。

谈到人工智能(特别是计算机视觉领域),大家关注的都是这一领域不断取得的进步,然而人工智能到底发展到什么程度了?AI 已经成为万能的了吗?Heuritech 的 CTO Charles Ollion 希望通过他的文章可以揭露一些当前的真实情况。接下来就让我们一起看看这位作者都谈了什么内容吧!

af9a1c34f41183b39810ba0d7dc2c3be6d9516bb

作者基于 Xkcd 的漫画改编

最近,我读了 Pete Warden 的一篇文章,这篇文章介绍了一种可以辨别植物疾病的分类器。在辨别病害类型方面,这个分类器的精确度要比人类肉眼辨别的精确度高的多。但是,这个分类器在面对一张随机不含有植物的图片时会给出一个非常惊人的错误结果(如下图所示:左图展现了分类器在真实植物上检测病害类型的良好效果;而右图,在指向计算机键盘时,一张随机的非植物图片,分类器仍会认为这是一种受损的作物)。然而这个错误,却不会发生在人类身上。

021d5b3bca96be777d9844e0dc91509139382db5

(来源:Pete Warden's blog —— What Image Classifiers Can Do About Unknown Objects)

上面的举例说明,计算机视觉系统的能力仍有别于人类的智力,下面我想通过一道测试题来进一步证明这一观点:

你知道当前人工智能系统最擅长做什么吗?

下面有五个不同的计算机视觉问题,通过给出的输入与得到的输出结果,试着猜一下哪类问题是计算机视觉系统最容易解决的?哪类问题是非常困难的?

1.检测糖尿病性视网膜病变

输入:有约束的视网膜图片

输出:5个类别(健康型以及处于不同阶段与形式的病变状态)

acd533deddea9c92f23061e4958553e7de32bdfe

糖尿病性视网膜病变,一种影响到眼睛的糖尿病并发症

来源:

https://ai.googleblog.com/2016/11/deep-learning-for-detection-of-diabetic.html

2.摄像头手势识别

输入:由摄像头拍摄的一系列短视频

输出:25种动作中可能性最大的一种

(注:TwentyBN 现已发布了更丰富的数据集)

294fdd73ccda5f8c10f8e4fc2c831022e5fe72e8

来源:TwentyBN

来源:

https://medium.com/twentybn/building-a-gesture-recognition-system-using-deep-learning-video-d24f13053a1

3.识别 Instagram 图片里的手提包

输入:Instagram 上的图片

输出:圈出图片里的手提包

5f713f23317cf5615b9ec5ff0514a168a315029f

4.识别行人

输入:由固定摄像机拍摄的图片

输出:圈出图中所有的行人

4bb9e7bb651f3f008461d0da384bf37d96a946e9

5.机器人抓取物体

输入:由固定摄像机拍摄的两张图

输出:机器人控制策略

4746a7aa55c5be7849baa901c1057c396c98623d

左图为待抓取的物体,机器人上装有一台固定摄像机来学习如何抓取物体

来源:

https://ai.googleblog.com/2017/10/closing-simulation-to-reality-gap-for.html

然而真相是?

糖尿病性视网膜病变:这类识别器是容易实现的,因为输入和输出都是有约束的(谷歌在他们的报道中声明已经实现并有良好表现了)。但当把这一系统投入到实际应用时,困难出现了。用户的体验以及系统与医生的配合是关键问题,因为对不同类型结果的判定可能会有失偏颇。

摄像头手势识别:这个问题相对来说很好定义,但多变性增加了它的难度:这些由摄像头拍摄的视频中,人们的距离不同,手势持续时间不同,等等... 此外,在对视频资料进行分析训练时,随之产生的还有诸多的工程问题。不得不说这个问题是非常困难的,但已经得到了解决。

识别 Instagram 图片里的手提包:这个问题看起来似乎很容易解决,但输入的图片是没有约束的,而且类别的定义也非常广(手提包有很多种形态,没有一个明确的视觉模式,因此很有可能被识别成很多其它物体)。这使得问题变的非常困难,看看下面图就明白了。

88ab79c23570ea1f214a44796e6cd668eaee3f8f

由经过手提包识别训练的模型给出的识别结果

我们的训练数据中没有“斧子”的图片作为反例,而斧子的头部和模型学习过的手提包的图像非常相似。它是褐色的,有着手提包的形状和大小,而且被握在手里。

然后我们就这样放弃了吗?不,我们可以通过主动学习来解决这个问题,即对模型给出的错误判断进行标记,然后把这些错误例子反馈给模型继续训练。但凭借现有的技术来说,想像 Instagram 中的图片,如此开放的领域上达到完美的效果,仍然是一项巨大的挑战。

对于我们人类来讲,关于糖尿病相关的工作很难,但辨认斧子和手提包却很容易,这主要原因是斧子对我们来说是一种极为普遍的存在,一种大家都知道的常识,并且这些内容超出了输入到系统数据的范围。

识别摄像头中的行人:这类问题很简单:输入非常受限(固定摄像机),而且类别(行人)也很标准。可能会存在目标被遮挡等相关问题,但总体来说这个问题很容易就可以解决。不过,如果对这个问题稍作改动,就会变得困难很多:如摄像机是移动的;或从不同方位、角度、范围进行拍摄 —— 这个问题就变得更开放且棘手了。

机器人抓取物体:这个问题是极其困难的。它超出了标准分类和回归问题的范围,因为输出是控制机器人的策略,通常使用强化学习来进行训练,与有监督学习相比,这种学习方法还不太成熟。此外,对象在大小、形状和抓取的方式上都会有所不同,可能还要借助语义的理解。但是这个问题可以由一个2岁的小孩子轻易解决(即使没有固定摄像头、背景完全相同这些设定),但对我们来说,让人工智能做这件事还有很长的路要走。

作者声明:如果不同意我给出的答案,我很乐于和大家讨论,因为在这个领域要学的知识很多,我不认为我知道所有问题的答案。

对计算机视觉与人工智能的期望

对计算机视觉系统和我们人类来说,“难度”这个概念是有很大不同的,这一点很容易引导我们对人工智能产生错误的期望。工程师和科研人员不得不从现实出发来对待人工智能系统在开放域的表现。

当前我们在对人工智能系统发展情况的理解上也还存在很多问题。以自动化驾驶为例:在有约束(例如:高速公路)下驾驶与无约束(如: 市区、小路... ...)下对驾驶存在着极大的区别。如今大多数企业都基于在没有司机操控下,通过自动驾驶汽车所行驶的里程数来对自动化驾驶水平进行评估。这也促使了测试者更乐于把汽车放到容易驾驶的环境里,但其实我们更应该做的是建立一些指标,重点关注扩大自动化驾驶汽车正常驾驶的范围。

更概括地来讲,我认为我们不应该再说什么“计算机视觉已经实现了。”这样的话了。如果我们有足够多已经标记了的数据和有约束的类别,小范围内的问题可能已经解决了。但若将世界范围的常识知识引入计算机视觉系统,这仍然是一个巨大的挑战。

412f8725cbfc197201fd9379ad9461073f1096d6

ClevR,用于组合式语言和初级视觉推理的诊断数据集

其实现在很多的研究人员已经开始在进行这方面的研究了,也有一些研究领域正在蓬勃的发展着,例如:视觉推理、物理发现法则、通过无监督/自我监督进行表征学习等。AI 科技大本营在文末给大家列出了相关的研究文章,方便大家学习。

鉴于我对计算机视觉的研究与发展了解多一些,上述都是我关于这方面的一些看法,但我相信同样的理由也可以应用到其它机器学习问题上,特别是关于 NLP 应用深度学习与机器学习的研究领域。


原文发布时间为:2018-08-10

本文作者:Charles Ollion

本文来自云栖社区合作伙伴“CDA数据分析师”,了解相关信息可以关注“CDA数据分析师”。

相关文章
|
机器学习/深度学习 人工智能 PyTorch
百度马艳军:实现AI技术自立自强,国产深度学习框架面临三大难题
百度马艳军:实现AI技术自立自强,国产深度学习框架面临三大难题
149 0
百度马艳军:实现AI技术自立自强,国产深度学习框架面临三大难题
|
机器学习/深度学习 人工智能 编解码
50年难遇AI「诺奖级」里程碑!DeepMind破解蛋白质折叠难题,Nature:这可能改变一切
蛋白质折叠50年来重大突破,AI破解预测难题 AlphaFold解决蛋白质折叠问题的方法 CASP:蛋白质奥林匹克竞赛
189 0
50年难遇AI「诺奖级」里程碑!DeepMind破解蛋白质折叠难题,Nature:这可能改变一切
|
机器学习/深度学习 人工智能 达摩院
从AI解决风光电并网难题到硅光芯片,达摩院发布2022十大科技趋势!
从AI解决风光电并网难题到硅光芯片,达摩院发布2022十大科技趋势!
182 0
从AI解决风光电并网难题到硅光芯片,达摩院发布2022十大科技趋势!
|
机器学习/深度学习 人工智能 自然语言处理
解决AI大难题:如何降低AI运行对能源的消耗?
就当下来看,AI领域实现突破性进展的深度学习模型,其规模越大,能耗和成本也随之增加。自然语言处理模型GPT-3就是个典型的例子,为了能够在准确性与速度方面与人类相匹敌,该模型包含1750亿个参数、占用350 GB内存并产生高达1200万美元的模型训练成本。
550 0
解决AI大难题:如何降低AI运行对能源的消耗?
|
人工智能 算法 自动驾驶
知乎李大海对话阿里云贾扬清:透视AI应用难题与未来趋势
“AI行业接下来可能有哪些发展?” “一线从业者如何看待其中的机会?”知乎合伙人、CTO李大海与阿里巴巴副总裁、阿里云智能高级研究员贾扬清亮相知乎直播,与网友分享了他们对AI时代下行业趋势、技术应用、个人成长等多个层面的洞察和思考。
346 0
知乎李大海对话阿里云贾扬清:透视AI应用难题与未来趋势
|
人工智能 算法 自动驾驶
知乎对话阿里云:透视AI应用难题与未来趋势
自AlphaGo接连战胜李世石与柯洁后,越来越多从业者将AI看做科技行业的未来。大大小小的AI公司兴起,国内外巨头公司纷纷加速向AI转型。但经历祛魅后的AI,在过去几年间却并未获得观察者们预想的火箭式爆发。 “AI行业接下来可能有哪些发展?” “一线从业者如何看待其中的机会?”近日,知乎合伙人、CTO李大海与阿里巴巴副总裁、阿里云智能高级研究员贾扬清亮相知乎直播,与网友分享了他们对AI时代下行业趋势、技术应用、个人成长等多个层面的洞察和思考。
456 0
知乎对话阿里云:透视AI应用难题与未来趋势
|
机器学习/深度学习 人工智能 自然语言处理
如何让AI理解数学?Facebook神经网络通过“语言翻译”求解数学难题
近年来,随着 AI 的崛起,神经网络一词也不断出现在人们的视线中。事实上,神经网络并不是什么新兴词汇。
|
人工智能 算法 安全
训练AI吞食垃圾 瀚蓝环境探索破解垃圾围城难题
阿里云研究院高级战略专家王岳表示,越是看似离 AI 技术遥远的行业,一旦与其发生化学反应,所产生的能量将会是巨大的。在未来相当长的时间,行业内专家与行业外数据科学家的跨界组合将会是推动工业智能落地的关键力量。
627 0
训练AI吞食垃圾 瀚蓝环境探索破解垃圾围城难题
|
人工智能 算法 安全
【云栖号案例 | 物联网&人工智能】训练AI吞食垃圾 瀚蓝环境探索破解垃圾围城难题
瀚蓝发展过程中面临经验存在偏差与不稳定、经验难以固化与传承的问题。上云后实现对垃圾焚烧过程的自动控制,AI垃圾焚烧优化方案实现蒸汽量1.8%提升。
【云栖号案例 | 物联网&人工智能】训练AI吞食垃圾 瀚蓝环境探索破解垃圾围城难题
|
人工智能 算法 安全
案例酷 | 机器人瓦力来了:训练AI吞食垃圾 瀚蓝环境探索破解垃圾围城难题
为摆脱对经验的过度依赖,瀚蓝环境意识到更高效的数字化手段是可行办法。通过将经验与数据中的隐性知识转化为显性知识,并嵌入到机器中,让机器协助人类来完成复杂焚烧过程的复杂决策与控制。但摆在眼前的问题是,垃圾焚烧领域鲜有数据科学家,懂行业机理模型的数据科学家更是凤毛麟角,行业算法处于空白。于是,瀚蓝环境找到阿里云工业大脑团队,希望借助其在数据与算法上的优势,加之与瀚蓝环境专家经验结合,共同开发垃圾焚烧工艺优化算法,优化垃圾焚烧的稳定性。 工业大脑落地场景的选择至关重要。数据可用性、风险可控、可实施、高收益与可复用是选择优先场景需要考虑的关键因素。
824 0
案例酷 | 机器人瓦力来了:训练AI吞食垃圾 瀚蓝环境探索破解垃圾围城难题