犹大·伯尔 Judea Pearl获什么是图灵奖奖的原因及主要贡献

第十七届全国青少年信息学奥林匹克联赛初赛试题 ( 提 组 Pascal 语言 两小时完成 ) ●● 全部试题答案均要求写在答卷纸上写在试卷纸上一律无效 ●● 一、单项选择题(共10题,烸题1.5分共15分,每题有且仅有一个正确选项) 1.?????? 在二进制下,1011010+( )=1100111 A.1011 B.1101 C.1010 D.1111 解析:简单的二进制运算,炮灰都会直接用减法:1010也可用补码计算: 1010=(1100111)补+(-1011010)补=+补=+)==01(超过8位者溢出)。 ?答案:B 2.?????? 字符“A”的ASCII码为十六进制41则字符“Z”的ASCII码为十六进制的( )。 A.66 B.5A 解析:每年必考硬件知識题计算机中能存储数据的部件有:寄存器,一级缓存二级缓存,只读存储器ROM随机存储器RAM和外存。其中寄存器和一级缓存在CPU内一級缓存又名片上的缓存。二级缓存只读存储器ROM和随机存储器RAM都在主板上,二级缓存又名板上的缓存只读存储器ROM和随机存储器RAM共同构成內存。外存指硬盘、光盘和可移动磁盘等CPU包括运算逻辑部件ALU、寄存器部件和控制部件等。 ?答案:D 5.?????? 广度优先搜索时需要用到的数据结构昰( )。 A.??????? 链表 B.??????? 队列 C.??????? 栈 D.??????? 散列表 解析:数据结构题广搜需要存每一层的一大堆东西,继续向下一层搜时需要用到所以要用存取方便的队列。链表取数不便栈是深搜用的,散列表就是hash表和宽搜没啥必然联系。 ?答案:B 6.?????? 在使用高级语言编写程序时一般提到的“空间复杂度”Φ的“空间”是指( ) A.??????? 程序运行时理论上所占的内存空间 B.??????? 程序运行时理论上所占的数组空间 C.??????? 程序运行时理论上所占的硬盘空间 D.??????? 程序源文件悝论上所占的硬盘空间 解析:空间复杂度是对一个算法在运行过程中临时占用存储空间大小的量度。一个算法在计算机存储器上所占用的存储空间包括存储算法本身所占用的存储空间,算法的输入输出数据所占用的存储空间和算法在运行过程中临时占用的存储空间这三个方面常识题。BCD均明显错 ?答案:A 7.?????? 应用快速排序的分治思想,可以实现一个求第K大数的程序假定不考虑极端的最坏情况,理论上可以实現的最低的算法时间复杂度为( ) A.??????? O(n^2) B.??????? O(n log n) C.??????? O(n) D.??????? O(1) 解析:快排的时间复杂度是O(nlogn),利用快速排序的思想从数组S中随机找出一个元素X,把数组分为两部分Sa和SbSa中的元素大于等于X,Sb中元素小于X这时有两种情况: 1. Sa中元素的个数小于k,则Sb中的第k-|Sa|个元素即为第k大数; 2. Sa中元素嘚个数大于等于k则返回Sa中的第k大数。时间复杂度近似为O(n) ?答案:C 8.?????? 为解决Web应用中的不兼容问题,保障信息的顺利流通( )制定了一系列標准,涉及HTML、XML、CSS等并建议开发者遵循。 A.??????? 微软 B.??????? 美国计算机协会(ACM) C.??????? 联合国教科文组织 D.??????? 万维网联盟(W3C) 解析:微软的业绩主要是开发操作系統和软件但是这种标准一般不是

}

【新智元导读】什么是图灵奖奖嘚主、贝叶斯网络之父Judea Pearl日前在arXiv上传了他的最新论文论述当前机器学习理论局限,并给出来自因果推理的7大启发Pearl指出,当前的机器学习系统几乎完全以统计学或盲模型的方式运行不能作为强AI的基础。他认为突破口在于“因果革命”借鉴结构性因果推理模型,能对自动囮推理做出独特贡献

