第3卷第6期 智能系统学报 Vol.3 No.6 2008年12月 CAAI Transactions on Intelligent Systems Dec.2008 拟人类思维的形式结构模型 王蓁蓁,邢汉承 (东南大学计算机科学与工程学院,江苏南京210096) 摘要:人工智能的迅速发展促使人们关注人脑思维功能并积极开发概括性的心智模型.如果能恰当地表示人类思 维特征和推理方面的信息,则对智能概念的理解十分有益.因此在现有的思维科学研究基础上,将人类思维形式化, 为它构造一个数学模型,主要包括对知识空间,直觉空间,潜意识空间这三个空间进行形式建模.以此说明人类思维 的重要特征是:在知识空间里人类思维是逻辑的;在潜意识空间里,虽然人类思维出现随机、混沌现象,但在整体上 仍是属于人类的理性活动,所以总能在与之联系的直觉空间里,找到“确定性”的概率方式进行,也就是说直觉空间 是提供算法的.最后简单叙述它的理论可行性,由此阐述人类思维的创造性功能。 关键词:人类思维;知识空间;直觉空间;潜意识空间 中图分类号:TP18文献标识码:A文章编号:1673-4785(2008)060529-07 A model simulating the formal structure of the human mind WANG Zhen-zhen,XING Han-cheng (School of Computer Science and Engineering,Southeast University,Nanjing 210096,China) Abstract:The rapid development of Artificial Intelligence has inspired researchers to pay close attention to the func- tional structures of the human mind and to actively develop general mental models.It would improve our under- standing of intelligence if we could properly model the characteristics of human thought and something about how it makes inferences.On the basis of existing studies of the mind,we constructed a formal mathematical model of the human mind.This model includes formal descriptions of the knowledge space,the intuitive space and the subcon- scious space.It reflects key facets of the human mind:the ways of thinking in the knowledge space are logical so that on the whole behavior is rational;the subconscious space is stochastic or chaotic in nature;in the associated intuitive space,it proceeds in a probabilistic way,suggesting the intuitive space provides algorithms.Finally we discussed the theoretical feasibility of this model to illustrate the creative ability of the human mind. Keywords:human mind;knowledge space;intuitive space;subconscious space 人工智能企图创造高智能的“机器”,自然要模法,称为思维进化计算(mind evolutionary computa- 拟人脑创造性思维,即开发概括性的心智模型,这种io,MEC).它是模仿人类思维中趋同、异化两种思 模型可以反映与人脑思维相关的问题.至今为止,对 维模式交互作用,推动思维进步的过程.MEC实际 此任务作出贡献的有许多,如Edelman从生物角度 上采用“趋同”和“异化”操作代替遗传算法(GA)的 提出他的心智模型.在他的模型中,概念的形成过程 选择、交叉和变异算子35].现在,提出一个拟人类 表现出类似于活细胞的聚类过程).日本的ATR的 思维的形式模型,是深人研究人类思维的本质,尽可 进化系统部致力于开发新的信息处理系统,称为 能外化地、形式地构建“类人”的思维结构,然后在 “人工脑”,它具有自治能力和创造性2],还有我国 此基础上开发出算法,从而达到模拟功效.它与上述 学者孙承意于1998年提出了一种新的进化计算方 模型的区别是:它是基于人类的思维活动规律之上 的,并着眼于创建知识、意识、推理等各种结构以及 收稿日期:2008-01-04. 基金项目:国家自然科学基金资助项目(90412014,60572071). 其相互关联形式的表述,是以(现代)数学作为理论 通信作者:王蓁蓁.E-mail:wangzhenzhen@seu.edu.cn. 框架;其次,西格蒙德·弗洛伊德(1842一1910)指
·530· 智能系统学报 第3卷 出在大脑的意识层以下发生着许多事情,他把梦看 知识空间里的元素数目也至多可数.该空间与它的 做是真实愿望、理想和期望的反映,而不是理性的推 所有子集构成的σ-代数,记为男,于是(6,)成 断,而这里提出的形式模型中的潜意识形式化则把 为可测空间(σ一代数和可测空间的数学定义可参 人类的潜意识部分可以看作是由人们经验形成的意 考文献[9]),它在理论上存在. 识部分,其上的推理也可以作为人类的另一种理性 知识空间有两种作用:知识储存和理性推理。 面 前者体现在(8,)结构中,后者指的是在该空间 1人类思维结构构建 上,人们思维范型是理性推理.理性推理是个广泛概 念,主要指以因果关系为骨干的连续性推理活动,相 1.13个空间 对于每一具体学科,它指该学科现有的、通用的推理 实际上,人脑的思维活动总是构建在下述3个 活动. 空间之上的:知识空间、直觉空间、潜意识空间6 特别的,当一个智能问题牵涉到的观点是单一 人们处理问题(特别是复杂问题)时,首先是凭 的,或者精确地说,人们只愿意在某一个观点下讨论 感觉认为问题的解决应该从哪里入手,包括问题如 问题,这时(,B)便是惟一观点x下的可测空间. 何表述以及解决途径的规划,这里的感觉牵涉到直 在它上面实施的逻辑推理便是我们熟知的推理活 觉空间,然后人们利用知识空间里的知识体系,力图 动,它是日常生活和科研活动中经常采用的思维方 逻辑地合理地演绎出问题的“答案”.人们在知识空 式 间中的思维活动,常常与直觉空间、潜意识空间中的 然而在人们思维活动中,逻辑推理智能在该空 思维活动交织在一起.人们思考时,直觉空间和潜意 间上的作为,实际上是将它投影到另一空间或者说 识都不时地左右人们思维进程和方向.直觉空间以 是重叠于其上实现的,这一空间便是直觉空间.在人 及它本身的见识和才华激发人们的创造才能.潜意 类认知过程中,人的理性不断地把自身从和环境的 识空间一方面以其固有的模式(甚至是遗传本能) 具体接触熟悉的活动中解放出来,从而逐渐形成一 局限着人类思维范型,另一方面又以其非理性的意 种纯粹创造功能,该功能便是直觉.因此,与其说直 识流诱发人们的灵感.特别是当问题困难到一筹莫 觉空间是一个“具体”空间,倒不如说它是一种能 展时,直觉空间的半理性思维和潜意识空间的非理 力,因此它的形式化便是算法。 性思维开始活跃.人们开始模糊地,随机地在知识空 直觉空间的功能,主要归功于长期受到整个人 间里探索问题解决的逻辑途径,有时突然出现了问 类逻辑推理活动的熏陶,使得它的真知灼见具有理 题解决的“切人点”,它的到来往往有助于问题的解 性品格.但是它仅仅是一种算法,所以它依赖于潜意 决,这便是人们所说的“灵感” 识的作用.因此直觉空间所体现的算法,依赖于潜意 1.2形式描述 识的形式化.下面就先讨论潜意识空间的形式化,然 为了模拟人脑的思维,把上面的叙述形式化 后讨论直觉空间的形式化,即在潜意识空间和知识 1.2.1知识空间形式化 空间之间建立联系的算法. 现在假如处理某一个智能问题,在某一个观点 1.2.2潜意识空间形式化 下,该问题构成一个特定的体系.观点不同,这些体 受到Marcus Hutter一书o的启发,潜意识空间 系自然也不尽相同.用x记某一个观点,2表示在x 形式化根据以下几个原则:1)(奥卡姆剃刀)简单性 下该问题形成的体系.注意对所有的,在的内 原则:2)伊壁鸠鲁多重原则:3)休谟的怀疑原则:4) 部都能进行逻辑演绎,通过演绎找到问题的解答,这 贝叶斯的后验修改原则, 时便说在上产生了一个逻辑建构B,否则便说 对于知识空间里的每一个元素(2,B),潜意 它不产生逻辑建构.但为了方便,仍记之为B,不过 识提出一种复杂度测量,简记为K(x)=K(2,B). 这里表示的是空建构罢了·这样对每一个x,都有一 个点(2,B),它本身是复杂的.尽其所能,所有的 于是对于B逻辑建构的存在的可能性,潜意识认为 点(,B)便构成一个空间,称之为知识空间, 它等于2.它呈现了一种(抛掷均匀硬币,正面 上述知识空间记为名,它依赖于具体的知识, 朝上)随机思维解决问题的主观判断.而潜意识对 与人类认识能力有关因观点数目假定至多可数,故 整个问题的把握便是∑2,假定(在某种编码
第6期 王蓁蓁,等:拟人类思维的形式结构模型 ·531· 下),∑2≤1.这里,复杂度越小,B存在的可 以观点x1为主的空间.至于W上的函数f,比如 能性越大,这是简单性原则.总和∑2体现了伊 f代x123…)就为 T1={01,04,03}, 壁鸠鲁多重原则,即所有能解释事情的理论都应并 存如果总和∑2®<1,则潜意识对于问题在当 T={01,04,0s, fx1x2出3…)= 前知识空间体系下解答具有怀疑态度,在以后的直 T5={01,4,05, 觉推理活动中,诱导出似有顿悟的若干点(2°,B·) T={01, 以补充到知识空间中去,形成更完善的知识空间.并 , 使潜意识感觉到的总和增加到∑2®+ 它表示在一系列柱集T,T,「,…,T ∑2-)=1,其中“*”表示似有顿悟但是说不 …上的布朗运动,比如在T上,见图1,思维在 w1,04,w5上作随机运动,当随机到01= 出的东西.这里不仅反映了对人类现存理性的怀疑, x12xx4x5x5…时,实质上是在乘积空间21×2?× 也是一种后验修改原则. 2思考,但背景受到x4x5x6…潜意识影响。 依据上述原则,即根据∑2()类似的度量,人 XX Xo 类潜意识具体分为3个层次. 1)浅层次潜意识空间.所有元素(2,B)构成 一个知识空间名,其中所有的子集构成的σ-代数 孔,(B,别)为可测空间.令M表示名上的所有有 图1 柱集「上随机运动 限测度(测度的数学定义可参看文献[9])组成的空 Fig.1 Stochastic motions on the cylinder set 间,假定可数,那么M及其所有子集构成一个σ- 代数记为%,称(M,6)为知识空间上的测度空间. 这里,由∑2)这种类型构成的测度便是M中的 假如采用的测度为∑2)形式,则可按该测 度把思维时间进行分配.例如思维活动存在时间为 一个元素,把它看作是最主要的一个元素. T,把T分配到每一个具体比如厂,中布朗运动中 2)深层次潜意识空间.记w为无穷元素序列, 去,则在该空间中时间消耗为 即0=xx2…x,…,其中x代表知识空间中某元素 (,β).记W为所有w组成的集合,即W={o{. Tx2-k() ∑2-司 令T,:={00=名,***…,它表示W中 所有前n个元素分别为1,2,…,x,的无穷序列0 个单位.于是(w)是相应于存在一个布朗蛇,它分 的集合.设∫为W上的“函数”, 别在T,「…,「…空间中作布朗运动, f:W→T={T.上的“布朗”运动}, 的 且在每个空间中的存活时间分别为一 即Vw=x12…x.…,f(w)表示在一系列柱集T, 无∈留 T,Tg,…,T,…上的布朗运动,即 2),2,…,2》,…个单位,见图2. {T,}是一组马尔可夫过程。 举个例子来阐明上述概念,假设 01=x1x2t3x4x5x6·,02=y1y2y3y4y5y6, a·2 a·26 a= 2@ 103=212223242526…,04=1*23y1y2y3", 05=*1x2x3212223",106=y1y2y3*1x2x3·, 图2柱集上的布朗运动及运行时间 Fig.2 Brownian motions on cylinder sets and the live time 07=312223y1y2y3…, 无穷序列比如w1表示人们思考问题所采取的一系 列观点,首先是观点x1,然后是2,,….那么T就 按照上面的例子,从图中可看出,思维在T,空 是这样的集合,它是所有第一个元素是x,的无穷序 间上在01,04,05间作布朗运动,所用时间为a· 列0的集合,即T={01,04,03},也就是说T是 2-,在T上也是在01,04,0,间作布朗运动
·532 智能系统学报 第3卷 所用时间为α·2》,等等,由于在各柱集上时间 点,并使它们形成逻辑链条;而在关键点的寻找和逻 不同,就像一条蛇在蠕动,故我们称是一个布朗蛇。 辑链条的构成中,往往借助于潜意识中本能的创造 注意,也可以定义f:W→'={Tx},即对 功能.它是一种原生形态,例如当人们在推理中陷入 0=x1x2x。…f八0)为一组T1,T2,…,Tn,… 困境时,原生创造本能潜意识地要求人们放弃原有 上的布朗运动,且在每一个空间T上的运动时间为 的偏见(它往往顽固地根植于人们的知识体系中); 总时间T的 2-( 了2日个单位.这个布朗蛇是前面定 而这种放弃偏见在当时文化情境是一种非逻辑甚至 是非理性行为,这种行为只能在潜意识酝酿,最后才 第e 义的特例 在知识空间显意识中明确地逻辑地陈述出来,而这 一般地,定义依赖时间序列的通用测度 种转换完全是由直觉空间所提供的算法完成的, 直觉空间提供的算法主要有3个:直观推测、随 (xx2xn)=∑,(x12…xn),其中:山,是D的 机推测、原生推测. 权重,4,>0,∑4,≤1;而v对每个时间序列0= 直观推测主要运用类比、归纳等合情推理手段, x2x…都有一个测度值,即v为W上的测度,并 直观推测也是一个广泛概念,主要是指并不以因果 规定(x,出,…,x,)为(w)按测度∑2进行 关系为骨干的直接性的推理活动.直观推测里通常 带有主体的感觉,含有猜测成份,对问题的解决通常 的某种分配(例如2/∑2):如果把专的 直指问题的“要害”.它是不顾细节、不顾逻辑地“跳 定义域看成观察时间,则专的值便为思维在T。 跃”前进的理性活动,简言之,一切非演绎确定性的 空间运动的时间, 推理手段都可称之为直观推测,它也是直觉空间提 3)超层次潜意识空间.该潜意识空间处于混沌 供的一种最简单、最重要、最普通的一种算法,是作 状态,但是有一个不分明网络: 为理性推理的补充工具 (2,B)-(2,B)-(213,B1)…- 随机推测企图在思维的布朗运动中寻找新的启 (21…,B1)-(2*1,B*1).(范畴1) 示,它包括创造新的概念、新的方法.其主要精神是 (2,B)-(2m,Bnn)-(2,Bw3)…- 用随机测度理论作为工具,在知识空间中进行概率 (2m,By2)-(2°2,B2).(范畴2) 演算,偏重于对于问题的全面把握,这体现在潜意识 的浅层次中,对知识空间上已建立的测度空间上建 (,B)-(2,B2)-(21,B)…- 立测度,其数学基础为测度值分支过程;还体现在深 (…,B%)-(2,B).(范畴s) 层次潜意识空间建立马尔可夫蛇运动,企图在相距 不时地在(心,B)(x=1,x=x12…,x=*1等 遥远的时空中寻找事件之间的联系.粗糙地说,直观 等,下同)中增加y,…,z的动态运动,或在(2,B) 推测和知识空间中的理性推理一样都是线性的,它 上增加x,…,z的动态运动,…,或是在(2,B)上 从点到点:而随机推测其推理活动主要特征为随机 增加x,y,…的动态运动,以至使潜意识呈现出混沌 性,即具有一定的盲目性,它引导人们摸索前进.思 现象,最后可能有分岔点出现.它表示观点之间的交 维不是线形的,而是面式的,也就是说,思维不是聚 叉和混合以及新观点的涌现 焦在逻辑点上,而是散布在整个知识空间所依赖的 注意在上述网络中,可能某若干链全是由“单 潜意识空间上,并在其上作随机运动,通常是盲目 点”所组成,例如(2,B)-(2,B)-…-(2, 地、潜在地转换思考点,具有某种创造性功能, B)-(21,B1).粗糙地说,每一链代表一个范 原生推测企图在深层次和超层次潜意识结构中 畴,它是按思想方式或相关知识构造.当混沌出现 捕捉灵感,这种灵感的出现(尤其是在深层次中), 时,一般地有诸范畴之间相互作用和交融, 往往伴随着巨大的心理效应,它使智慧的脉搏激动 1.2.3直觉空间的形式化一直觉算法 不已.对于原生推测目前找不到一个很好的形式描 一般地说,直觉空间是作为上述两个空间的联 述,作者只能提供一些原则.例如下面的原则都是可 系而存在的,它的作用是引导知识空间的逻辑推理 以借鉴的:1)放弃一切偏见;2)不要把固有规点带 和激发潜意识空间中的原生的创造能力.这些作用 入问题情景;3)寻找人们已在问题的叙述中采用的 体现在它提供算法,该算法寻找逻辑推理中的关键 隐蔽假设;4)还有别的思维方式吗?5)如果思考越
第6期 王蓁蓁,等:拟人类思维的形式结构模型 ·533· 来越复杂,则这种思路大都是错误的:6)如果我们 下,成功模拟了人类思维的一种“面”式特点,即人 的思考太草率,则这种思路在绝大程度上是不正确 类是通过整体把握问题前进的,并最后总能找到确 的,如此等等.很容易看出这些原则之间往往是相互 定性的道路.下面就简述这个测度值马尔可夫决策 矛盾的,例如5)和6);而这反映了人类思维的可贵 模型,以此来说明人类思维构建的可行性。 之处,在不同的情节中运用不同的原则。 回忆在增强学习里经典的马尔可夫决策模型 直觉空间里的推理活动不仅3种推理手段经常 中,首先是把问题形式化为一个状态空间S,在其上 是交织在一起使用的,而且它们也是和理性推理交织 构造状态转移概率,然后定义在每一个状态上可以 在一起的.虽然如此,但是一般地说,在浅潜意识空 采取的行动以及由该行动所导致的状态转移和回 间,直觉主要运用直观推测辅助理性推测在知识空间 报.通过许多好的算法如Q学习找到取优策略,即 中寻找问题解决的逻辑链条,在深潜意识空间,直觉 解决问题. 主要运用随机推测帮助人们摆脱问题困境,这时思维 这个模型反映人们思考问题的习惯是线性的, 虽然在直觉引导下带有方向性;但本质上是盲目的, 即从点到点线式前进,而实际生活中,人们有时不采 因此也可以说是思维在深潜意识空间中的“布朗运 用这种思维方式,而是采用类似前面所述的“面式” 动”.在超潜意识空间,直觉主要运用原生推测激发人 方式.文献[12]所给出的测度值马尔可夫决策模 们的原生创造力,寻找问题解答的新途径. 型,就是模拟了人类思维的这类重要现象,即它并不 像逻辑推理那样是从点到点线式前进的;而是像一 2理论可行性简单说明 团云彩弥漫在整个状态空间,即像前面所描述的一 要想把上述形式化具体实施到人工智能,即使 样,思维是在一系列柱集上作概率推测,其中包含着 不是根本无法实施,也是有相当的路要走。 探索和创新,最后找到问题的解.它的整体思路可用 在文献[12]里,作者构造了一个测度值马尔可 图3来解释 夫决策过程.它就是在前述人类思维形式化的基础 状态空间S a-代数 (所有状态 (S) (S,.S)》可测罕间 组成的集合) (这里S)为S了集的集合)》 既是可测空间, 就可在其上定义 测度了,每一个 测度是对状态的 “把揣” (M(S),)+ σ-代数 、=,S) -M(S) (这且(S)为M(S (由S上所行h限 可测空间 了集的集合) 测度组成的集合) 既是可测竿问,在其上也可定义测度.不过在头 策问题里·般定义转移概率,衣示此测度空间单 测度之间转移的概率,类似于常规马尔可大狄策 过程里状态转移的概率 转移概率P 图3测度值马尔可夫决策模型整体直观图 Fig.3 The illustrative diagram of the measure-valued Markov decision processes 人们面临一个状态空间S,由此状态空间生成再由它产生一个σ-代数%,就得到可测空间 相应的σ-代数,这就产生了一个可测空间(S, (M(S),%)了.同理,既然(M(S),%)是个可测空 孔(S)),既然是可测空间了,那么其上就可以产生 间,其上也可以产生测度.不过在决策问题里用转移 测度,该测度是人们对问题(状态)的整体把握.这 概率来表示(M(S),%)空间里测度(“把握”)的转 样将所有在此可测空间上满足一定条件的(或者是 移概率,这就相应于具体状态空间里状态之间的转 人们感兴趣的)测度组合起来成为一个集合M(S), 移.这个模型形象地揭示了人类思维中的一个重要