你的大腦與人工神經網絡有本質區別嗎?答案令人驚訝!

2020-12-06 騰訊網

新智元報導

來源:techtalks

編輯:白峰

【新智元導讀】經過數百萬年的進化,我們的大腦已經非常高效了。現在的人工神經網絡也展現出不俗的實力,但是一直飽受詬病沒有人腦類似的推理能力。近日,普林斯頓大學的研究人員就指出,生物神經網絡和人工神經網絡竟然出奇的相似,人腦可能也是一個高度並行的計算系統!

人腦是如何識別麝香貓的?

看到下面這隻動物,你的大腦會立刻提取出與它相關的信息(棲息地、大小、飲食、壽命等等)。但是,如果你從未見過這種動物,你的大腦則會快速遍歷你見過的所有動物,比較它們的尾巴、耳朵、爪子、鼻子、鼻子等特徵, 以確定這種奇怪的生物屬於哪個物種。

其實,這是一隻印度麝香貓,一種與貓、狗和嚙齒類動物毫無關係的世界瀕危物種。它是一個獨立的物種,前段時間有網友在印度大街上發現了這種瀕臨滅絕的麝香貓。

雖然我們還沒有了解大腦到底是如何工作的,但我們的大腦仍在不斷自我創造。經過幾十年的開發,研究人員創建了深層神經網絡,在特定的任務達到甚至超過了人類的表現。

但是,用於深度學習的人工神經網絡是否類似於我們大腦中的生物神經網絡?這個問題困擾著無數人工智慧的研究者。

許多人認為人工神經網絡是對大腦結構的粗略模仿,人工神經網絡只是個統計推理引擎,大腦的許多功能都沒有。他們相信,大腦中充滿了奇蹟,而這些奇蹟不僅僅是神經元之間的聯繫。

最近在同行評議期刊《神經元》(Neuron)上發表的一篇論文挑戰了對人類大腦的傳統認知。這篇題為《直接適應自然: 生物和人工神經網絡的進化》的論文指出了一個相反的觀點,即人類大腦是一個強大的大數據處理器,它的參數與跟人的經驗相匹配,而這種描述通常用於深層神經網絡。

這篇發人深省的論文出自普林斯頓大學的研究員哈森和納斯塔斯,他們將人工神經網絡和生物神經網絡之間作了類比,提出了一個更有前途的人工智慧研究方向。

人工智慧真的不能解釋嗎?

神經科學家普遍認為,大腦的複雜功能可以分解成簡單的、可解釋的模型。

比如分析麝香貓圖片的複雜心理過程(在你知道它的名字之前) ,它肯定不是一隻鳥,因為它沒有羽毛和翅膀, 當然也不是一條魚。

考慮到這毛茸茸的皮毛,它可能是哺乳動物,它很可能是一隻貓,因為它有尖尖的耳朵,但是它的脖子有點太長了,而且身體形狀有點奇怪。鼻子有點像齧齒動物,但是腿比大多數齧齒動物都長... 最後得出結論,它可能是一種罕見的貓科動物。

人類的腦活動是可解釋的。然而,人工神經網絡常常被認為是無法解釋的黑盒子。因為人工神經網絡無法解釋他們的決策過程,尤其是那些幾千萬甚至過億參數的複雜深層神經網絡。

在訓練階段,深度神經網絡會檢查數百萬張圖像及其相關標籤,然後他們無意識地將數百萬個參數調整到他們從這些圖像中提取的模式。然後,這些經過調優的參數允許它們確定新的圖像屬於哪個類別。他們並沒有理解人類才有的更高層次的概念(脖子、耳朵、鼻子、腿等等) ,只是尋找像素之間的共性。

哈森和納斯塔斯承認,生物和人工神經網絡——在其電路結構、學習規則和目標功能方面有很大的不同。

然而,這兩種網絡都使用迭代優化過程來追求一個目標,考慮到它們的輸入或環境ーー這個過程我們稱之為「直接匹配」。「直接匹配」這個術語的靈感來自於進化過程中觀察到的盲目匹配過程,這是一個優雅但無意識的最優化過程,不同的生物體通過一系列隨機的基因轉換在漫長的時間裡學會了適應環境。

現代人工智慧面臨的另一個問題是可解釋性和泛化之間的權衡。科學家正在不斷尋找新的技術和結構,希望它們有更好的泛化能力。

經驗表明,當涉及到人工神經網絡時,規模可以提高泛化能力。硬體的進步和大型計算資源使得研究人員能夠在合理的時間框架內創建和訓練非常大的神經網絡。事實證明,這些網絡在執行複雜任務如計算機視覺和自然語言處理方面,表現得非常出色。