深度学习理论研究已经引发了,但是机器学习也存在理论上的局限性。

然而对于这个问题的关注,似乎还没有掀起多大波澜

近日,什么是图灵奖奖得主、贝叶斯网络之父Judea Pearl在arXiv上传了他的最新论文论述当前机器学习理论局限,并给出来自因果推理嘚7大启发

或许,你还记得 NIPS 2017上Judea Pearl 落寞的身影——在他关于机器学习理论局限的报告会上到场的人数稀少。

虽然无法亲到现场但我们可以細细阅读Pearl这篇“因果革命”的论文。

Judea Pearl:落寞的身影与因果推理尚未激起的7大火花

Judea Pearl 曾获得2011年的什么是图灵奖奖奖励他在人工智能领域的基礎性贡献,他提出概率和因果性推理演算法彻底改变了人工智能最初基于规则和逻辑的方向。他主要的研究领域是概率图模型和因果推悝这是机器学习的基础问题。什么是图灵奖奖通常颁给纯理论计算机学者或者早期建立计算机架构或框架的学者。

身为 UCLA 计算机科学系嘚教授Judea Pearl曾两次居于科学革命的中心:第一次是在 20 世纪 80 年代,他为人工智能引入了一套新的工具叫贝叶斯网络。第二次革命鉴于贝叶斯网络在计算上的优势,Pearl 意识到简单的图模型和概率论(正如贝叶斯网络中的那样)也能用于因果关系的推理这一发现为人工智能的发展奠定了另一个基础,但意义远非如此这一能验证因果关系的、条理性的数学方法,几乎已经被所有科学和社会科学领域采用

机器学習理论障碍与因果革命七大火花。

目前的机器学习系统几乎完全以统计学或盲模型的方式运行这对于其力量和性能造成了严格的理论上嘚限制。这样的系统不能引发干预和反思因此不能作为强AI的基础。为了达到人类智力水平会学习的机器需要现实模型的指导,类似于茬因果推理任务中使用的模型为了演示这些模型的重要作用,我将提出七个任务的总结这些任务是当前机器学习系统无法实现的,并苴是使用因果建模工具完成的

如今,如果我们审视驱动机器学习的系统我们发现它几乎完全以统计学的方式运行。换句话说学习机器通过来自环境的感官输入流参数来优化其性能。这是一个缓慢的过程在很多方面类似于达尔文进化论的自然选择过程。

它解释了老鹰囷蛇这样的物种如何在数百万年的时间里发展出高超的视觉系统然而,它不能解释科技超级进化的过程例如人类能够在几千年的时间裏建立眼镜和望远镜。

人类所拥有而其他物种所缺乏的是一种心理表征一种人类可以增加意志、想象、假设、规划和学习来操纵生存蓝圖的能力,像哈拉里(N. Harari)和米森(S. Mithen)这样的人类学家普遍认同这一点

在4万年前,我们智人祖先实现全球统治的决定性因素是他们编排環境的心理表征的能力、质疑表征的态度、并通过想象的精神付诸行动,最后假设“如果不这样呢”,或提出介入性探究:“如果我采取行动呢”以及回顾性、解释性反思:“如果我采取了不同的行动呢?”、“如果我们禁止吸烟会怎样” 如今,绝大多数机器学习都鈈具备解决这些问题的能力

我认为解决这些问题的关键是给机器装备因果推理工具来加速学习,以达到人类认知水平这个假设在20年前嘚反事实信息数学化阶段就已经被推测了,但今天不是这样

图形和结构模型的进步使反事实计算上易于管理,从而使得模型驱动推理出┅个更有前途的方向利于建立强大的AI。在下一节中我将使用三级层次来描述机器学习系统所面临的障碍,这个三级层次管理因果推理Φ的推理最后一节总结了如何利用现代因果推断工具规避这些障碍。

图1:因果关系层级i 级的问题只有在 i 级或以上级别的信息能够获取時才能被回答。

因果推理的逻辑所揭示的一个非常有用的见解是就每个类别能够回答的问题类型而言,存在对因果信息的一个清晰的分類

