通用人工智慧的四大基本問題
https://mp.weixin.qq.com/s/AqyYSItYAiscJFdJ6bcQnw
撰文 | 王培 (美國天普大學計算機與資訊科學系)
像很多其它研究領域一樣,人工智慧的基本問題可以提煉成四個: “做什麼? ” “能做嗎?” “怎麼做?” “該做嗎?” 下面是我對這些問題的簡略分析。
做什麼?
能做嗎?
怎麼做?
該做嗎?
研 究 目 標
我在《當你談論人工智慧時,到底在談論什麼?》 (點選文末“閱讀原文”檢視,下同) 中已經列舉了“人工智慧”名下五類不同的研究目標,而目前流行的“人工智慧就是用計算機解決那些以前只有人腦才能解決的問題”就是其中的“能力派”。這一派的優勢是通俗易懂,直接見效,但缺點是圈畫得太大,以至於以前叫“自動化”“計算機應用”的工作現在都趕時髦改叫“人工智慧”了。由於這種界定使得AI涵蓋了大量完全不同的系統,在此範圍內建立一個統一的人工智慧理論的可能性甚微。
在《人工智慧迷途:計算機的高技能等於高智慧嗎?》中,我介紹了“通用人工智慧”的觀念及其在歷史中的浮沉。時至今日,這個詞越來越多地出現在各種討論中,但對其意義的理解仍有很多誤區。比如一個常見的說法是把通用系統叫做“強人工智慧”,而把專用系統叫做“弱人工智慧”。這個區分不無道理 (因為前者的目標遠高於後者) ,但二者的區別其實不是能力的強弱 (專用系統在能力上往往已經遠勝於人) ,而是應用範圍和工作原理,所以這種稱呼會使人將二者間“質”的差別誤判為“量”的差別,以為把各種專用系統整合在一起就是通用系統了。
即便在當前的通用人工智慧研究者之中,對研究目的的確切設定也各有不同。有些人企圖儘可能忠實地模擬腦結構,有些人企圖在儘可能多的領域中取代人,有些人 (包括我) 企圖讓計算機遵循和人基本相同的“思維規律”。
有些讀者可能會想,連基本概念和目標都沒弄清還怎麼研究,殊不知對很多複雜現象的準確刻畫不可能發生在研究的開始,而會是研究結果的一部分,所以先“統一思想”是不現實的。另一方面,那種認為無需爭辯“智慧”定義,只需跟著直覺用法走就好的看法恰恰是目前這個領域中觀念混亂的重要原因,也是不可取的。 人工智慧研究中的很多爭論都可以回溯到對智慧的不同理解,而這個問題又不能靠字典、權威或民意測驗來解決 。如果研究目標不一樣,對其它相關問題的回答自然也就不會一樣。在這一議題上尚無共識,恰恰更意味著我們應注意辨識不同的研究目標,而避免籠統地斷言“人工智慧”如何如何。
成 功 可 能
從“人工智慧”“思維機器”等成為研究物件時起,這種努力的成功可能性就一直是有爭議的。隨著深度學習等技術的成功,目前流行話語中的人工智慧 (在某個具體問題的解決能力上達到或超過人類) 的可能性不再是問題,但通用人工智慧的可能性仍是受到廣泛懷疑的。
對這個問題的肯定性論證即使在學術界認為大功告成之後的很長時間內仍不會被公眾普遍接受,比如有人會堅持說它沒有“靈魂”,不管它做到了什麼。因此,我下面只簡單說明為什麼現有的否定性論證都是不能成立的。這裡有幾種不同的情況。
一類“人工智慧不可能”的斷言是出於對這個領域的研究目標的誤解,因而是在攻擊一個稻草人。持這種態度的人往往以為這個領域的目標是製造在所有方面都和人一摸一樣的計算機。找些證據說明這不可能並不難,但問題是,我還不知道任何研究者真是衝著那個目標去的。實際上,所有研究人工智慧 (包括通用人工智慧) 的人都只是認為計算機可以在某些方面和某種程度上和人腦相類似。很多研究者認為在“人類智慧”的諸多現象之中存在一個更一般的“智慧”機制,而“人工智慧”是這個機制的另一種實現方式。按照這種觀點,即使人工智慧完全實現,也不會和人類智慧在外部表現上完全相同。因此,這種“人工智慧不可能”的論斷不會對這個領域中的研究有任何影響。
相比之下, 另一類“人工智慧不可能”的論證是值得重視的,因為它們是直指人工智慧技術的某些“死穴”。比較常見的包括“計算機必須遵循程式,因此不可能有靈活性和創造性”“計算機只能根據形式來使用符號,但無法獲得其意義”“有些真理人能發現,但計算機永遠不能” 。在這裡,我不具體討論它們 (參見我以前的文章) ,只是指出它們的一個共同問題:其實這裡每個論證都是針對一個具體的智慧技術或計算機用法,但結論卻往往是“人工智慧”如何如何、“計算機”怎樣怎樣,其結果是誇大了其結論的適用範圍。這些討論對人工智慧的發展是有益的,因為它們從反面為新理論、新技術的研發提供了借鑑。遺憾的是,至今仍有不少人以為它們限定了所有人工智慧研究所能達到的高度。
具有諷刺意味的是,在近期對人工智慧的限度的討論中,很多形如“人工智慧永遠也無法……”的斷言反而是出自“人工智慧專家”之口。這其實也源於主流人工智慧在歷經挫敗後對“大問題”的迴避。很多人研究多年“人工智慧”,但只是注重於對某個別功能的實現和某個別問題的解決,因此在他們說“沒人知道如何實現通用智慧”時,他們實際上說的是“我不知道怎麼做,而且我所追隨的那些名人也不知道怎麼做。其它人的工作不值得注意,因為反正他們也還沒做出來呢”。由於有理由認為通用智慧系統和專用系統是非常不同的領域, 在後者的研究中成名的人物對前者發言時權威性其實是很有限的 ,而且“現在還沒做出來”和“永遠也不能做出來”顯然不是一回事。
總之,通用人工智慧目前起碼應被看作是可能的,因為沒有足夠強的反面理由。
實 現 途 徑
由於專用系統的實現途徑因問題而異,在這裡我只討論通用人工智慧,而且只集中分析幾種常見的觀點,而把對我自己的研究進路的介紹留給其它文章。
在相信通用人工智慧可能實現的人們當中,目前最被看好的技術自然非深度學習莫屬。每當深度學習的一個新用途出現,總會有人說 “這標誌著又向通用人工智慧前進了一步”,似乎在這個方向上走下去就是了。在《深度神經網路會產生人這樣的智慧嗎?》中,我已經說明了透過深度學習以及相關的機器學習技術實現通用智慧的困難。這裡要補充的一點是:有人認為深度學習已經是“通用”的了,因為這個技術可以被應用於很多不同的領域。但這不是“通用人工智慧”的意思。深度神經網路的確既能被訓練下圍棋,也能識別照片,但同一個網路不能同時做這兩件事。由於以往的機器學習研究基本上都是以“逼近單一函式”為指向的,把它們推廣到多目標 (尤其是設計時沒有考慮過的目標) 絕不是個容易的事,因為它要求整個研究規範的根本改變。時至今日,尚沒有一個用深度學習實現通用人工智慧的完整路線圖,而相信這個可能性的人往往是從已有的成果做簡單外推。
另一個想法是整合各種專用“模組”於一個“構架”之中,以讓它們分工協作,成為一個通用系統。這是個很自然的想法,也有不少人在試。但是這條路遠不如看上去那麼理所當然。隨便找一本人工智慧教科書,其中提到的演算法或設計就得有幾百個,各有不同的用途。把它們都實現在同一個計算機系統中在原則上是可能的,但決定在什麼時候用哪個工具,這本身大概就需要通用智慧了,更不要說這些工具各自的理論預設往往是互相沖突的,因此無法互相協調。另一個大問題是諸認知功能的劃分大致上是沿用心理學的傳統 (如推理、學習、記憶、聯想、感知、運動、語言、情緒、意識等等) ,儘管它們之間的聯絡顯然非常密切。如果智慧的確是“橫看成嶺側成峰”,那麼從不同角度和距離描繪不同的“嶺”和“峰”自然可以,但如果目的是給廬山造個模型,那麼分別構造這些“嶺”和“峰”,然後再把它們“組裝”起來,這就不對了,因為這些“構件”更應被看作同一個物件的不同側面,而非不同部分。
有人試圖透過構造更“忠實於人腦”的模型來達到各認知功能的統一再現。像我在《深度神經網路會產生人這樣的智慧嗎?》中所說的,這條途徑的最大問題不是其難度,而是其必要性。如果我們把智慧看成一種有不同實現方式的認知機制,那就沒有理由認為人腦是唯一能實現它的方式,儘管它的確是我們最熟悉的方式。和人腦在實現細節上最接近的模型未必是人工智慧最合適的模型,儘管這種模型對腦科學而言很有價值。
總之, 在實現其它目的時有效的技術未必對通用人工智慧有很大貢獻,因為這裡的目標和制約條件非常不一樣 。在選擇技術路線時應當從智慧的特徵出發,同時考慮計算機系統的現實條件。
倫 理 抉 擇
最後,即使我們發現了建造思維機器的途徑,那也不一定意味著我們真要把它做出來。已經有很多名人大聲疾呼地要求人工智慧慢下來甚至停下來了,因為他們害怕人類失去“萬物之靈”的地位及其後果。關於這種詰難,我已經寫了《人工智慧危險嗎?》來回應,而這裡只是再加些補充。
首先,很多“人工智慧專家”對AI安全性所做的保證往往只涉及他們所構建或能夠設想的系統,其中完全沒有適應性、靈活性、自主性、創造性等通用人工智慧系統才可能具有的特徵,因此說的基本就是另外一個問題。由於這些特徵,通用人工智慧帶來的倫理道德問題和傳統技術有根本的不同,因此要求不同的應對方案。
作為適應性系統,通用人工智慧最大的特點之一就是其行為不僅僅取決於設計 (先天因素) ,而更加依賴於經驗 (後天因素) ,因此對這種系統的控制需要透過影響它的經驗來實現,就像社會對個人的制約那樣。因此,不能指望人工智慧工作者可以設計出永不犯錯的系統,也不能奢望對人工智慧安全性的研究可以預先排除掉所有危險。而在另一方面,在這種系統上進行的研究可以極大豐富我們對適應性系統 (包括人和動物) 的認識,將教育學和社會學 (甚至經濟學和法學) 的研究範圍擴充套件至包括智慧機器在內。
和其它問題一樣,對人工智慧的恐懼常常來自對其研究目標的誤解。很多人以為“通用人工智慧”會是在一切領域超過人類,以至於近乎全知全能的存在,所以這種系統的出現會在人類歷史上造成一個“奇點”,此後的發展便不在我們的掌控甚至理解範圍之內了。至今為止,我還沒有看到足以使我相信這一結論的證據。我認為通用人工智慧完全可以造出來,而這種系統會有和人非常類似的認知功能。但是,這不意味著計算機可以全面達到以至超越人的解決問題能力,因為適應系統的行為依賴於其經驗,而一個人工智慧系統是不會擁有和人完全相同的經驗的。因此,人和機器的具體能力會有重合,但仍會有人能解決但機器不能解決的問題。像我在《人工智慧迷途:計算機的高技能等於高智慧嗎?》中所解釋的,通用的“智慧”和專用的“技能”不是一回事。不同形式的智慧,不論是人類還是人造的,在前一方面都類似,而在後一方面未必可比,就像沒法說諸葛亮、達芬奇、莫扎特誰更聰明。這也說明通用人工智慧的工作原理仍是我們可以理解的,其行為也是可以透過對其經驗加以影響來控制的,儘管它的運算速度可能很快,儲存量可能很大,經驗可能和我們非常不同,因此它的具體行為可能不是那麼容易解釋或預測。
總之,人工智慧研究的正當性既來自人類認識思維一般規律的長期渴望,也來自社會發展對複雜資訊加工的實際需求。這項研究同時也帶來了新的挑戰,對此我們絕不能掉以輕心,但也不該盲目恐懼。要避免AI造成的危險,起碼要把AI是怎麼回事搞對吧? 那些“AI必然導致災難”的斷言在這一方面往往都不及格,其結果是和風車作戰,反而對可能性大很多的危險毫無提防 。除非我們有足夠的證據認為某項技術 (包括各種意義下的人工智慧) 的確會是弊大於利,我們還是有充分理由來繼續這項探索,同時拒絕廉價的保票,準備好對該技術的各種後果進行儘可能恰當的應對。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-2642766/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 強人工智慧基本問題:自上而下,還是自下而上。人工智慧
- 李德毅院士:通用人工智慧十問人工智慧
- 強人工智慧基本問題:全域性控制與自組織人工智慧
- Java基本問題Java
- 解決問題通用方法論
- 資料操作通用框架問題框架
- 伺服器常見的四大問題伺服器
- java抓取網頁的亂碼問題(通用)Java網頁
- ASM基本配置問題ASM
- 強人工智慧基本問題:神經網路分層還是不分層人工智慧神經網路
- SDWebImage的基本用法及常見問題Web
- JAVA的一些基本問題(轉)Java
- SpaceVim的基本安裝和常見問題
- 基環樹的一些基本問題
- orange人工智慧迴歸問題人工智慧
- orange人工智慧分類問題人工智慧
- 讀人工智慧全傳12人工智慧導致的問題1人工智慧
- 人工智慧存在的問題是什麼(三)人工智慧
- 資料庫歸檔需考慮的四大問題(轉)資料庫
- Spring-Boot整合通用PageHelper外掛遇到的問題Springboot
- 解決問題是一種通用技能 ——《諮詢的奧祕》
- 資料鏈路層的三個基本問題
- 基本操作能解決的問題,不必勞煩機器學習機器學習
- 25 個最基本的 JavaScript 面試問題及答案JavaScript面試
- 25個最基本的JavaScript面試問題及答案JavaScript面試
- 一些Android開發的基本問題Android
- 人工智慧之八數碼問題人工智慧
- 人工智慧學會主席:中國人工智慧研究存在問題人工智慧
- 通用人工智慧已經到來人工智慧
- 讀人工智慧全傳13人工智慧導致的問題2人工智慧
- 必知的git基本命令及常見問題Git
- 什麼是人工智慧領域提問問題的耦合度?人工智慧
- 通用首部欄位詳解-四大首部欄位之一
- 醫療人工智慧:如何抓住四大機遇,應對四大挑戰人工智慧
- 人工智慧的人類問題(The human problem of AI)人工智慧AI
- 聚類的基本問題及兩個常用演算法聚類演算法
- 影象處理中的一些基本問題解釋
- **開發環境一些基本問題開發環境