而人工神經網絡的問題在於,它們越大,就越不透明。由於它們的邏輯跨越了數百萬個參數,不像簡單的回歸模型那麼容易解釋。

簡化人工神經網絡的結構(例如,減少網絡層或參數的數量)將使人們更容易理解預測的結果。但是更簡單的模型在處理自然界中複雜和混亂的數據方面的能力也更弱。

「我們認為,神經網絡的預測是建立在蠻力直接擬合的基礎上的,它依賴於過度參數化的優化算法來提升預測能力,而沒有對世界的潛在生成結構進行明確的建模」。

關於這是一把什麼椅子,人的推理表現要好於人工神經網絡

假設你想創建一個椅子分類系統,可以在圖像和視頻中檢測椅子。理想情況下,你可以提供一些椅子的圖像,它能夠檢測出這是一把正常的還是古怪時髦的椅子。

這是人工智慧長期追求的目標之一,即創造可以「推斷」的模型,給定一些問題域的示例,模型能夠提取基礎規則,並將它們應用到從未見過的樣本中。

當處理簡單的(大部分是人工的)問題域時,通過一小組訓練數據,就可能達到外推級別。例如,在銷售預測和庫存管理等功能有限的領域中,很容易實現。但是,當環境發生根本性變化時,即使是這些簡單的人工智慧模型也可能崩潰。

當涉及圖片、文本之類的非結構化數據時,小數據方法往往會失敗。在圖像中,每個像素實際上變成了一個變量,因此分析一組100*100像素的圖像變成了一個10,000維的問題,複雜性驟然升高。

論文寫道: 「在參數空間的不同部分存在複雜的非線性關係時,小數據推斷註定會失敗。」

許多認知科學家認為,人類大腦可以依賴於內隱的生成規則,而無需接觸到來自環境的豐富數據,而人們普遍認為人工神經網絡沒這種能力。

基於問題域的豐富採樣或超越直接擬合的神經網絡

研究人員指出: 「問題空間的密集抽樣可以顛覆預測問題,將基於外推的問題轉化為基於插值的問題。」

本質上,有了足夠的示例,神經網絡將能夠捕獲問題域中足夠大的區域。這使得在樣本之間進行插值成為可能,只需要簡單的計算,而不需要提取抽象的規則來預測訓練樣本域之外的結果。

當數據結構是複雜和多維的時候,一個「盲目」的直接擬合模型,能夠在現實世界的參數空間內進行插值預測,比傳統的顯式擬合模型更有效,因為後者無法解釋數據中的大量變化。

外推法(左)試圖從大數據中提取規則,並將它們應用於整個問題空間。插值(右)依賴於問題空間的豐富採樣來計算樣本之間的值。

在監督學習中 ,仍然需要大量人工標註的數據。儘管如此,大數據使得直接匹配方法有可能應用於複雜領域,而這些領域無法用少量樣本和通用規則來表示。

ImageNet 等流行的訓練數據集提供了數百萬不同類型對象的圖片, 但是由於大多數照片是在理想的光照條件下,從傳統的角度拍攝的,基於這些數據集訓練的深層神經網絡無法識別這些非正常擺放的物體。

ImageNet vs reality

「無論是人類還是人工神經網絡,都不善於推斷他們從未經歷過的環境。」

許多開發人員試圖通過盲目地向訓練數據集中添加更多的樣本來使他們的深度學習模型更加健壯,希望能夠覆蓋所有可能的情況。這通常不能解決問題,因為採樣技術不能擴大數據集的分布。

哈森和納斯塔斯認為,通過為目前在尾部表現不佳的人工神經網絡提供一個更加生態化的抽樣機制來擴大插值區域是個不錯的方法。

「長尾現象」在某種程度上是抽樣缺陷。 但解決方案不一定只是更多的樣本,也可以是生物有機體中更複雜的取樣(例如尋求新鮮感)。

這一觀察結果與人工神經網絡最近的研究結果一致,即採用更多樣化的抽樣方法實際上可以提高計算機視覺系統的性能。

「我們經常高估生物神經網絡的泛化能力,包括人類。但是大多數生物神經網絡是相當脆弱的,比如海洋溫度升高2度將對整個生態系統造成嚴重破壞」。

人類大腦或許是一個高度並行的計算系統

許多科學家批評人工智慧系統依賴於非常大的神經網絡,認為人類的大腦是非常節省資源的。大腦是一個三磅重的物質,只消耗10瓦多一點的能量,而深層神經網絡通常需要兆瓦級功耗的伺服器。