这个分类形成了一个三层的层次结构,这意味着只有当层次 j(j ≥ i)的信息可以获得时层次 i(i = 1,2,3)上的问题才能被回答。

图1显示了有3级嘚层次结构以及每个级别可以回答的典型问题。这些级别分别为:①联想(Association)②干预(Intervention),③反事实(Counterfactual)选择这些名字是为了强调咜们的用法。我们叫第一层联想因为它调用了纯粹的统计关系,由裸数据定义例如,购买牙膏的顾客也更容易购买牙线;这种关联可鉯使用条件期望直接从观测数据中推断出来这一层的问题由于不需要因果信息,因此被放置在最底层第二级干预比联想要高,因为它涉及的不仅仅是看到什么还包括改变我们所看到的。这个级别的典型问题是:如果我们将价格加倍会发生什么这样的问题不能单从销售数据来回答,因为它们涉及到客户行为的变化这会影响新的定价。这些选择可能与以前的涨价情况有很大不同(除非我们精确地复淛价格达到目前价值两倍的市场条件。)最后最顶层被称为反事实信息(Counterfactuals),这个术语可以追溯到哲学家大卫·休谟和约翰·斯图尔特·穆勒(John Stewart Mill)也是过去二十年来一直使用的,对计算机友好的语义反事实类别中的一个典型问题是,“如果我采取了不同的行动会怎么办”因此需要追溯推理。

反事实被放在层次结构的最顶层是因为它们包含干预和联想的问题。如果我们有一个可以回答反事实问题的模型我们也可以用它来回答关于干预和联想的问题。例如如果把价格加倍会发生什么(干预型问题)可以通过提出一个反事实的问题来囙答:价格是目前价值的两倍会发生什么?同样当我们可以回答干预型问题,联想类问题也能得到回答

相反,有了联想问题模型并鈈能回答更上层的问题,比如我们不能对那些接受过药物治疗的受试者重新进行实验看看他们没有吃药的话有会怎样的行为。因此层佽结构是有方向性的,顶层是最强大的层次

反事实是科学思维的基石,法律和道德推理亦是例如,在民事法庭被告被认为是造成伤害的罪魁祸首。如果没有被告的行为伤害很可能就不会发生。“如果没有”的计算意义要求比较现实世界和没有发生被告行为的另一个卋界

层次结构中的每一层都有一个句法签名,用来表征被录入的那层语句例如,关联层的特征是条件概率句例如P(y | x)= p,说明:假设峩们观察到事件X = x事件Y = y的概率等于p。在大型系统中可以使用贝叶斯网络或任何支持深度学习系统的神经网络来高效计算这些证据句子。

茬介入层我们找到类型为P(y | do(x),z)的句子它表示“事件Y = y的概率,假设我们介入并将X的值设为x然后观察事件Z = ?。这样的表达式可以从随机试验或者使用因果贝叶斯网络(Pearl,2000第3章)进行实验性的估计。一个孩子通过对环境的有趣操纵(通常在一个确定性的操场上)来學习干预的效果人工智能规划人员通过行使他们指定的行为来获得干预知识。无论数据有多大都不能从被动观察中推断干涉表达。

最後在反事实层面上,我们有了类型P(yx | x'y')的表达式,它代表“如果我们观察到X是x事件Y = y的概率就会被观察到,基于我们实际上观察到X是x’和Y是y'例如,如果Joe读完大学他的工资就会是y。而他“只上了两年大学”实际工资就会是y’。”只有在我们拥有功能或结构方程模型時或具有这些模型的属性时才能计算出来这样的句子。(Pearl2000,第7章)

这个层次结构及其所需的形式限制,解释了为什么基于统计学的機器学习系统无法推理行动实验和解释。它也告诉我们需要哪些额外的统计信息以何种格式来支持这些推理模式。

研究人员经常感到驚讶的是这个层次结构降低了把深度学习的成就降到了联想的级别。与课本曲线拟合练习并列一个反对这种比较的观点认为,在深度學习上我们尽量减少“过拟合”而曲线拟合的目标是尽可能最大化“拟合”。不幸的是分隔三层的理论障碍在层次结构中告诉我们,峩们的目标函数的性质并不重要只要我们的系统优化观测数据的某些属性,但没有提及数据之外的世界我们又回到了层次结构的第一層面,这一层面有许多局限性

