人工智能的哲学思想探源
2020-04-07闫坤如
闫坤如
〔摘要〕 人工智能飞速发展,正在改变人类生活,推动人类进步。人工智能学者从认知科学、心灵哲学以及控制论等不同视角对人工智能进行研究,但对于人工智能哲学根源的追溯与厘清较少。古希腊毕达哥拉斯主义的数论思想、亚里士多德演绎逻辑系统与分析哲学中的逻辑分析与语言分析方法以及简单性哲学原则为人工智能研究纲领、研究框架以及研究方法等奠定了基础,哲学核心问题决定了人工智能的研究进路。只有对人工智能的哲学思想源流进行追溯与探究,才能理解人工智能的理论基础,以更好地把握人工智能的发展规律并合理预测人工智能的发展趋势。
〔关键词〕 人工智能,数论,简单性原则
〔中图分类号〕N1 〔文献标识码〕A〔文章编号〕1004-4175(2020)02-0005-06
人工智能发展如火如荼,学者除了对人工智能技术本质、人工智能社会影响、发展路径及伦理问题等进行研究之外,还关注人工智能中的哲学问题。对人工智能的研究不能仅仅局限于技术层面及科学基础层面的反思,也要涉及对人工智能的哲学思考。博登指出:“在科学家族中,没有一门学科比AI与哲学的关系更密切。” 〔1 〕3人工智能与哲学紧密联系,特别是心灵哲学与语言哲学,认知科学与认知心理学等学科也为人工智能发展奠定了科学基础。迄今为止,对于人工智能哲学的研究还没有形成完整的理论体系,学者多从哲学视角对人工智能中的问题进行探讨,从哲学思想源流挖掘人工智能基础的著述不多。笔者尝试从人工智能的数论基础、逻辑学、分析哲学基础以及简单性原则等视角分析人工智能的哲学思想根源。
一、数论哲学为人工智能提供质料基础
人工智能先驱西蒙与纽维尔作为人工智能符号主义(symbolicism)学派的代表,他们的研究着眼于计算机程序的逻辑结构、符号操作系统以及编程语言,这与古希腊哲学家毕达哥拉斯学派的“数论”思想一脉相承。在毕达哥拉斯看来,数是万物的本原,万物皆数。“按照普罗克洛在《欧几里德〈几何原理〉注释》中,‘数学这个词也是毕达哥拉斯学派首先使用的” 〔2 〕268。毕达哥拉斯将科学研究的基础建构在数学的基础之上。毕达哥拉斯哲学思想的核心即“数”是万物的本原。按照毕达哥拉斯的数论思想,与其说水、火、土等都是万物的本原,不如用一个简单词“数”来解释万物的存在。
“数是万物的本原”包含着万物之中存在着某种数量关系的含义,不管是天体结构、音阶音律以及建筑結构等万物都存在数量关系。毕达哥拉斯学派认为数是宇宙的元素,科学研究就是寻找纷繁复杂现象之后的数量关系。例如,物理学是研究事物运动方面的数量关系,几何学是研究事物点、线、面、体之间的数量关系等。他们将事物的本质归结为数的规律,认为事物的本质就是数。按照亚里士多德“四因说”来看,毕达哥拉斯的“数”既是构成事物的形式因,又是构成事物的质料因。质料因指的是构成事物的原始质料,就好比建造房屋用的砖木石瓦,形式因即构成事物的样式和原型,就好比造房屋的图纸或建筑师头脑里的房屋原型。这样的思想家(毕达哥拉斯主义学派)认为数既是事物的质料、同时又是形成事物的变化和它们的不变状态的形式” 〔3 〕21-22。因此,数对于事物来说,既是质料因又是形式因。
毕达哥拉斯的哲学思想还表现在数的和谐论。他认为万物包括宇宙在内都由数构成,并且万物可以还原为数;他还认为宇宙是和谐的,并把和谐的宇宙称为“科斯摩斯”。科斯摩斯原意就是“秩序”的意思,认为世界存在内在秩序与内在规律,人类可以通过数量之间的关系找到世界的既定秩序。
毕达哥拉斯的“万物皆数,数之和谐”思想既具有本体论含义,也具有方法论意味。他的哲学思想影响了古希腊科学的发展,亚里士多德的逻辑学体系、欧几里德的几何学体系、托勒密的天文学体系、盖伦的医学体系这四大古希腊的科学成就皆受毕达哥拉斯主义哲学思想的影响。不但如此,毕达哥拉斯的哲学思想还影响了西方整个自然科学的发展。达芬奇、哥白尼、开普勒、伽利略、牛顿等人都自称是“毕达哥拉斯主义者”。达芬奇认为天体是一架服从确定自然法则的机器,自然界有确定的规律;15-16世纪带有毕达哥拉斯主义成分的新柏拉图主义者把自然事物的行为解释成数学结构;哥白尼日心说体系的理论基础也是依据毕达哥拉斯主义哲学理论来构造行星运动简单、和谐的天体几何学模型;开普勒认为自己是毕达哥拉斯主义者,他的目标就是追求造物主心中数的和谐;伽利略也是毕达哥拉斯主义的追随者,他认为“自然之书是用数学语言书写的”,自然的真理存在于数学事实中。毕达哥拉斯的数论思想还影响了莱布尼兹。莱布尼茨有一个梦想,就是给出一套理想符号系统或语言和确定的语言变换或演算规则,把日常问题转变成理想语言,利用演算规则清楚地求解问题的答案。在此基础上,莱布尼兹提出“通用机”的天才设想。莱布尼茨尝试发明人工智能通用机,他设计出一种二进制计算法,用二进制数代替原来的十进制数,二进制数即“1”和“0”。莱布尼兹虽然制作出了简单机器,但其只能进行简单的算术计算,还不是莱布尼兹设想的能够进行复杂数据处理的通用机。尽管如此,莱布尼兹思想还是影响了整个计算机系统的发展。
图灵与冯·诺依曼的人工智能机器也受毕达哥拉斯主义数论的影响,他们运用数的和谐以及数量关系的计算尝试让“莱布尼兹之梦”在现实生活中得以实现。图灵通过基本的数学运算将数学运算符号化为运算符,并用一个无限长纸带来表述计算过程,制造出了图灵机,这就是莱布尼茨所说的“通用机”。图灵认为人脑类似通用机,图灵提出一台计算机在多大程度上可以模仿人的活动,进而提出“机器能否思维”这个哲学问题。图灵坚持通过特定算法程序,把可计算的数量关系都转化为由一台图灵机来计算。冯·诺依曼指导发明第一台基于运算器与存储器的计算机,他为图灵通用机设计出一个物理模型——EDVAC,EDVAC可以执行加、减、乘、除等数学操作。与图灵一样,冯·诺依曼把人脑与机器类比,机器通过存储器储存数据,通过数学规则设计出把思维当成数据的程序,通过简单、和谐的数字制造出能进行复杂数字处理的机器。
不管是图灵的通用机还是冯·诺依曼的EDVAC都是为了解决“莱布尼兹之梦”,其哲学思想均根源于毕达哥拉斯的“数论”哲学思想。除了图灵与莱布尼茨,纽维尔与西蒙等符号主义人工智能先驱也认为,不管是人类智能还是机器智能都是根据确定的或者规范的规则来进行符号操作的。不但如此,基于认知模拟的强人工智能也把心理状态作为计算状态,所谓认知就是计算,这是对基于数论的计算主义教条的信仰,人类智能类似于信息处理系统。联结主义人工智能不同于符号主义人工智能,它否认智能行为来自于在形式规则下对符号进行操作的观点,“符号主义人工智能中的信息处理包括明确的应用和形式规则,但是联结主义人工智能没有这样的规则” 〔4 〕1366-1367。与符号主义人工智能不同,联结主义人工智能的工作原理是寻找神经网络及其间的联结机制及学习算法。虽然联结主义与符号主义人工智能有区别,但联结主义人工智能与符号主义人工智能的共同假设都是把认知看作信息处理,且信息处理都具有可计算性。可见,毕达哥拉斯的“万物皆数,数之和谐”思想为符号主义人工智能与联结主义人工智能的发展奠定了基础。
二、演绎逻辑与分析哲学成为搭建人与机器联系的桥梁
除了毕达哥拉斯的数论思想,古希腊亚里士多德的演绎逻辑系统也是人工智能的哲学思想源泉。人工智能符號主义学派也称为逻辑主义学派,可见逻辑思想在人工智能发展中的重要地位与作用。即使是深受胡塞尔后期的现象学、海德格尔的存在现象学和梅洛-庞蒂的知觉现象学影响的人工智能专家德雷福斯,也肯定演绎逻辑以及形式系统在人工智能发展中的作用。在德雷福斯看来,符号主义人工智能的基础是逻辑学,是哲学中的理性主义。人工智能的主要设想是可以运用计算机的逻辑运算来模拟人类思考的过程。图灵尝试依靠逻辑发明通用机,“我希望数字计算机能够最终激起人们对符号逻辑的极大兴趣……人与这些机器进行交流的语言……构成一种符号逻辑” 〔5 〕288。马丁·戴维斯直接把符号主义学派的源头追溯到亚里士多德,“把逻辑推理简化为形式的努力可以追溯到亚里士多德” 〔6 〕200。亚里士多德是逻辑学的创始人,他认为逻辑学是获得真正知识的重要工具,逻辑学是哲学的基础。亚里士多德注重演绎推理,特别重视三段论推理,他认为三段论推理是一切思维运动的基本形式。三段论是一种典型的演绎推理模式,它由普遍性公理和推理规则经过严密的逻辑论证得出必然性结论。图灵的通用机以及符号主义人工智能的根本基础,都可以归结为逻辑或者演绎推理。
集逻辑分析方法与语言分析方法于一体的分析哲学也是人工智能的思想源泉,分析哲学把逻辑学看作一切学科的基础,数学的基础也是逻辑学,数学也要用逻辑符号来表示。分析哲学产生于20世纪初,代表人物是石里克与卡尔纳普等人,其理论来源于英国的经验论者休谟、法国的实证主义者孔德、英国的逻辑主义者密尔和哲学家与心理学家马赫等人的观点。弗雷格的《算术基础》、罗素与怀特海合著的《数学原理》、石里克的《普通认识论》以及维特根斯坦的《逻辑哲学论》是分析哲学的代表著作。分析哲学的基本观点是:哲学的任务是对知识进行分析,强调通过对语言的逻辑分析来消除形而上学问题,认为一切综合命题都以经验为基础等。分析哲学家认为一切科学研究必须从经验出发,哲学的主要任务是运用现代数理逻辑和语言分析把复杂的概念分析为简单的概念,分析哲学家想通过对语言的逻辑分析澄清语句、语词的意义,通过语义上升,抛弃含混、模糊、有歧义的自然语言,把自然语言的语句转换成逻辑命题,通过分析逻辑命题的意义清除伪哲学问题,达到拒斥形而上学的目的。分析哲学注重逻辑分析与语言分析,强调语言分析的重要性,分析哲学把科学的任务界定为发现真理,而逻辑的任务在于识别真理的规律。罗素立足于把哲学建成严密的科学,哲学像科学一样可以获得真理性的知识。在罗素看来,哲学和科学只有程度之分,没有本质区别。哲学问题都是逻辑问题,逻辑问题就是科学问题。对科学问题进行分析还原之后,如果这个问题是逻辑问题,则它是哲学问题,否则就不是哲学问题。因此,逻辑是哲学的基础。通过逻辑分析进行还原涉及语言,那么,所有哲学问题命题都是语言表达式,语言结构是逻辑结构,是科学命题的真正的逻辑形式。
罗素的逻辑原子论从本体论角度坚持奥卡姆剃刀的最小化原则,从语言角度上坚持思维经济原则,语言表述坚持最小词汇量原则。“如无必要,勿增实体”。罗素从逻辑学角度坚持逻辑前提或者公理最小化原则,“宁可构造,勿要推论”。根据公理与推理规则建构的逻辑学公理系统影响了图灵、冯·诺依曼及其以后的人工智能专家。冯·诺依曼致力于为新机器设计逻辑方案,戈德斯坦把冯·诺依曼看成将逻辑应用于计算机的第一人,“据我所知,冯·诺依曼是一个清楚地懂得计算机本质上执行的是逻辑功能的人” 〔7 〕69。冯·诺依曼在EDVAC的报告中也提到,不但从数学的观点,而且从工程史和逻辑学家的观点来探讨大规模计算的机器。在人工智能哲学先驱德雷福斯看来,自从古希腊人发明了逻辑与几何,就把一切推理归结为计算。人工智能中符号主义的基础是逻辑学,是哲学中的理性主义、还原论传统。他们把计算机看成操作思想符号的系统,试图用计算机来表达对世界的形式表述。心灵与计算机都是物理符号系统。在德雷福斯看来,“伽利略发现人们可以忽略的品质和技术上的考虑,从而能找到一种用来描写物质运动的纯形式化系统,同样我们可以设想,一位研究人类行为的伽利略可能会把所有语义上的考虑(对意义的依赖),变成为句法(形式化)操作技巧” 〔8 〕76。人工智能的代表人物数理逻辑学家皮茨与生理学家麦卡洛克撰写了《神经活动中内在观念的逻辑运算》,他们的思想受到罗素与怀特海《数学原理》的启发,坚持把一切数学还原为逻辑,甚至神经网络也可以用逻辑来表达。德雷福斯认为人工智能的发展建立在四种假设之上,即生物学假设、心理学假设、本体论假设以及认识论假设。其中认识论假设指的是一切知识都可被形式化,可以被编码成数字形式;本体论假设指的是存在一组在逻辑上相互独立的事实,知识可以被编入计算机程序。纽维尔认为:“人工智能科学家把计算机看成操作符号的机器,他们认为,重要的是每一样东西都可以经编码成为符号,数字也不例外。” 〔9 〕196
在符号主义者看来,符号是人类认识外部世界的基本单元。人工智能的逻辑学派将人的认识对象通过数学逻辑的方式抽象为符号,利用计算机的程序符号来模拟人认知世界的过程。符号主义学派主要依靠计算机的逻辑符号来模拟人的认知过程。人工智能的重量级人物纽维尔与西蒙构造了第一个真正意义的人工智能程序,称之为“逻辑专家”,可见人工智能专家受逻辑学思想影响之深,“任何表现出一般智能的系统,都可以证明是一个物理符号系统” 〔10 〕41。西蒙与纽维尔认为,作为一般的智能行为,物理符号系统具有的计算手段既是必要的也是充分的。纽维尔与西蒙把其理论来源追溯到分析哲学家弗雷格、罗素与怀特海,“该假设的起源要追溯到弗雷格、怀特海与罗素就形式化逻辑提出的方案:以逻辑方式获取基本的概念式数学观念,把证明和演绎观念置于可靠的根基上” 〔11 〕。德雷福斯认为,真正的专家解决问题是诉诸直觉与整体性,在此基础上对人工智能的认识论假设与本体论假设进行批判,但他同意专家系统必须使用某种类型的概论度量的逻辑标准,“认知模拟的先驱者们——已经继承了霍布斯推理就是计算的主张,笛卡尔的心理表述、莱布尼兹的‘普遍文字的思想——所有知识都可以在一组初始概念中得到表示” 〔11 〕。正如德雷福斯所言,“人工智能就是试图找到主体(人或计算机)中的哲学本原元素和逻辑关系” 〔12 〕。可见,人工智能与逻辑学特别是分析哲学紧密相关,逻辑学与分析哲学是人工智能的一个重要思想来源。
三、简单性哲学原则为人工智能提供方法论基础
简单性原则作为一种方法论原则,指的是科学理论前提的简单性、科学定律的简单性、思维经济性以及逻辑简单性原则。简单性原则在科学中占有重要地位。欧几里得几何学只有五个公设和几个推理规则就建构其整个立体几何学体系。这就是简单性应用的典范。简单性哲学原则认为,某一给定实体是由更为简单或更为基础的实体所构成的集合或组合。爱因斯坦指出:“从古希腊哲学到现代物理学的整个科学史中,不断有人力图把表面极为复杂的自然现象归结为几个简单的基本观念和关系。” 〔13 〕39
古希腊先哲用简单的物质元素探索世界的本原。例如,泰勒斯把世界的本原归结为水,赫拉克利特把世界的本原归结为火,德谟克利特把世界的本原归结为原子,认为世界由不可分的原子构成。他认为,万事万物都可以还原为不可分最小微粒——原子,世界是由原子构成的。复杂的事物由简单的事物构成,万事万物都由不可分的基本粒子构成。世界由最基本的粒子构成,复杂对象由基本粒子构成,基本粒子决定了宇宙的性质。
简单性哲学原则不但用简单元素追溯世界的本原,还致力于用力学解释自然现象。不管是物理规律、化学规律、生物规律,甚至是社会规律都可以用力学解释。哥白尼的日心说体系之所以取得科学界的支持也不是因为其解释力强,而是因为其遵循了简单性原则,从而取代了托勒密繁琐的本轮-均轮模型。牛顿的力学三定律就立足于简单性原则,用力来解释所有运动。按照简单性哲学原则,人与动物都是由简单的粒子构成,人与动物没有根本区别,人与机器也没有本质区别,甚至可以说“人就是机器”。1747年,拉·梅特里发表了《人是机器》这一哲学巨著,提出“人是动物,因而也是机器,不过是更复杂的机器罢了” 〔14 〕69。笛卡尔把人体看作是与机械相类似,用机械的旋涡来解释天体运动问题,他认为宇宙是一架机器,机械运动是唯一的运动规律。牛顿、开普勒、伽利略等都力图建立严密的力学体系来正确描述宏观物理运动,甚至是天体运动。爱因斯坦试图用公理化方法把自然界描绘成物质在时空中运动的统一体,德国物理学家海森堡也认为简单性原则可以作为科学假说可接受性的标准。
不仅自然界的规律可以用力学表示,而且社会关系也可以用力学表示。孔德提出社会动力学和社会静力学概念,社会动力学又称为社会物理学,立足于运用力学规律分析社会关系。1950年,斯宾塞出版《社会静力学》,把事物的基本规律看作“力的恒久性规律”(the law of persistence of force)。“人是机器”的观点启发人工智能先驱开始了构造具有人类智能机器的探索。
简单性哲学原则在人工智能发展中发挥了重要作用,影响了人工智能的出现与发展。人工智能是使用数字计算机模拟智能行为的活动。在纽维尔与西蒙看来,人工智能系统中把数据看作“1”与“0”的数字串,其他复杂的数量关系可以由“1”和“0”两个数字来构建,这是计算向物理过程的还原。人工智能需要把任何种类的智能活动变成一套指令。在人工智能的计算主义看来,一切推理都可以归结为计算,人工智能机器可以复制人类智能行为。人类的认知与计算机器是一样的。一切人类实践与技能在头脑中都表现为一个信念系统,由与上下文环境无关的初始行为与事实所构成。人与计算机都是物理系统或者可以简单归结为物理系统,这种思想深受简单性原则影响。不但如此,人工智能中的问题求解也是由难问题还原为简单问题来讨论。明斯基(Marvin Lee Minsky)认为:“解决困难问题的能力,随着把难题分成或者转换成难度较低问题的能力而改变,为了做到这点,需要对局势的理解,但不是全靠运气。人们必须能够对问题的表达作充分的推理或猜测,才能为问题的局势建立更简单的模型。这些模型具有的结构,应足以使人觉得可以把从模型得到的解,扩展到原有的问题上。” 〔15 〕421在人工智能先驱纽维尔与西蒙看来,人工智能与人脑都是同样的信息处理工具,具有功能相似性,“可以看出这种方法并未假设计算机和大脑在‘硬件上的相似会超出这样一個范围,即认为两者都是通用的符号处理装置,而且能为计算机编程程序来进行一些基本的信息处理,使它们的功能与大脑十分相似” 〔16 〕。既然人脑可以还原为物理属性,那么,人工智能同样可以还原成简单的形式化规律。智能行为原则上可以理解为确定的独立元素的本体论假设。不但如此,人工智能的四个假设都建立在简单性原则之上,“心理学假设、认识论假设与本体论假设的共同之处是:它们都认为,人一定是一种按照规则对原子事实形式的数据作计算的装置” 〔17 〕9。智能行为可以还原为计算。哲学传统一直认为,凡是有序的东西都可以形式化为规则。明斯基认为所有的规律都受规则支配。“每当(在我们的行动中)观察到一种定律时,便转交给确定性规则来表达” 〔18 〕431。按照明斯基、纽维尔与西蒙等人工智能专家的观点,人与机器都是对原子事实形式化数据的装置,都可以还原为数量关系与物理学关系。
〔4〕安东尼·梅耶斯.爱思唯尔科学哲学手册〔M〕.张培富,等译.北京:北京師范大学出版社,2015.
〔5〕Krause P J.Collected works of A. M. Turing〔M〕.North Holland,Amsterdam:Macmillan magazines Ltd,1992.
〔6〕Davis,Martin.Engines of logic:mathematicians and the origin of the computer〔M〕.New York:W. W. Norton & Co. Inc,2001.
〔7〕Goldstine H H.The Computer from Pascal to von Neumann〔M〕.Princeton:Princeton University Press,1980.
〔8〕休伯特·德雷福斯.计算机不能做什么?——人工智能的极限〔M〕.宁春岩,译.北京:生活·读书·新知三联书店,1986.
〔9〕Newell A.Intellectual issues in the history of artificial intelligence〔M〕.New York:John Wiley & Sons,1983.
〔10〕Newell A,Simon H A.Computer science as empirical inquiry:symbols and search. In:Haugeland J〔M〕.Mind design,ed. Cambridge:MIT Press,1981.
〔11〕Dreyfus H L,Dreyfus S E.Making a Mind versus Modeling the Brain:Artificial Intelligence Back at a Branch-Point〔J〕.Daedalus,1988(01):15-43.
〔12〕Dreyfus H L.WhyHeideggerian AI failed and how fixing it would require making it more Heideggerian〔J〕.Philosophical Psychology,2007(02):247-268.
〔13〕爱因斯坦.物理学的进化〔M〕.周肇威,译.上海:上海科学技术出版社,1982.
〔14〕拉·梅特里.人是机器〔M〕.顾寿涛,译.北京:商务印书馆,1981.
〔15〕Marvin Minsky.Descriptive Languages and Problem Solving,Proceedings of the 1961 Western Joint Computer Conference;reprinted in Semantic Information Processing〔M〕.Minsky,ed. Cambridge:MIT Press,1969.
〔16〕Newell A,Simon H A.Computer simulation of human thinking〔J〕.Science,1961(3495):2011-2017.
〔17〕Dreyfus H L.What Computers Still Cant Do:A Critique of Artificial Reason〔M〕.Cambridge:MIT Press,1992.
〔18〕Marvin Minsky.Matter,Mind and Models.Semantic Information Processing〔M〕.Cambridge:MIT Press,1968.
责任编辑 苏玉娟