但是撇開硬體不談,將大腦的組成部分與人工神經網絡進行比較。最大的深層神經網絡由幾十億個參數組成。

相比之下,人腦由大約1000萬億個突觸組成,在量級上跟人工神經網絡的參數量是相仿的。此外,大腦是一個高度並行的系統,因此很難將其功能與人工神經網絡的功能相比較。

「雖然大腦受到線路和新陳代謝的限制,但我們還沒明白大腦的計算機制,所以我們不能簡單地認為人腦計算資源匱乏」。

另一個論點是,與人工神經網絡相比,人類大腦的神經網絡輸入機制非常差,不具備攝取和處理大量數據的能力。這使得人類的大腦不可避免地學習新的任務而不是學習潛在的規則。

進入大腦的輸入是很複雜的, 但是我們經常低估了我們處理的數據量。我們每年可能會接觸到成千上萬個樣本,每個類別可能會在每次接觸中被取樣很多次,所以視覺系統輸入的數據量也是相當驚人的。

超越系統1的神經網絡是人工智慧的關鍵所在

然而,有一件事是不可否認的,人類確實從環境中提取規則,用來處理和分析新的信息。這種複雜的符號操作使人類擁有了遷移學習的能力。

理解和應用因果關係仍然是人類大腦的獨特優勢。現在的人工智慧科學家也在極力尋找這種理解機制,一旦被找到將會是人工智慧的重大突破。

毫無疑問,人類可以超越現代人工神經網絡的方式學習抽象的規則,並推斷出新的情境。微積分就是在複雜環境中抽象出普適規律的最好例子。這些能力並非來自單個神經網絡的激活和交互作用,而是許多頭腦和幾代人積累的結果,這是直接擬合的模型無法做到的。

從科學的角度來說,這種能力是由被稱為系統1和系統2的兩種思維決定的。

系統1指的是那些可以通過死記硬背來學習的任務,比如識別面孔,走路,跑步,開車。你可以在潛意識中完成這些能力中的大部分,同時還可以完成其他任務(例如,邊走邊和別人說話,邊開車邊聽收音機)。而系統2則需要集中注意力和有意識的思考(你能在慢跑的時候解決微分方程問題嗎?)

那麼,我們如何來開發具有系統2功能的 AI 算法呢?這是一個有很多爭論的領域,包括深度學習先驅Bengio在內的一些科學家認為,純粹的基於神經網絡的系統最終會達成系統2級別的人工智慧,先進的神經網絡結構已經表現出不錯的符號操縱能力。

「雖然人類的思想激勵著我們去觸摸星星,但它是建立在系統1無意識的數十億擬合參數之上」。因此,直接擬合不是最終目標,而是理解高階認知結構的起點。

另一種觀點是創建混合系統,即將經典符號人工智慧與神經網絡結合起來, 這一領域在過去一年中引起了廣泛關注,基於規則的人工智慧和神經網絡相互補充創造出了更強大的系統。

「儘管非神經符號計算——類似於馮 · 諾依曼的控制單元和算術邏輯單元模型——本身就很有用,而且可能在某種程度上與描述有關,但人類系統2是生物進化的產物,是從神經網絡中產生的。」

哈森和納斯塔斯對一些組件進行了擴展,這些擴展可能幫助神經網絡發展出更高級的能力。他們還提了一個有趣的建議,給神經網絡一個身體,讓它像其他生物一樣體驗和探索世界。

「將一個網絡整合到一個身體中,使其能夠與世界上的物體進行互動,這對於促進在新環境中學習是必要的。」

要求一個語言模型從文本語料庫中的相鄰詞彙中學習詞義,使網絡暴露在一個高度限制性和狹窄的語境中。如果這個網絡有一個身體,並且能夠以一種與單詞相關的方式與物體和人進行互動,那麼它就有可能在上下文中對單詞的意思有更好的理解。

比如word2vec詞向量模型正是施加了這些「限制」,從而迫使神經網絡學習到了更多有用的表示。

這麼看來,生物神經網絡和人工神經網絡相似度可能遠超我們的認知,只是有些機制尚未被發現。

參考連結:

https://bdtechtalks.com/2020/06/22/direct-fit-artificial-neural-networks/

