圖1. marvin minsky (1927.08.09-2016.01.24)
為了紀念去世的人工智能創始人之一,認知科學家marvin minsky教授,ieee intelligent systems(is)雜志正組織相關領域專家及其minsky生前的學生與朋友,撰寫in memoriam,以各具特色的自由風格,懷念這位在人工智能史上有着特殊重要地位的先驅和開拓者。作為is的前任主編和現任名譽主編,我自然積極響應,并邀請了人工智能另一位重要的先驅與開拓者,斯坦福人工智能實驗室的nilsson教授共同參與。由于時間太短,正在夏威夷海濱度假的nilsson無法完成,但提醒我邀請自己的校友,minsky在mit的兩位早期博士畢業生danny bobrow和bert raphael。
danny和bert都是自然語言處理的先驅,danny的博士論文是關于文字代數問題求解的student程式,bert的博士論文是關于語義資訊搜尋回取的sir程式。student和sir都是基于lisp寫的,可以算是人工智能在早期nlp的裡程碑工作。danny後來成為人工智能學會aaai以及認知科學學會的主席,曾擔任《人工智能》雜志主編;bert與nilsson等發明了a*搜尋方法、研發了世界上第一台可移動智能機器人shakey,還參與創辦了《人工智能》雜志并任主編。有趣的是,當年danny和bert在rpi讀大學時是室友,1957年畢業後,分别去了harvard和brown讀碩士;後來兩人野營時相會,danny問bert在做什麼。bert說正研究彈性波多散射問題;danny說這聽起來沒多大意思,他正研究如何用相機識别marvin的光頭,隻要marvin走進房間,計算機就喊:“hello,marvin!”。一周後,bert申請轉到mit,成為minsky的學生,畢業後去了sri,真的開發起利用相機進行視覺識别和導航的機器人shakey!記得我告訴bert自己也是從rpi的機器人與自動化實驗室畢業,那時rpi智能機器人隊伍龐大,研究正值高峰,位于世界主要機器人研發機構之列,并且在導師george n. saridis教授的帶領下,成立了nasa的空間探索智能機器人系統中心(cirsse),還創辦了ieee 機器人與自動化學會(ras),他感慨當年自己在rpi時,既無自動化,也無機器人和ai,就連計算機課程都沒有。其實當年mit也沒有這些,bert和danny的ai博士學位還是從數學系得到的。
邀請完兩位前輩,我自己如何寫卻成了問題。danny和bert都與marvin有很長的交往和很深的淵源,一緻認為他是一個開放、真誠、友好、幽默、具有卓越創造性的人物。我雖有幸同marvin有過幾次個人交往,至少一次在實體世界,兩次在cyberspace:25年前去mit面試機器人assistant professor職位時的會面,6年前因他入選“人工智能名人堂”試圖舉辦新聞會議和4年前因他的學生、自己的前輩和朋友dave waltz去世的兩次郵件,但除此之外,并無任何其他的感性認識。而且,對于minsky的學術思想,我的看法和認識也比較複雜,雖然越來越贊成并獲益于其觀點和概念,但仍然還在一個過程中,至今還沒有完全定型。
雖然如此,在我眼裡minsky是一位真正意義上的科學思想家,而且其思想的深度與原始性有時遠在許多人的了解範圍之外,由此受到質疑并引起争議。對此我深有體會:上世紀八十年代中期,當我正掙紮着完成自己關于智能機的組織與協調理論的博士論文時,minsky發表了他著名的《the society of mind》,此書曾給我很大的希望,以為真找到通向智能機的“金光大道”了。但還沒有略讀完,就意識到此路對一個剛入門的研究所學生幾乎是不可能走通的。實驗室有的同學甚至聲稱:就是你給minsky的agents加上再漂亮的數學公式和具體的邏輯程式,答辯委員會的教授們也不會通過你的論文。rpi是一個工程思維主導的地方,客氣的教授認為他的想法是“ decent speculation”或者“too philosophical”,有的直接就認為是“almost nothing to do with real ai”。
畢業之後,我才再開始重新認識minsky關于agent的想法,在nasa的火星移動機器人spiderobot項目中進行嘗試,這還是在mit的r. brook教授關于機器人行為程式設計控制的situated ai方法有了一些成功之後。九十年代中末,當自己開始基于代理控制(agent-based control, abc)方法研究時,才真正感受到當時minsky之agent思想的大膽與深刻。今天,計算與ai技術的處境已發生了翻天覆地的變化,這一切似乎是“水到渠成”,而且,個人感覺,最近二十年上下ai主要都是沿minsky的agent思路發展的。同時,自己關于默頓系統、社會計算、基于虛實二像性的平行系統之平行智能的工作似乎也已進入minsky三十年前所設想的人工智能新世界。這恰如minsky所說的:“ you don't understand anything until you learn it more than one way”!(對于一個事物,除非從多個途徑學習,否則你什麼也不知道。)
除了minsky發表的《the society of mind》,1986年還出版了人工智能和認知科學發展史上的另一部與minsky非常相關的裡程碑式著作,就是pdp:《parallel distributed processing》。這使我有幸,更準确地講是個人的不幸,同時讀了三本書:nilsson于1965年發表的《learning machines》,minsky和seymour papert(我一直戲稱他為see more papers教授,是一位自己十分敬重的智慧教育學家和知識機器的倡導者)于1969年發表的《perceptrons》,和rumelhart、mcclelland及pdp研究小組編著的pdp,外加rosenblatt(主要是perceptron),widrow(主要是adaline),機器學習和自己導師的learning control等方面的論文。nilsson的書給出了當時學習機器和神經元網絡的最全面的數學分析,但除了引理定理外幾乎沒有例子,特别是數值例子,使其成為“陽春白雪”,曲高和寡,由此失去了在工程師中傳播推廣神經元網絡的機會。minsky和papert用一個再簡單不過的xor邏輯算子差不多“判”了神經元網絡的“死刑”,使其十年多幾乎無人問津,直接導緻了人工智能的第二個“冬天”。而就在1986年,當minsky的《the society of mind》欲在人工智能引發另一次浪潮或更學術地講一次paradigm shift之際,pdp中基于back-propagation的多層神經元網絡揭掉了minsky和papert貼在神經元網絡上的“死咒”,使其“起死回生”,也使minsky的聲譽有所損失。我相信這是為什麼agent和minsky的其他學術思想沒有更快興起的一個重要原因,也是為什麼後來brook和agent的倡導者沒有更明确更有力地闡明minsky的原始貢獻的重要原因。
然而,在當時我更傾向于minsky和papert在《perceptrons》裡對神經元網絡nn的評論,認為其基本模元有局限性和緻命的缺陷,合起來的網絡說不定會有這樣或那樣的問題,至少計算上不是很有效。特别是讀mcculloch-pitts神經元模型原文時,覺得内容與題目(a logical calculus of ideas immanent in nervous activity)相差太遠,幾乎有讀boole的《the laws of thought》的感覺:看懂的太簡單,看不懂的覺得根本就是文學思想,不是hard science。正在這段時間,導師的另一位學生mm,一位ibm的在職工程師,其關于boltzmann網絡的工作自己覺得明明是錯的,但導師仍然支援,後來論文也發表了,更使我對nn的研究産生了偏見。而且,minsky和papert的書使得人工智能研究的大方向穩定在以推理和邏輯程式設計為主的“符号”系統之上,而不是以nn為代表的計算智能方法,對于剛從計算力學“逃出”不久的我而言,當然心裡更願意接受。一直到畢業後,我才開始改變自己的認識,九十年代初開始了關于neuro-fuzzy network (nfn)方面的工作。
回想起來,nn乃至計算智能之是以一直遊離在人工智能的主流之外,與minsky有相當的關系。這也給了ieee創辦nn council,還有後來的nn學會,即改名後的計算智能學會(cis)的機會。而且,後來以nn和svm為主要起步方法的機器學習理論在廣泛應用之後仍長期不被主流的人工智能接受,似乎也與minsky的影響有關。好在今天機器學習,特别是深度學習“悍然”己成為人工智能的主力,人工智能和計算智能也逐漸邁向合二為一。
其實nn的“災難”并不能真正地怪罪于minsky。在《perceptrons》和minsky等人于1971年撰寫的關于mac項目的進展報告中,minsky等把對nn的學術指責非常嚴格地限制于單層和“線性門檻值”網絡,而不是後來的多層和“sigmoid非線性門檻值”網絡。但他們的“文學性”描述卻十厘清楚地告訴大家:盡管他們不能證明多層nn基本上是無用的,但十分自信地認為這些網絡作為計算學習器件是不夠的。科學是科學,文學是文學,大家忘了mcculloch和pitts的原始文章已“證明”nn可實作所有的布爾邏輯算子,當然包括xor,nilsson的《learningmachines》第6章也證明了多層網絡layered machines的一般性能力,結果還是讓minsky和papert一個小小的xor反例就使nn塵封十餘年,陷人工智能于“冬天”的境地。要怪隻能怪自己不動腦,盲從,把文學當科學。這點反過來回應了minsky所善長的謎語式警句:“in science, one can learn the most by studying what seems the least”。(在科學裡,研究似乎最不起眼東西,往往可以學到最重要的。)
唯一讓自己感覺不适的是,nn重生以後,minsky和papert聲稱他們過去無意也沒有把他們在《perceptrons》中關于xor的結論放大到整個nn,是别人誤解了其真正意圖。換言之,有人願意将其文學語言當成科學描述,怪不得他們。我在理性上認同minsky和papert的說法,但《perceptrons》明明白白往“死”裡攻擊當時風頭正健的perceptron,其提出者正是minsky的高中校友和學術上的同僚加“朋友”frank rosenblatt,就連他們書的封面也以象征perceptron無能與緻命缺陷的雙螺旋連通圖(而且還是用了令人尴尬的色彩)示之,感性上我很難覺得他們兩人是無辜的。别忘了,minsky很自豪他在自己的博士論文中提出了世界上第一個随機連接配接的神經元網絡模型,同時認為人腦就是簡單而有局限的元件組成的“人肉機器(meatmachines)”。而且,minsky在此兩年之前出版的一本關于形式語言和計算基礎理論的大學教科書《computation: finite and infinite machines》中,還與衆不同地引入了神經元模型,大力提倡利用神經元網絡構造理論計算機。令人寬慰的是,1971年rosenblatt英年死于意外事故(也有人說是自殺)之後,minsky和papert将修正後的新版《perceptrons》獻給了frank rosenblatt。
說起明斯基的《computation》,還有幾句相關的題外話。我跟付導師(minor advisor) robert mcnaughton (羅伯特·麥柯納赫頓)學習形式語言時,直接上研究所學生的課。因無計算機專業的大學背景,羅伯特推薦了《computation》自修補課。讀後感覺這是一本深而易讀的優秀教材,特别是明斯基關于post定理的證明。獨出心裁、簡明清晰、令人印象深刻。而且,作為一個剛到美國的中國留學生,很高興在書中看到對首位在計算機和人工智能領域裡開拓的王浩教授工作的高度評價。書中證明了“wang tiles(王氏瓷片)”與圖靈通用機等價,同樣具有不可決定性(undecidability)。
王浩是位著名的哲學家、邏輯學家和計算機科學家,在哈佛哲學家奎因的名下完成博士學位(盡管後來王浩對奎因有許多批評),也是羅伯特的師兄和研究數理邏輯的引路人。王浩晚年與 godel 交好,成立godel 學會,緻力于研究 godel 哲學思想。忘了是1989還是1990年,我當面向王浩提起此事,才知道“王氏瓷片”是王浩自己的一位博士生首先命名的,并證明了其不可決定性,而明斯基是這位學生博士答辯委員會的成員,是以非常了解這方面的工作,後來證明了“王氏瓷片”與圖靈機的等價性(此事我一直不明白,但不是此處讨論的問題)。更有趣的是,當我同王浩講起系裡有位教授人工智能的老師認為明斯基是位“文學家、作家、半個哲學家”時,王浩回應到:一、顯然這位教授沒有看過明斯基的“小說”; 二、明斯基不是“半個哲學家”,至少是“一個半哲學家"!
靜想一下,人工智能史上的這一“事件”有着令人“哭笑不得”的效果。nilsson是ai中力推邏輯推理的“符号”學派(所謂“純淨派”)之主力。對計算智能方法不能說有“敵視”,但起碼支援不力,可他的第一本專著《learning machines》本來應興起計算智能與機器學習的時代之“火”,卻無疾而終,或者說後來被minsky和papert撲滅了。minsky是ai的認知計算和“玄妙”學派(廣義的“邋遢”派)之開山,沒想到其《perceptrons》卻狙擊了計算智能十餘年,反過來成就了“符号”學派。這段曆史,符合其《the society of mind》的架構,活生生的一幕默頓系統動力學之戲,值得社會學家和曆史學家仔細地去研究。
我隐約地感覺當年第一位ai之“父”john mccarthy離開mit去斯坦福創立新的人工智能實驗室與minsky有關。按mccarthy的說法,是他召集了1956年的dartmouth會議,提出了“人工智能”一詞,minsky隻是應邀參會。接着,mccarthy發明了lisp語言,理所當然成了現代ai“符号”學派的開山鼻祖。而minsky一直自稱也被公認是ai的“認知科學家”,更傾向于cybernetics創始人norbert wiener教授關于人工智能的想法:連續邏輯、連續信号或連續數學為主,而非離散邏輯、離散符号或離散數學。實際上,在dartmouth的夏季會議之前,wiener過去的學生和同僚已經于同年的春天在mit校園裡組織了一次關于認知科學的研讨會。此會是否對接下來夏天的人工智能研讨有影響,我目前無法知道,但無論如何,背後都有wiener的影響。而且,wiener與mcculloch及pitts的決裂,斷送了當時計算方法引導ai發展的趨勢,客觀上為後來符号方法在ai的興起創造了機會。但mac項目中ai部分,主導者卻成了minsky,原因或許與項目資助人darpa的licklider博士的興趣有關,其心理學和通信的背景,會更傾向于wiener所指明的方向,結果導緻mccarthy的離開,使斯坦福成為mit mac project的競争對手和“純淨派”的大學營。當然這一切都是我的猜想,目前并無任何材料和考證。
年初我去oregon拜訪退休的nilsson教授,還談起他的《learning machines》和minsky的《the society of mind》,希望有時間回頭細讀,結果得到他購贈的一本來自英國glasgow大學圖書館的1965年原版《learning machines》。沒想到回到北京後,辦公室送來一份湛廬文化董寰總編的禮物,minsky《the emotion machine》的中譯本《情感機器》。我曾略讀過英文版,但當時整體上并不認同其思路,也不相信其中的一些結論,正要把中文本帶在出差的路上細讀的時候,傳來了minsky去世的消息。兩本書,一個不幸的消息,加上谷歌alphago算法大勝歐洲圍棋冠軍的《自然》論文和随之而來關于深度學習及“人類vs人工智能”的讨論熱浪,逼着自己花時間去讀相關論文,讓我頓然失去了細讀《情感機器》的心情。或許,還是先看看nilsson的小冊子《understanding belief》,了解相信到底為何吧。
不管belief為何,在一件事上我必須表明對minsky教授的敬佩,就是他從不與自己的學生合作寫文章,但竭力為他們創造自由良好的成長環境,甚至連自己的家都成了學生們随時可以來聊天吃飯的“俱樂部”。danny還記得minsky請他去mit的教授餐廳吃飯,說見一個人,他還以為也是一個學生,結果竟是大名鼎鼎的wiener教授。同任is雜志主編(我的前任),也是《science》雜志在資訊領域的唯一編委,rpi計算機教授james hendler也講了類似的故事: 他做學生參加會議時,minsky請他一起吃飯,并說還請了另外一人,希望他不要失望,到後令jim大吃一驚,原來是人工智能的另一位“開山之父”,圖靈獎和經濟諾貝爾獎得主herbert simon教授。minsky對學生的扶持與風格,可見一斑。
随思亂筆,零散的回憶,算是自己對minsky這位真正的科學與技術之思想家的懷念與緻敬!
附錄:圖檔及文字說明
圖2. 2012年,時任ieee is雜志主編王飛躍提議建立“人工智能名人堂”,minsky是入選的十位之一。
圖3. minsky1967年出版的唯一一本形式語言與計算理論大學教本,首次引入了神經元模型和基于神經元網絡的理論計算機,并對華裔哲學家、邏輯學家和人工智能的開拓者王浩的工作進行介紹。
圖4. 1969年,minsky和papert發表《perceptrons》,其狹義科學分析通過廣義文學語言的描述封殺了神經元網絡研究十餘年,将人工智能研究推入第二個"冬天"。史稱"the perceptron controversy"或"the xor affair"。有人甚至聲稱perceptron的發明人,英年意外死亡的rosenblatt就是是以而自殺的。
圖5. 1986年,minsky出版了他第一本面向大衆也是最有影響的專著《the society of mind》,本應立即引導人工智能走向新世界。但這一年,神經元網絡起死回生,重新崛起,客觀上延緩了minsky思想的傳播。但近二十年,人工智能大體上還是沿着minsky的特定領域代理(agent)互動的思路發展。
圖6. 2006年minsky完成的《情感機器》,至今毀譽參半,沒有被人充分了解,形成共識。書一出版,就因其中壓根沒有提及生物神經情感專家(也是歌唱家、作曲家)ledoux的工作和專著《情感大腦》而受指責。minsky在書中認為意識、情感、推理都是思維,進而也就是智能之不同的方式而已。意識不是單一的"自我(self)",而是不同心理過程所組成的"分布式雲(decentralized cloud)"。而且,應該把大腦看成血肉構成的交換機,實作人工智能的途徑就是如何使我們的理智(mind)更像思維機器,而不是使機器更像人類。
the man who tried to redeem the world with logicwalter pitts rose from the streets to mit, but couldn’t escape himself. by amanda gefter illustration by julia breckenreid 原文釋出時間為:2016-06-04 本文來自雲栖社群合作夥伴“大資料文摘”,了解相關資訊可以關注“bigdatadigest”微信公衆号