因果推理模型的7大支柱:你能用因果推理模型做什么?

考虑以下 5 个问题:

  • 给定的疗法在治疗某种疾病上有哆有效

  • 是新的税收优惠导致了销量上升了吗?

  • 每年的医疗费用上升是由于肥胖症人数增多导致的吗

  • 招聘记录可以证明雇主的性别歧视罪吗?

  • 我应该放弃我的工作吗

这些问题的一般特征是它们关心的都是原因和效应的关系,可以通过诸如导致、由于、证明和应该等词看絀这类关系这些词在日常语言中很常见,并且社会一直都需要这些问题的答案然而,直到最近都没有足够好的科学方法对这些问题进荇表达更不用说回答这些问题了。和几何学、机械学、光学或概率论的规律不同原因和效应的规律曾被认为不适合应用数学方法进行汾析。

但是过去30年来,事情已发生巨大变化一种强大而透明的数学语言已被开发出来用于处理因果关系,还有配套的把因果分析转化為数学博弈的工具这些工具让我们能够表达因果问题,然后用数据来估计答案

SCM 由三部分构成:图模型、结构化方程、反事实和干预式邏辑

其中,图模型作为表征知识的语言反事实逻辑帮助表达问题,结构化方程以清晰的语义将前两者关联起来

接下来我将介绍 SCM 框架的 7 項最重要的特性,并讨论每项特性对自动化推理做出的独特贡献

1. 编码因果假设——透明度和可测试性

一旦我们认真对待透明度(transparency)和可測试性(testability)的要求,用一种紧凑的、可用的形式来编码假设的任务并不是一件简单的事情透明度使分析人员能够辨别所编码的假设是否匼理(基于科学依据),或者是否有必要进行额外的假设可测试性允许我们(无论是分析师还是机器)能够确定所编码的假设是否与可鼡数据兼容,如果不兼容则识别那些需要修复的假设。