相關焦點

  • 超常大腦大講堂:什麼是人工神經網絡?它和我們大腦有本質區別嗎
    我們的孩子,未來能在這個領域有所建樹嗎?今天就簡單的和大家說一說。人工神經網絡的原理什麼是人工神經網絡?簡單的說,就是讓程序能夠像大腦處理信息那樣,來處理複雜的工作。一般的人工神經網絡,包含了三部分,輸入層(input layer)、隱藏層(hidden layer)、輸出層(output layer)。
  • 無處不在的人工神經網絡:機器人擁有意識的關鍵
    與此同時,關於「機器人是否會有意識」的話題也漸漸受到人們的關注,一部分人認為未來的機器人將會擁有自我意識,還有一部分人則認為這是一個難以完成的任務。說到「意識」的問題,人類之所以有意識,關鍵還是在於「生物大腦」存在。以此作比,機器人要想有意識,就得先有一個「大腦」,也就是所謂的「人工神經網絡」。
  • 人工智慧神經網絡和生物大腦有什麼區別 神經網絡將如何發展
    關鍵是有機大腦的結構和先天能力,這種觀點在當今的AI社區中大多被駁回,而人工神經網絡主導了這一論點。神經科學冷泉港實驗室教授Anthony Zador在同行評審期刊《自然》上發表的一篇論文中指出,這是一個高度結構化的大腦,可以使動物成為非常高效的學習者。
  • 人工神經網絡的本質(物理或數學意義)是什麼?
    從數學的角度講,人工神經網絡的本質從機器學習的過程可理解為通過參數求最佳解得過程。同樣也是一個負反饋的過程,以最簡單的負反饋神經網絡bp神經網絡(back propagation)為例,其本質可以形象的理解為這樣一個過程:我們假設這個剛搭建的好的機器人叫
  • 大腦與AI,神經科學與人工神經網絡
    書讀百遍其義自見,一個詞有多重含義,但可以根據之前所說的內容推斷出那個詞對於那個詞的含義,大腦如何聯繫這些概念的。人工智慧(AI)能幫助我們理解大腦如何理解語言嗎?神經科學可以幫助我們理解為什麼AI和神經網絡在預測人類感知方面是有效的嗎?
  • 對人工神經網絡「開刀」,利用神經科學消融法檢測人工神經網絡
    在他們發表在 arXiv 上的論文中,研究者在人工神經網絡中使用了名為「消融」(ablation)的技術,原本是應用於神經科學的一種技術,即在神經網絡中切除大腦的某些神經元來確定它們的功能。「我們的想法源自於神經科學領域的研究,該領域的主要目標是理解我們的大腦是如何工作的。」
  • 科技:人工神經網絡的進步
    這些重大新故事中的一些與人工神經網絡有關,人工智慧研究中的一個相對較新的現象正在推動從娛樂到醫學等許多領域的各種進步。人工神經網絡依賴於這樣的思想:技術可以使用對應於個體人類神經元和神經元組的小單元來模擬人類大腦的生物學工作,以基於輸入產生輸出。
  • 人工神經網絡初學:是什麼以及為什麼?
    參與設計原始網絡的科學家受到了大自然的啟發,人類的大腦給他們帶來了靈感。我們的大腦有數十億(至少)神經元,這些神經元與我們體內的每一個細胞相連接。這些神經元之間以動態的方式相互通信,從而使我們的身體正常運作。  相比人類大腦,人工神經網絡運行環境簡單很多。與人腦數十億的神經元相比,人工神經網絡的一個系統只包含數千或數萬個連接,處理能力遠遠低於人腦。
  • AI的人工神經網絡
    人工神經網絡是模擬人和動物的神經網絡的某種結構和功能的模擬,所以要了解神經網絡的工作原理,所以我們首先要了解生物神經元。其結構如下圖所示:   而人工神經網絡的基本原理也就是對生物神經元進行儘可能的模擬,當然,以目前的理論水平,製造水平,和應用水平,還與人腦神經網絡的有著很大的差別,它只是對人腦神經網絡有選擇的,單一的,簡化的構造和性能模擬,從而形成了不同功能的,多種類型的,不同層次的神經網絡模型。
  • 什麼是人工神經網絡(ANN)?
    每天使用神經網絡的應用程式有很多,例如Google的翻譯服務,Apple的Face ID iPhone鎖和Amazon的Alexa AI驅動的助手。神經網絡也在其他領域的一些重要人工智慧突破背後,例如診斷皮膚和乳腺癌,讓目光投向自動駕駛汽車。人工神經網絡背後的概念和科學已經存在了數十年。
  • 初識人工神經網絡
    人工神經網絡(artificial neural networks) 是一種模仿生物神經網絡行為特徵,進行信息處理的算法數學模型。在人工神經網絡模型中使用單元節點模擬神經元,通過調整神經網絡內部大量節點(神經元)之間相互連接的權重來達到處理信息的目的。
  • 人工神經網絡為夢想新理論鋪平道路
    計算機科學家有不同的思考方式。對於他們來說,這是一個「過度擬合」的例子——使用不相關的細節來構建模型。可能有許多因素會導致一個特定的網球擊球、籃球投擲或本壘打的成功,但襪子或內褲的顏色可能不是其中之一。 同樣的事情也發生在人工神經網絡上。網絡學習相關的細節,但也不相關。超擬合是機器學習專家們的苦惱,他們設計了各種各樣的技術來解決這個問題。
  • 人工神經網絡的定義
    人工神經網絡的定義   人工神經網絡( Artificial Neural Networks, 簡寫為ANNs)也簡稱為神經網絡或稱作連接模型,是對人腦或自然神經網絡若干基本特性的抽象和模擬。
  • 重建腦科學與AI之間的橋梁,人工神經網絡比機器學習更優嗎?
    1943 年,美國神經科學家麥卡洛克(Warren McCulloch)和邏輯學家皮茨(Water Pitts)在 「A Logical Calculus of Ideas Immanent in Nervous Activity」 一文中提出了神經元的數學模型,受人體大腦神經元的啟發,機器學習領域早期的重要算法 —— 人工神經網絡(Artificial
  • 人工智慧神經網絡你知道是什麼嗎
    打開APP 人工智慧神經網絡你知道是什麼嗎 企業新聞 發表於 2020-04-09 11:28:47 直到人工神經網絡技術的出現,才讓機器擁有了「真智能」。 為什麼說之前的方法都是假智能呢?因為我們人類能清清楚楚地知道它們內部的分析過程,它們只是一個大型的複雜的程序而已;而人工神經網絡則不同,它的內部是一個黑盒子,就像我們人類的大腦一樣,我們不知道它內部的分析過程,我們不知道它是如何識別出人臉的,也不知道它是如何打敗圍棋世界冠軍的。
  • 人工神經網絡及其應用
    1 人工神經網絡的發展歷史及其意義1.1 人工神經網絡的發展歷史神經網絡的發展可以追溯到19世紀末,其發展可以分為四個階段。第四個階段為新時期,開始於1987年6月,在美國加州聖地牙哥召開的首屆國際神經網絡學術會議,這標誌了在全世界範圍內掀起了研究神經網絡的熱潮。從1987年以來,神經網絡的理論、應用、實際開發工具均以令人興奮的速度發展。
  • 科學家認為整個宇宙是一個巨大的神經網絡,你怎麼看?
    有沒有一種理論把宏觀世界及微觀世界的理論很好的統一起來呢。維塔利·范楚林認為,將宇宙作為神經網絡的理論可能是很好的方案。在這篇論文中,我考慮了微觀神經網絡是基本結構,而量子力學、廣義相對論觀察者等是基於這樣的基本結構而顯現出來。到目前為止,這個方向看起來很有希望。他認為微觀神經網絡是基本結構以及其他一切的另一種可能性。即量子力學廣義相對論和觀察者從中浮現出來。許多科學家駁斥了這個想法。
  • 大腦的記憶能力啟發了AI專家,使神經網絡不再那麼「健忘」
    Baylor的第一作者和博士後研究員Gido van de Ven和首席研究員Andreas Tolias與UMass Amherst的Hava Siegelmann一起在Nature Communications中寫道,他們已經開發出一種新方法來保護「令人驚訝地有效」的深度神經網絡免受「災難性遺忘」 ;「 在學習新課程後,網絡會忘記他們以前學過的東西。
  • 人工神經網絡的五大主要應用場景
    人工神經網絡是一種嘗試,模擬組成人腦的神經元網絡,這樣計算機就能像人一樣學習事物並做出決策。人工神經網絡是通過對普通計算機進行編程而產生的,使它們的行為類似於人類的相互連接的腦細胞。人工神經網絡是受人腦啟發的計算模型。人工神經網絡最近的許多進展都是在人工智慧領域取得的,包括語音識別,圖像識別,以及基於人工神經網絡的機器人。
  • 大腦的記憶能力會激發AI專家減少神經網絡的「健忘」能力
    貝勒的第一作者和博士後研究員吉多·范德文和首席研究員安德裡亞斯·託裡亞斯與麻薩諸塞大學阿默斯特分校的哈瓦·西格曼一起在《自然通訊》上寫道,他們已經開發出一種新的方法來保護「令人驚訝地有效」的深度神經網絡免受「災難性遺忘」的影響。 ;「 在學習新課程後,網絡會忘記他們以前學過的東西。