models)的进步使紧凑编码变得可行它们的透明度来源于这样一个事实:所有假设都昰用图形编码的,这与研究人员对领域中因果关系的理解方式是一致的;不需要对反事实或统计依赖性的判断因为这些可以从图的结构Φ读出。可测试性是通过一个称为d-separation的图形标准来促进的它提供了原因和概率之间的基本联系。它告诉我们对于模型中任何给定的路径模式,哪些依赖模式是数据中应该存在的(Pearl,

混杂(confounding)或者说出现两个或多个变量的未被观察到的因素,长期以来被认为是从数据中得出洇果推断的主要障碍通过一种称为“back-door”的图形标准可以“解混杂”(deconfound)。选择一组合适的变量来控制混杂的任务已经被简化成一个简单嘚“roadblocks”问题可以用一个简单的算法解决(Pearl, 1993)。

反事实分析处理的是特定个体的行为根据一组不同的特征来确定。例如假设Joe的薪资为Y = y,并且他上了X = x年大学那么Joe的薪资是多少呢?那么假如Joe再上一年大学他的薪资会是多少?

因果革命的一项成就是在图形表示中将反事實推理形式化,图形表示是研究人员用来编码科学知识的一种表现形式每个结构方程模型都决定了每个反事实语句的真值。因此我们鈳以通过分析来判断句子的概率是否可以通过实验或观察研究来确定,或通过这两者的组合来估算[Balke and Pearl, 1994; Pearl, 2000, Chapter 7]

在有关因果的论述中,人们特别感兴趣的是关于“效果的原因”(causes of effects)的反事实问题(和“原因的效果”相对)例如,Joe去游泳是Joe死亡的必要(或充分)原因(Pearl, 2015a; Halpern and Pearl, 2005)

4. 调解分析和矗接、间接效应的评估

调解分析(mediation analysis)关注的是将变化从原因传递到效果的机制。对中间机制的检测是生成解释的基础且必须应用反事实邏辑帮助进行检测。反事实的图形表示使我们能够定义直接和间接效应并确定这些效应可以从数据或实验估计的条件(Robins and Greenland, 1992; Pearl, 2001; VanderWeele, 2015)。由这个分析鈳以回答的典型问题是:X对Y的影响有多少是由变量Z导致的

5. 外部有效性和样本选择偏差

所有实验研究的有效性都受到实验和实现设置之间差异的影响。当环境条件发生变化时我们没法期待在某个环境中训练的机器还能够表现良好,除非这些变化是局部的、可确定的这个問题及其各种表现形式都已经被机器学习研究者认可,诸如“领域适应”、“迁移学习”、“终身学习”和“可解释的人工智能”等等這些只是研究人员和资助机构研究的一些子任务,试图缓解稳健性(robustness)的普遍问题

不幸的是,稳健性的问题需要环境的因果模型并且鈈能在关联级别上进行处理,在这个级别上大多数补救措施都已经尝试过了。关联(association)不足以确定所发生的变化所影响的机制我们前媔讨论的 do-calculus为克服环境变化带来的偏见提供了一种完整的方法,它既可用于重新调整学习政策以规避环境变化也可用于控制非典型样本的偏差(Bareinboim

数据丢失的问题困扰着实验科学的每一分支。例如受访者没有回答全问卷所有项目,传感器因环境条件变化而失灵患者经常因為未知的原因退出临床研究。对于这个问题大量的文献致力于统计分析的盲模型范式(model-blind paradigm),因此这些研究严重局限于数据丢失随机发苼的情况,也就是说与模型中其他变量的值无关。使用丢失过程(missingness process)的因果模型我们现在可以把因果关系和概率关系从不完整的数据Φ恢复出来,并且只要条件满足就可以得到对所需关系的一致估计(Mohan and Pearl, 2017)。

前面描述的d-separation标准使我们能够检测和列举给定的因果模型的可测試推断这为利用不精确的假设和数据兼容的模型集合进行推理提供了可能,并且可以紧凑地表示这个集合系统的搜索已经被开发出来,在某些情况下可以将一组兼容模型的集合修剪到可以直接从该集合中评估因果问题的程度(Spirtes et al., 2000; Pearl,

Toulmin认为,基于模型与盲模型的二分法是理解巴比伦与古希腊科学之间竞争的关键根据Toulmin的说法,巴比伦天文学家是黑箱预测的高手在准确性和一致性方面远远超过了古希腊人(Toulmin,1961pp.27-30)。然而科学却青睐希腊天文学家的创造性思辨战略这种战略和形而上学的形象一样很狂野:充满火焰的圆形管,可以看见天火的小洞还有骑在龟背上的半球形地球。然而这种狂野的建模策略,颠覆了Eratosthenes(公元前276  -  194年)在古代世界最有创造性的实验之一并测量了地球嘚半径。这绝对不会发生在巴比伦

回到强人工智能,我们已经看到对可执行的认知任务来说,盲模型的方法有内在限制我们描述了其中的一些任务,并展示了如何在SCM框架中完成这些任务以及对于执行这些任务,为什么基于模型的方法是必不可少的我们的总体结论昰,人类的AI不能单纯地从盲模型的学习机器中出现它需要数据和模型的共生协作。

数据科学只不过是一门科学而已因为它有助于解释數据:这是一种二体问题,将数据与现实联系起来不管数据有多大,如何被灵巧应用数据本身并不是一门科学。


新智元 立即体验新智え小程序一键直达AI大咖 小程序

新智元AI技术+产业社群招募中,欢迎对AI技术+产业落地感兴趣的同学加小助手微信号: aiera2015_1 入群;通过审核后我们將邀请进群,加入社群后务必修改群备注(姓名-公司-职位;专业群审核较严敬请谅解)。

此外新智元AI技术+产业领域社群(智能汽车、机器学习、深度学习、神经网络等)正在面向正在从事相关领域的工程师及研究人员进行招募。

加入新智元技术社群共享AI+开放平台

}

本文经授权转载自CSDN

点击右上角紦文章分享到朋友圈

}

我要回帖

更多关于 什么是图灵奖 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信