第 76 期·中文精讀

約翰·霍普菲爾德:心智的物理學視角與神經生物學

John Hopfield: Physics View of the Mind and Neurobiology

物理學家談神經網路與記憶的物理模型、大腦的計算方式,以及物理與生物的交匯。

官方音訊00:00 / --:--
中文精讀由 AI 基於原始訪談改寫,非官方翻譯,可能存在偏差或錯誤;表述以原音訊與官方文稿為準。說明

2001 年 6 月,泰晤士河上那座新落成的千禧橋開放三天就關了。人走上去,橋會橫向搖晃。

橋沒有塌,搖晃的幅度也不像要塌的樣子。它擺得更像有人推鞦韆:一次比一次大,走到後來行人得扶住欄杆。三天後橋關了,一關兩年。

事後的解釋是這樣。行人走路的步頻在 2 赫茲上下,橋的橫向自振頻率差不多也是這個值。人走路時重心除了前後移動,還會左右擺。工程師設計時只算了前後方向,橋的強度夠了,橫向剛度不夠。橋一開始晃,行人本能地想穩住自己,腳步不自覺跟橋的節奏對齊,給橋的推力於是更整齊,橋晃得更兇。

約翰·霍普菲爾德(John Hopfield)在播客裡講這個故事,講到一半就拐到了神經系統上。

神經細胞產生動作電位。一群頻率相近、彼此鬆散耦合的細胞放在一起,某些條件下相位會鎖死,所有人一起放電;另一些條件下鎖不上。而一旦它們同步放電,周圍的細胞一定會注意到。在一顆正在演化中的大腦那裡,這件事本身就能拿來當計算用。

生命系統裡那些看起來像缺陷的東西,是可以變成特徵的。(約翰·霍普菲爾德)

他說完停了一下,接著說:現在絕大多數人工神經網路,連動作電位都沒有,更別提讓它們同步。

複製一份,然後讓兩份漂開

他舉了分子層面的例子。

一段 DNA 編碼一個特定的蛋白質。這段 DNA 可以被複制一份。複製完之後,其中一份繼續幹原來的活,另一份可以自己慢慢變化,編碼出一個略有不同的分子。如果這個新分子碰巧幫上了某個對細胞要緊的化學反應,演化就會開始改進它。於是你得到一種能力:複製,然後讓兩份漂移開,一份守住舊功能,另一份去試新的。

萊克斯·弗裡德曼(Lex Fridman)把話題引到公司上。霍普菲爾德說,是啊,公司也這樣,關門、開業,時間尺度短一些,也短不了多少,有些公司能活一個世紀。他提到 IBM 造第一臺 PC 時成立了一個隔離的內部小組,那是 IBM 歷史上第一次不堅持用自家元件。要進一個完全不同的市場,得把整套文化換掉。

然後他補了一句:生物學找新市場的方式,比這更有適應性。

晶片是平的,大腦是立體的

他把人工神經網路缺的東西歸結到一件很物理的事情上:結構。

計算機晶片基本是二維的,勉強算 2.1 維。它做不好三維佈線。大腦不長這樣。新皮層是片狀的,鋪在白質上面,白質的體積大約是灰質的十倍,裡面全是所謂的"線"。

結構決定什麼容易、什麼極難。生物學讓一些事變得極其容易,而那些事從計算角度看,難到不知道怎麼下手。反過來,它做不了簡單的浮點運算,那對它來說蠢得沒法用。

他提到嬰兒期。那段時間大腦裡既有瘋狂的細胞增殖,也有最劇烈的細胞死亡。用不上的、接得不夠好的連線會被清掉。這是一套篩選機制,並非一次性的設計。

教了一輩子書,"理解"這個詞他還是沒定義清楚

霍普菲爾德的父母都是物理學家。他說自己從中真正得到的,是一種感覺:世界是個可以被理解的地方。做得夠多的實驗,想清楚它們意味著什麼,把東西組織成能做數學的形式,你就應該能明白它怎麼運作。

但他教大一物理的時候遇到麻煩。他不想讓學生背下一堆例題,看到題就知道該寫哪個公式去生成答案。他想讓學生真的"理解"牛頓定律,看到某個情境就能說,這個球應該走那條軌跡。

對這個"理解",我心裡有個模糊的想法,可我不知道該怎麼把它表達好,我一輩子都沒搞清楚該怎麼表達它。(約翰·霍普菲爾德)

他說這個問題在前饋神經網路面前撞得頭破血流。這些網路做出了驚人的事,可裡面沒有一絲一毫他心目中的"理解"。

理解遠遠不止一張巨大的查詢表。(約翰·霍普菲爾德)

弗裡德曼追問:如果這張表足夠大呢?

霍普菲爾德沒接這個話頭,他繞到了反饋和腦電節律上。問一個神經外科醫生,什麼時候算一個人死了?答案大概會是:看腦電節律,這一顆是再也回不來的,那一顆好好處理還有救。做這個判斷靠的是電極讀到的簡單電學圖樣,壓根不去看單個神經元在幹什麼。

這些節律,在 Google 的任何一臺機器裡都不存在。

弗裡德曼說,這有點像拿世界頂級鋼琴家和一個剛學琴的孩子比。霍普菲爾德說,可他們都在彈鋼琴。

AI 撞一次牆,神經生物學遞一塊磚,然後再撞

被問到兩邊會不會有一天接上,霍普菲爾德的判斷是,這會一代一代迴圈下去。

模式大致是這樣:人工智慧和電腦科學這邊說,這就是我們當下對神經生物學的模型,先假裝它夠用,把能做的做盡。做出一堆有意思的東西。做一陣子之後,撞進沙子裡動不了了。然後有人回頭說,神經生物學那邊還得要點別的東西。再然後某個更大的東西出現,又能往前走很遠。接著再撞一次。

他說他也不知道這個迴圈要走多少代。每一代都會比上一代更接近大腦實際在做的事,也能在更大範圍上越過圖靈測試這類標尺。

有意思的是,這個迴圈在神經生物學內部已經演過一遍。

霍普菲爾德剛對這個領域感興趣的時候,絕大多數從業者相信,只記錄單個細胞就能理解神經生物學。大衛·休伯爾(David Hubel)是這種觀點的強力代表。後來一兩代人把這個看法整個推翻了:不做到同時記錄一萬到十萬個細胞,就別談理解大腦怎麼工作。

霍普菲爾德說,大方向上這是對的。你得能看到集體模式。這些模式落在整組細胞的集體屬性上,跟某一個動作電位、某一個細胞無關。問題是,要多少個。

六個高精度電機,還是十萬根肌肉纖維

他舉了運動皮層。運動皮層做的事很複雜,可你要研究的問題本身相對簡單。神經生物學的做法和工程師的做法完全不同:工程師會在一條肢體上裝六個高精度步進電機,神經生物學用的是十萬根肌肉纖維,每一根都得單獨控制。

理解怎麼用一種寬容得多的、更像神經的方式去完成一件事,我覺得對工程界是有好處的。(約翰·霍普菲爾德)

他的建議很具體。別鋪一整片幾萬個壓力感測器,每一個都不太準,每一個都在沒完沒了地自我校準。裝一兩個,然後用一套容錯的方式去用它們。

弗裡德曼追問:那樣的話,物理學家不就永遠失業了嗎?那麼大、那麼亂的系統裡,哪還有什麼簡單的基本原理可挖。

霍普菲爾德不接受這個說法。他拿納維-斯托克斯方程打比方。非線性流體力學的方程裡有大量物理,原子和分子的物理全都不見了,被另一組方程取代,而那組方程跟底層方程一樣真。

問題在於,這類方程在一般生物學裡會難找得多。但作為物理學家的那個我堅持認為,大概存在某種這樣的方程,它們就在那兒。(約翰·霍普菲爾德)

如果物理學還能對這個領域有貢獻,可能就貢獻在找這類方程上,以及貢獻在弄清怎麼從生物學裡把它們提取出來。

他把這稱作一個尚未解決的開放問題。分子在這頭,心理行為在那頭,中間隔著好幾層集體性。要抓住的是這些層與層之間怎麼接起來,而不必從頭算。

兩種學習,他只願意研究其中一種

被問到最漂亮的東西,霍普菲爾德的回答幾乎脫口而出:適應就是一切。

但適應有兩種。一種發生在代際之間,靠演化時間。另一種發生在單個個體的一生之內,靠這個人從環境裡學。生物學兩種都有。讓神經生物學變得困難的正是這一點:它是一套建立在演化系統之上的、像數學系統一樣的東西。

他講這兩種學習時的態度差別很大。

演化讓他敬畏。他接著說,那是個黑洞,他看不出從哪裡下手,所以一點工作的興趣都沒有。

我看不到演化過程在眼前發生。我對它心懷敬畏,但我沒法對它產生研究的興趣。(約翰·霍普菲爾德)

人能撬開的是"一生"這個時間尺度。發育神經生物學就在這個尺度上,看連線和結構怎麼從基因加三維構建這兩件事裡長出來,也看那最初幾天幾個月裡發生了什麼。

身體散了以後

訪談裡有個轉折,弗裡德曼問他自己怎麼看待死亡,因為他研究的是心智這個機制。

霍普菲爾德的回答很直接。年紀大了,身體以各種方式散架,他越來越清楚地意識到,一個人是什麼,裝在腦子裡,不裝在你操心怎麼埋葬的那具身體裡。

有一部分的確能留下來。寫過東西的人,方程、筆記、日記,這些碎片會在他死後繼續活著。他說他這輩子正在經歷一場深刻的轉變:他父親過世時,除了親手寫下的那些東西,關於這個人的事實幾乎沒有被記錄過。而現在,每一個普通人的大量事實都會被數字世界永久記下來。

所以什麼是死亡這個問題,對上一代人和對下一代人,答案可能不一樣。按某些定義,我們某種程度上已經不朽了。(約翰·霍普菲爾德)

這個判斷出自一個研究聯想記憶的人嘴裡,別有意味。他造的那類網路,本質上就是讓部分資訊能喚起整體。他說的"留下來"也是同一回事:留下足夠多的錨點,別人就能重建出一部分你。

意義這個詞,和"理解"一樣滑

被問到生命的意義,他先說這個詞滑得像"理解"。

然後他講到活著的系統有多難定義。一個氫原子和另一個氫原子基本一樣。兩個同種細菌就不太一樣了,同名義物種之內的差異大到超出直覺。什麼算物種這個概念本身開始模糊。物種離開特定環境還存不存在,又是個問題。

再往下推,整片生物圈都是活的,可你要問其中哪一塊單獨拿出來能叫"活",他自己都覺得說不清。

所以"意義"這種東西,可能是像有意識的生物這樣的個體才擁有的。而你在說,這一切都以某種方式互聯,可能連個體都不存在。(萊克斯·弗裡德曼)

霍普菲爾德接了一句更狠的:人說新皮層是思考的地方,可大量工作在脊髓上完成。思考的本質在哪?不可能只在新皮層。

想理解思想、想造出思想,你可能得連著新皮層一起把整個宇宙造出來。

提起一個腰不好的認知科學家

話題轉到他自己的工作。

聯想記憶是什麼?他舉了個例子。你對每個朋友都有一堆記憶:長什麼樣、聲音什麼樣、哪上的大學、在哪兒認識的、寫過什麼論文,一直列下去。現在有人開始描述,一個五英尺十英寸高、做認知科學、腰很不好的傢伙。用不了多久你就知道,他在講傑夫·辛頓(Jeff Hinton)。

整個過程裡沒人提名字。

幾個和某個人繫結的事實,就足以讓你抓住其餘事實裡的一個子集。這種把東西連起來、把經歷連起來的能力,就叫聯想記憶。霍普菲爾德對它的評價比大多數人想的都要高:

在我看來,智慧行為裡有很大一部分,其實就是大型聯想記憶在運轉。(約翰·霍普菲爾德)

他四十年前做的東西是個粗糙的物理模型。粗糙是有意的,為的是讓他自己那種物理學家的"理解"能站住:你可以說,哦,我明白它為什麼跑到穩定態去了,就跟東西往山下滾一樣。有了這個,你就能用物理的語言思考,而不只靠數學符號。

具體機制是這樣。把系統看成一個在高維空間裡運動的點。存在某些路徑,別的路徑會往它們上面收斂。這類網路叫吸引子網路。吸引子的意思是,從附近任意一點出發,軌跡最終都落到同一條線上去。

怎麼在高維空間裡實現收縮?這裡有道經典的限制。劉維爾定理說,相空間裡處處收縮是不可能的。這兒縮,那兒就得脹。有意思的驅動物理系統總是這樣處理:取一小塊子系統當"有意思的部分",讓它收縮,剩下的那部分負責膨脹,物理學家管這個叫熵流。

收縮帶來穩定。穩定帶來穩定的計算和穩定的行為。

關鍵的數學工具叫李雅普諾夫函式。有這個東西的系統,你不必把動力學細節全跟一遍,就能判斷它會往哪去。霍普菲爾德說他在八十年代初做那個簡單模型時,壓根不知道李雅普諾夫函式叫什麼,他只知道那是個能量函式。

從山頂放一顆球,它會停在某個谷底。你用不著盯著它滾,也能知道這件事。

這套"能量地形"的圖景順帶解釋了誤差校正。糾正錯誤可以理解成一條河谷:計算沿著谷底走,被石頭推偏了一點,水會自己回到河道里。即使中間每一步執行得都不完美,最後也能到同一個答案。

他說得很清楚,沒有谷底的糾錯方案也存在,數學家能懂,他不懂。他懂的是有谷底的那種。

這個模型沒告訴你東西是怎麼學會的

弗裡德曼幾次想把這套東西升格成"關於學習的洞見",霍普菲爾德每次都把他按回去。

它沒給出關於學習的洞見。它給出的是,一個已經學成的系統可以怎樣表達。它沒有描述一個合理的、真正把東西學下來的過程。(約翰·霍普菲爾德)

這句話分量很重。被問了三十多年 Hopfield 網路的人,本人一再強調這個模型的邊界:它說的是"假如這些連線已經以某種方式學好了,現在你放半個圖案進去,另一半會自動補全,為什麼?因為物理"。那套連線最初怎麼形成的,它一個字沒講。

真正把學習裝進去的是玻爾茲曼機,辛頓和特里·謝諾夫斯基(Terry Sejnowski)的工作。霍普菲爾德對它有個評價:這是最長壽的學習系統之一,而它本質上是個反饋網路,學習的內容是一組物理哈密頓量或者能量函式的引數。他說辛頓一遍又一遍回到玻爾茲曼機的變體上,這件事一直讓他覺得有趣,因為一個帶反饋、帶機率的東西,在計算和物理兩邊都是漂亮的封裝。

從這裡他引出一個對當下深度學習的判斷。他不認為大腦有最深那些網路那麼深。他懷疑,電腦科學裡那種深度,有一部分是被逼出來的:機器上最容易實現的學習是前饋的,所以只能靠堆深度來補。

如果真是這樣,問題就變成了:生物系統裡既有前饋又有反饋,它會不會被一個神經元多得多、但層層堆疊的系統給近似掉了?反饋的動力學,會不會比神經元數量和深度更關鍵?

他的比喻是,沒有反饋,就像造了一臺大計算機,只讓它跑一個時鐘週期,然後必須重新載入輸入才能幹下一件事。而人可以閉上眼睛,不聽對方說話,在腦子裡擺弄一個棋盤兩分鐘,一點外部輸入都沒有。

那種記憶的東西,從根本上就是反饋機制。(約翰·霍普菲爾德)

意識是給自己講的故事

反饋繞不開意識,他承認這一點,但他說很難內省,更別說研究。他這些年偶爾對意識感興趣,就去問比他強的人怎麼看,收集觀點。

馬文·明斯基(Marvin Minsky)的看法是,意識基本被高估了,它可能只是個副現象。你做的那些難的運算,全在無意識裡完成。證據多得很:甚至很簡單的動作,你已經決定了,神經生物學家能在你自己意識到之前看出你已經決定要把手往左移。意識像蛋糕上的糖霜,真正的蛋糕在下面。

尼可拉斯·查特(Nick Chater)寫過一本《心智是平的》(The Mind Is Flat)。霍普菲爾德拿神經網路來類比這個"平"字:可能是一張很寬、沒有深度的網。他順著明斯基往下推,如果把明斯基逼急了,他大概會說,意識是你為了向自己解釋你早就做完的事而付出的努力。

它是圍繞那些已經替你算好的東西,編織出來的一段敘事。(萊克斯·弗裡德曼)

霍普菲爾德說,對,我們對事件的記憶有大量這種情況。你目睹一件創傷性事件,真正準確記下的沒幾條。有人問你,你會圍繞這幾個正確的錨點,加上一般常識,編出一段細節豐富得多的敘事。一旦這段敘事被生成出來,你極可能反覆複述它,並且堅稱裡面每一條都是真的。

他舉了約翰·迪恩(John Dean)的例子。水門事件時期,迪恩是尼克松的私人律師,捲入掩蓋行動,後來意識到不交代就等著坐很久的牢。他作證時表現驚人,能極其詳細地複述一次次談話,非常有說服力。多年後秘密錄音帶公開,人們發現迪恩的記憶是好的,但沒到非凡的程度。他真正有的能力是,把當時的氣氛生動而大體準確地畫出來。

弗裡德曼說,這本身就是對意識的一個漂亮描述。霍普菲爾德沒反對。

問到他自己站哪邊,他說還在收集觀點。他見過弗朗西斯·克里克(Francis Crick)一次,問起意識,克里克立刻開始長篇講孟德爾和豌豆。孟德爾知道有些東西在遺傳裡,而且那種東西不溶於灰色、是這個或那個、會傳遞下去,這對生物學是根本性的。生物學家花了好幾代才明白有遺傳學這回事,又花了一兩代才明白它來自 DNA。可孟德爾之後不久,會思考的生物學家就已經意識到遺傳裡有個深層問題。

克里克想說的是,這就是我在做意識的原因。霍普菲爾德指出,克里克手裡沒有孟德爾那樣的確鑿訊號。這正是他立場薄弱的地方。克里克和克里斯托夫·科赫(Christoph Koch)合寫的那本書,他覺得不夠有說服力,原因就在於缺那個訊號。

他自己為什麼不站隊:他還沒看到進入點。在神經生物學裡,一旦他理解了集體現象、理解了可以被描述為集體行為的動力學演化,他就覺得,我懂的那套物理和任何一個神經生物學家懂的東西差得這麼遠,我大概能往裡添點東西。從物理學看意識,現在沒有任何可以抓的地方。

自由意志是緊挨著的另一個問題。他說物理學家會隨口給一個答案,然後一路後退,因為發現剛說的那個答案必然和物理定律衝突。

但這裡他劃了一條界線,劃得很乾脆。量子力學不必扯進來。

在我看來,大腦的謎屬於這樣一種性質:一個被驅動的動力系統,手裡有一億億個部件,會發生什麼。這種複雜性的物理,至少和量子力學裡的相位相干一樣,都沒被搞明白。(約翰·霍普菲爾德)

街上滾過來一個球

如果有個眼睛裡帶著光的年輕人跑來,說想用神經網路造出會思考的系統,他會給什麼建議。

他的第一條批評是:簡單的網路撐不住多個假設並存。

他理解中的思考,核心是在採取物理行動之前先做心理上的探路。就是剛才說的閉眼在腦子裡擺棋盤。前饋網路做這件事的方式是把所有情況預先算好。他認為神經生物學不這麼幹,它手裡有一套動力學系統,探路是真的在系統裡跑一遍。這裡面有創造的成分。

而在簡單網路裡,你有的是一堆學過的例項構成的空間。如果新問題落在這個空間內部,網路能給出不錯的建議。如果這個問題來自空間之外,它的行為沒有任何約束,什麼都有可能發生。

在人工神經網路這個世界裡,前提永遠是我有一堆樣本,測試集必須從同一個分佈裡抽。如果測試集來自完全不同的分佈,你沒道理指望它答對。(約翰·霍普菲爾德)

這就是所謂的分佈外。

他舉了個場景。黃昏時分,一個球從街對面滾過來。假如這不在訓練集裡,"後面可能跟著個孩子"這個念頭不會出現在網路裡。而人的生物性裡有某種東西會讓這個念頭出現。

接下來他說的話,把整場對話又拽回"理解"那個詞上。訓練集這個分佈,不只是那堆樣本的集合,它背後還有別的東西。那個別的東西,正是他一直想問的:理解一件事到底是什麼。

皮布林斯不啃大資料

弗裡德曼問演繹推理在科學裡的位置。

霍普菲爾德承認,有些科學問題的答案確實只能靠分析海量資料拿到,宇宙學就是。這類問題從來不是他有洞見的那一類。然後他補了個例子:今年諾貝爾物理學獎得主之一吉姆·皮布林斯(Jim Peebles)就在隔壁系。皮布林斯干的事,從來是自己不去啃大資料,他用的是別人工作被壓縮後的結果,最終歸結為把問題想透,想清楚一個現象在什麼原理下運作。

物理學會一直尋找那種能越過細節去描述系統的方式。死硬派生物學家認為生物學之所以成立就在細節裡。物理學家想要的是一個"不管細節怎樣都成立"的解釋。他也承認,有些問題的答案註定無法用這種方式找到。

那輛在 45 英里上抖輪子的道奇

霍普菲爾德講了他第一輛車。1936 年的道奇,基本是堆廢鐵。開到 45 英里每小時以上,輪子就開始抖。

沒人設計成這樣。這就是車在出故障。

換到生物學裡,如果"什麼時候超過 45 英里"這個資訊對你有用,演化會直接把這個抖動抓過來當感測器用,而且完全不關心它是怎麼來的。

要讓這種發生在大規模複雜網路裡的事情真正被用於計算,還得等很長時間。(約翰·霍普菲爾德)

他接著說,你筆記本里現在有多少個電晶體?數量級是百億。所有電晶體都差不多。而物理系統裡只要有這麼多相似的部件,幾乎必然會出現集體屬性。空氣裡的聲波,地震,天氣,都是。

而在今天的人工智慧裡,沒有一個集體屬性被用上了。

如果生物學用上了,那就還要好幾代人去挖,去看它們怎麼被用、意味著什麼。弗裡德曼說,那我們可能得反覆回到神經生物學,把我們的電晶體弄得更亂一點。霍普菲爾德說,對,同時那些簡單的方案也會拿下很大一塊地盤。

他自己承認,最讓他意外的事情之一是,學習系統明明跟生物一點關係都沒有,卻能這麼有用。

回到千禧橋

整場對話的結構很像他自己描述的那種動力學。開頭是橋在晃,行人不自覺同步,一個純粹的相變問題。中段是一顆球從山頂滾到谷底,是高維空間裡的吸引子。結尾是一輛 1936 年的道奇在 45 英里時速上抖輪子。

三件事的共同點是:系統裡有大量相似的部件,集體行為既不出自哪個部件的設計,也沒法靠拆開某個部件理解。

橋的設計師算錯了方向,行人的本能把這個錯誤放大成一場相變。球的軌跡不用盯著看也知道終點。抖動的車輪如果對某件事有用,演化就會留著它,還會把它磨得更靈。

他七十年代從物理學轉進生物學,八十年代做出那個以他命名的網路,之後又把注意力轉回真實的神經生物學,反覆提醒別人(也提醒自己)那個模型沒解釋學習。他 2018 年那篇文章就叫《現在呢?》(Now What?)。他在裡面寫,自己科學上的成就多半來自問這個問題,然後往往以一次大轉向作為回答。

文章末尾還有一句:專家擅長回答問題。如果你夠膽,就問自己的問題,別太在意你是怎麼找到它的。

可以試的幾件事

  • 重讀自己領域裡被反覆引用的那個經典模型時,專門去找作者本人後來寫的"這個模型沒解決什麼"。Hopfield 網路被引用了三十多年,而霍普菲爾德本人一再強調它不解釋學習怎麼發生。作者的自評比二手綜述誠實得多。
  • 做模型評估時,除了標準測試集,另外構造一組明顯脫離訓練分佈的樣本單獨跑。霍普菲爾德給的判據很樸素:新情況如果不在你的樣本總體裡,系統行為就沒有任何約束,別指望它給出合理反應。
  • 如果你的系統是純前饋的,問一句:這套能力裡有多少是靠預先算好所有情況換來的?試著加一層狀態迴圈,讓它能在沒有新輸入時繼續在內部演變幾秒,看輸出會不會變。
  • 做硬體和機器人時,考慮用少數不精確、會自我校準、彼此冗餘的感測器,替換掉"一兩個高精度感測器加精密控制環"的做法,讓整個系統靠容錯收斂,不必每一步都算準。神經系統就是這麼處理十萬根肌肉纖維的。
  • 讀一點動力系統的語言,尤其是相空間、吸引子、李雅普諾夫函式這幾個概念。它們的好處在於給你一套看圖的方式:知道球一定會落到某個谷底,就不必把滾動全過程模擬一遍。
  • 碰到一個看著像 bug 的行為,先問它在這個系統裡有沒有可能被當成訊號用。生物學裡大量特性都是這麼來的,工程系統裡通常直接把它修掉了。
  • 每完成一個專案,把"現在呢"當成一個必須回答的問題寫下來。他一生裡幾次重要轉向,都是從這個問題的答案開始的。
文稿來自公開 Kaggle 資料集(rajneesh231/lex-fridman-podcast-transcript),為早期自動轉錄存檔,可能存在識別錯誤。
The following is a conversation with John Hopfield, professor at Princeton, whose life's work weaved beautifully through biology, chemistry, neuroscience, and physics. Most crucially, he saw the messy world of biology through the piercing eyes of a physicist. He's perhaps best known for his work on associative neural networks, now known as Hopfield networks, that were one of the early ideas that catalyzed the development of the modern field of deep learning. As his 2019 Franklin Medal in Physics Award states, he applied concepts of theoretical physics to provide new insights on important biological questions in a variety of areas, including genetics and neuroscience with significant impact on machine learning. And as John says in his 2018 article titled, Now What?, his accomplishments have often come about by asking that very question, now what? And often responding by a major change of direction. This is the Artificial Intelligence Podcast. If you enjoy it, subscribe on YouTube, give it five stars on Apple Podcast, support it on Patreon, or simply connect with me on Twitter, and Lex Friedman, spelled F R I D M A M. As usual, I'll do one or two minutes of ads now and never any ads in the middle that can break the flow of the conversation. I hope that works for you and doesn't hurt the listening experience. This show is presented by Cash App, the number one finance app in the App Store. When you get it, use code LexPodcast. Cash App lets you send money to friends, buy Bitcoin, and invest in the stock market with as little as $1. Since Cash App does fractional share trading, let me mention that the order execution algorithm that works behind the scenes to create the abstraction of fractional orders is to me an algorithmic marvel. So big props to the Cash App engineers for solving a hard problem that in the end provides an easy interface that takes a step up the next layer of abstraction over the stock market, making trading more accessible for new investors and diversification much easier. So again, if you get Cash App from the App Store, Google Play, and use code LexPodcast, you'll get $10, and Cash App will also donate $10 to First, one of my favorite organizations that is helping advance robotics and STEM education for young people around the world. And now here's my conversation with John Hopfield. What difference between biological neural networks and artificial neural networks is most captivating and profound to you? At the higher philosophical level, let's not get technical just yet. But one of the things that very much intrigues me is the fact that neurons have all kinds of components, properties to them. And in evolutionary biology, if you have some little quirk in how a molecule works or how a cell works, and it can be made use of, evolution will sharpen it up and make it into a useful feature rather than a glitch. And so you expect in neurobiology for evolution to have captured all kinds of possibilities of getting neurons, of how you get neurons to do things for you. And that aspect has been completely suppressed in artificial neural networks. So the glitches become features in the biological neural network. They can. Look, let me take one of the things that I used to do research on. If you take things which oscillate, they have rhythms which are sort of close to each other. Under some circumstances, these things will have a phase transition and suddenly the rhythm will, everybody will fall into step. There was a marvelous physical example of that in the Millennium Bridge across the Thames River, about, built about 2001. And pedestrians walking across, pedestrians don't walk synchronized, they don't walk in lockstep. But they're all walking about the same frequency and the bridge could sway at that frequency and the slight sway made pedestrians tend a little bit to lock into step and after a while, the bridge was oscillating back and forth and the pedestrians were walking in step to it. And you could see it in the movies made out of the bridge. And the engineers made a simple minor mistake. They assume when you walk, it's step, step, step and it's back and forth motion. But when you walk, it's also right foot left with side to side motion. And it's the side to side motion for which the bridge was strong enough, but it wasn't stiff enough. And as a result, you would feel the motion and you'd fall into step with it. And people were very uncomfortable with it. They closed the bridge for two years while they built stiffening for it. Now, nerve cells produce action potentials. You have a bunch of cells which are loosely coupled together producing action potentials at the same rate. There'll be some circumstances under which these things can lock together. Other circumstances in which they won't. Well, if they're fired together, you can be sure that other cells are gonna notice it. So you can make a computational feature out of this in an evolving brain. Most artificial neural networks don't even have action potentials, let alone have the possibility for synchronizing them. And you mentioned the evolutionary process. So the evolutionary process that builds on top of biological systems leverages the weird mess of it somehow. So how do you make sense of that ability to leverage all the different kinds of complexities in the biological brain? Well, look, in the biological molecule level, you have a piece of DNA which encodes for a particular protein. You could duplicate that piece of DNA and now one part of it can code for that protein, but the other one could itself change a little bit and thus start coding for a molecule which is slightly different. Now, if that molecule was just slightly different, had a function which helped any old chemical reaction which was important to the cell, you would go ahead and let that try, and evolution would slowly improve that function. And so you have the possibility of duplicating and then having things drift apart. One of them retain the old function, the other one do something new for you. And there's evolutionary pressure to improve. Look, there isn't in computers too, but improvement has to do with closing some companies and opening some others. The evolutionary process looks a little different. Yeah, similar timescale perhaps. Much shorter in timescale. Companies close, yeah, go bankrupt and are born, yeah, shorter, but not much shorter. Some companies last a century, but yeah, you're right. I mean, if you think of companies as a single organism that builds and you all know, yeah, it's a fascinating dual correspondence there between biological organisms. And companies have difficulty having a new product competing with an old product. When IBM built its first PC, you probably read the book, they made a little isolated internal unit to make the PC. And for the first time in IBM's history, they didn't insist that you build it out of IBM components. But they understood that they could get into this market, which is a very different thing by completely changing their culture. And biology finds other markets in a more adaptive way. Yeah, it's better at it. It's better at that kind of integration. So maybe you've already said it, but what to use the most beautiful aspect or mechanism of the human mind? Is it the adaptive, the ability to adapt as you've described, or is there some other little quirk that you particularly like? Adaptation is everything when you get down to it. But the difference, there are differences between adaptation where your learning goes on only over generations and over evolutionary time, where your learning goes on at the time scale of one individual who must learn from the environment during that individual's lifetime. And biology has both kinds of learning in it. And the thing which makes neurobiology hard is that a mathematical system, as it were, built on this other kind of evolutionary system. What do you mean by mathematical system? Where's the math and the biology? Well, when you talk to a computer scientist about neural networks, it's all math. The fact that biology actually came about from evolution, and the fact that biology is about a system which you can build in three dimensions. If you look at computer chips, computer chips are basically two dimensional structures, maybe 2.1 dimensions, but they really have difficulty doing three dimensional wiring. Biology is, the neocortex is actually also sheet like, and it sits on top of the white matter, which is about 10 times the volume of the gray matter and contains all what you might call the wires. But there's a huge, the effect of computer structure on what is easy and what is hard is immense. And biology does, it makes some things easy that are very difficult to understand how to do computationally. On the other hand, you can't do simple floating point arithmetic because it's awfully stupid. And you're saying this kind of three dimensional complicated structure makes, it's still math. It's still doing math. The kind of math it's doing enables you to solve problems of a very different kind. That's right, that's right. So you mentioned two kinds of adaptation, the evolutionary adaptation and the adaptation or learning at the scale of a single human life. Which do you, which is particularly beautiful to you and interesting from a research and from just a human perspective? And which is more powerful? I find things most interesting that I begin to see how to get into the edges of them and tease them apart a little bit and see how they work. And since I can't see the evolutionary process going on, I'm in awe of it. But I find it just a black hole as far as trying to understand what to do. And so in a certain sense, I'm in awe of it, but I couldn't be interested in working on it. The human life's time scale is however thing you can tease apart and study. Yeah, you can do, there's developmental neurobiology which understands how the connections and how the structure evolves from a combination of what the genetics is like and the real, the fact that you're building a system in three dimensions. In just days and months, those early days of a human life are really interesting. They are and of course, there are times of immense cell multiplication. There are also times of the greatest cell death in the brain is during infancy. It's turnover. So what is not effective, what is not wired well enough to use at the moment, throw it out. It's a mysterious process. From, let me ask, from what field do you think the biggest breakthrough is in understanding the mind will come in the next decades? Is it neuroscience, computer science, neurobiology, psychology, physics, maybe math, maybe literature? Well, of course, I see the world always through a lens of physics. I grew up in physics and the way I pick problems is very characteristic of physics and of an intellectual background which is not psychology, which is not chemistry and so on and so on. Yeah, both of your parents are physicists. Both of my parents were physicists and the real thing I got out of that was a feeling that the world is an understandable place and if you do enough experiments and think about what they mean and structure things so you can do the mathematics of the, relevant to the experiments, you ought to be able to understand how things work. But that was, that was a few years ago. Did you change your mind at all through many decades of trying to understand the mind, of studying in different kinds of ways? Not even the mind, just biological systems. You still have hope that physics, that you can understand? There's a question of what do you mean by understand? Of course. When I taught freshman physics, I used to say, I wanted to get physics to understand the subject, to understand Newton's laws. I didn't want them simply to memorize a set of examples to which they knew the equations to write down to generate the answers. I had this nebulous idea of understanding so that if you looked at a situation, you could say, oh, I expect the ball to make that trajectory or I expect some intuitive notion of understanding and I don't know how to express that very well and I've never known how to express it well. And you run smack up against it when you do these, look at these simple neural nets, feed forward neural nets, which do amazing things and yet, you know, contain nothing of the essence of what I would have felt was understanding. Understanding is more than just an enormous lookup table. Let's linger on that. How sure you are of that? What if the table gets really big? So, I mean, asked another way, these feed forward neural networks, do you think they'll ever understand? Could answer that in two ways. I think if you look at real systems, feedback is an essential aspect of how these real systems compute. On the other hand, if I have a mathematical system with feedback, I know I can unlayer this and do it, but I have an exponential expansion in the amount of stuff I have to build if I can resolve the problem that way. So feedback is essential. So we can talk even about recurrent neural nets, so recurrence, but do you think all the pieces are there to achieve understanding through these simple mechanisms? Like back to our original question, what is the fundamental, is there a fundamental difference between artificial neural networks and biological or is it just a bunch of surface stuff? Suppose you ask a neurosurgeon, when is somebody dead? Yeah. So we'll probably go back to saying, well, I can look at the brain rhythms and tell you this is a brain which has never could have functioned again. This is one of the, this other one is one of the stuff we treat it well is still recoverable. And then just do that by some electrodes looking at simple electrical patterns, which don't look in any detail at all what individual neurons are doing. These rhythms are utterly absent from anything which goes on at Google. Yeah, but the rhythms. But the rhythms what? So, well, that's like comparing, okay, I'll tell you, it's like you're comparing the greatest classical musician in the world to a child first learning to play. The question I'm at, but they're still both playing the piano. I'm asking, is there, will it ever go on at Google? Do you have a hope? Because you're one of the seminal figures in both launching both disciplines, both sides of the river. I think it's going to go on generation after generation. The way it has where what you might call the AI computer science community says, let's take the following. This is our model of neurobiology at the moment. Let's pretend it's good enough and do everything we can with it. And it does interesting things. And after a while it sort of grinds into the sand and you say, ah, something else is needed for neurobiology. And some other grand thing comes in and enables you to go a lot further. What will go into the sand again? And I think it could be generations of this evolution. I don't know how many of them. And each one is going to get you further into what a brain does. And in some sense, past the Turing test longer and in more broad aspects. Do you have hope for that kind of computer brain interaction in the near or maybe even far future of being able to expand the ability of the mind of cognition or understand the mind? It's interesting watching things go. When I first became interested in neurobiology, most of the practitioners thought you would be able to understand neurobiology by techniques which allowed you to record only one cell at a time. One cell, yeah. People like David Hubel, very strongly reflected that point of view. And that's been taken over by a generation, a couple of generations later, by a set of people who says not until we can record from 10 to the four, 10 to the five at a time, will we actually be able to understand how the brain actually works. And in a general sense, I think that's right. You have to begin to be able to look for the collective modes, the collective operations of things. It doesn't rely on this action potential or that cell. It relies on the collective properties of this set of cells connected with this kind of patterns and so on. And you're not going to succeed in seeing what those collective activities are without recording many cells at once. The question is how many at once? What's the threshold? And that's the... Yeah, and look, it's being pursued hard in the motor cortex. The motor cortex does something which is complex, and yet the problem you're trying to address is fairly simple. Now, neurobiology does it in ways that differ from the way an engineer would do it. An engineer would put in six highly accurate stepping motors are controlling a limb rather than 100,000 muscle fibers, each of which has to be individually controlled. And so understanding how to do things in a way which is much more forgiving and much more neural, I think would benefit the engineering world. The engineering world, a touch. Let's put in a pressure sensor or two, rather than an array of a gazillion pressure sensors, none of which are accurate, all of which are perpetually recalibrating themselves. So you're saying your hope is, your advice for the engineers of the future is to embrace the large chaos of a messy, air prone system like those of the biological systems. Like that's probably the way to solve some of these. I think you'll be able to make better computations slash robotics that way than by trying to force things into a robotics where joint motors are powerful and stepping motors are accurate. But then the physicists, the physicist in you will be lost forever in such systems because there's no simple fundamentals to explore in systems that are so large and messy. Well, you say that, and yet there's a lot of physics in the Navier Stokes equations, the equations of nonlinear hydrodynamics, huge amount of physics in them. All the physics of atoms and molecules has been lost, but it's been replaced by this other set of equations, which is just as true as the equations at the bottom. Now those equations are going to be harder to find in general biology, but the physicist in me says there are probably some equations of that sort. They're out there. They're out there, and if physics is going to contribute anything, it may contribute to trying to find out what those equations are and how to capture them from the biology. Would you say that's one of the main open problems of our age is to discover those equations? Yeah, if you look at, there's molecules and there's psychological behavior, and these two are somehow related. They're layers of detail, they're layers of collectiveness, and to capture that in some vague way, several stages on the way up to see how these things can actually be linked together. So it seems in our universe, there's a lot of elegant equations that can describe the fundamental way that things behave, which is a surprise. I mean, it's compressible into equations. It's simple and beautiful, but it's still an open question whether that link is equally between molecules and the brain is equally compressible into elegant equations. But your sense, well, you're both a physicist and a dreamer, you have a sense that... Yeah, but I can only dream physics dreams. Physics dreams. There was an interesting book called Einstein's Dreams, which alternates between chapters on his life and descriptions of the way time might have been but isn't. The linking between these being important ideas that Einstein might have had to think about the essence of time as he was thinking about time. So speaking of the essence of time in your biology, you're one human, famous, impactful human, but just one human with a brain living the human condition. But you're ultimately mortal, just like all of us. Has studying the mind as a mechanism changed the way you think about your own mortality? It has, really, because particularly as you get older and the body comes apart in various ways, I became much more aware of the fact that what is somebody is contained in the brain and not in the body that you worry about burying. And it is to a certain extent true that for people who write things down, equations, dreams, notepads, diaries, fractions of their thought does continue to live after they're dead and gone, after their body is dead and gone. And there's a sea change in that going on in my lifetime between when my father died, except for the things which were actually written by him, as it were. Very few facts about him will have ever been recorded. And the number of facts which are recorded about each and every one of us, forever now, as far as I can see, in the digital world. And so the whole question of what is death may be different for people a generation ago and a generation further ahead. Maybe we have become immortal under some definitions. Yeah, yeah. Last easy question, what is the meaning of life? Looking back, you've studied the mind, us weird descendants of apes. What's the meaning of our existence on this little earth? What's the meaning of our existence on this little earth? Oh, that word meaning is as slippery as the word understand. Interconnected somehow, perhaps. Is there, it's slippery, but is there something that you, despite being slippery, can hold long enough to express? I've been amazed at how hard it is to define the things in a living system in the sense that one hydrogen atom is pretty much like another, but one bacterium is not so much like another bacterium, even of the same nominal species. In fact, the whole notion of what is the species gets a little bit fuzzy. And do species exist in the absence of certain classes of environments? And pretty soon one winds up with a biology which the whole thing is living, but whether there's actually any element of it which by itself would be said to be living becomes a little bit vague in my mind. So in a sense, the idea of meaning is something that's possessed by an individual, like a conscious creature. And you're saying that it's all interconnected in some kind of way that there might not even be an individual. We're all kind of this complicated mess of biological systems at all different levels where the human starts and when the human ends is unclear. Yeah, yeah, and we're in neurobiology where the, oh, you say the neocortex is the thinking, but there's lots of things that are done on the spinal cord. And so where's the essence of thought? Is it just gonna be neocortex? Can't be, can't be. Yeah, maybe to understand and to build thought you have to build the universe along with the neocortex. It's all interlinked through the spinal cord. John, it's a huge honor talking today. Thank you so much for your time. I really appreciate it. Well, thank you for the challenge of talking with you. And it'll be interesting to see whether you can win five minutes out of this with just coherence to anyone or not. Beautiful. Thanks for listening to this conversation with John Hopfield and thank you to our presenting sponsor, Cash App. Download it, use code LexPodcast. You'll get $10 and $10 will go to FIRST, an organization that inspires and educates young minds to become science and technology innovators of tomorrow. If you enjoy this podcast, subscribe on YouTube, get five stars on Apple Podcast, support on Patreon, or simply connect with me on Twitter at Lex Friedman. And now let me leave you with some words of wisdom from John Hopfield in his article titled, Now What? Choosing problems is the primary determinant of what one accomplishes in science. I have generally had a relatively short attention span in science problems. Thus, I have always been on the lookout for more interesting questions, either as my present ones get worked out or as they get classified by me as intractable, given my particular talents. He then goes on to say, what I have done in science relies entirely on experimental and theoretical studies by experts. I have a great respect for them, especially for those who are willing to attempt communication with someone who is not an expert in the field. I would only add that experts are good at answering questions. If you're brash enough, ask your own. Don't worry too much about how you found them. Thank you for listening and hope to see you next time. And how many of these are going to have to be before you say, I've made something, I've made a human, I don't know. But your sense is it might be a couple. My sense is it might be a couple more. Yeah. And going back to my brainwaves as it were. Yes, from the AI point of view, they would say, ah, maybe these are an epiphenomenon and not important at all. The first car I had, a real wreck of a 1936 Dodge, go above about 45 miles an hour and the wheels would shimmy. Yeah. Good speedometer that. Now, nobody designed the car that way. The car is malfunctioning to have that. But in biology, if it were useful to know when are you going more than 45 miles an hour, you just capture that. And you wouldn't worry about where it came from. Yeah. It's going to be a long time before that kind of thing, which can take place in large complex networks of things is actually used in the computation. Look, how many transistors are there in your laptop these days? Actually, I don't know the number. It's on the scale of 10 to the 10. I can't remember the number either. Yeah. And all the transistors are somewhat similar. And most physical systems with that many parts, all of which are similar, have collective properties. Yes. Sound waves in air, earthquakes, what have you, have collective properties. Weather. There are no collective properties used in artificial neural networks, in AI. Yeah, it's very. If biology uses them, it's going to take us to more generations of things for people to actually dig in and see how they are used and what they mean. See, you're very right. We might have to return several times to neurobiology and try to make our transistors more messy. Yeah, yeah. At the same time, the simple ones will conquer big aspects. And I think one of the most, biggest surprises to me was how well learning systems because they're manifestly nonbiological, how important they can be actually, and how important and how useful they can be in AI. So if we can just take a stroll to some of your work. If we can just take a stroll to some of your work that is incredibly surprising, that it works as well as it does, that launched a lot of the recent work with neural networks. If we go to what are now called Hopfield networks, can you tell me what is associative memory in the mind for the human side? Let's explore memory for a bit. Okay, what do you mean by associative memory is, ah, you have a memory of each of your friends. Your friend has all kinds of properties from what they look like, what their voice sounds like, to where they went to college, where you met them, go on and on, what science papers they've written. And if I start talking about a 5 foot 10 wire, cognitive scientist who's got a very bad back, it doesn't take very long for you to say, oh, he's talking about Jeff Hinton. I never mentioned the name or anything very particular. But somehow a few facts that are associated with a particular person enables you to get a hold of the rest of the facts. Or not the rest of them, another subset of them. And it's this ability to link things together, link experiences together, which goes under the general name of associative memory. And a large part of intelligent behavior is actually just large associative memories at work, as far as I can see. What do you think is the mechanism of how it works? What do you think is the mechanism of how it works in the mind? Is it a mystery to you still? Do you have inklings of how this essential thing for cognition works? What I made 35 years ago was, of course, a crude physics model to actually enable you to understand my old sense of understanding as a physicist, because you could say, ah, I understand why this goes to stable states. It's like things going downhill. And that gives you something with which to think in physical terms rather than only in mathematical terms. So you've created these associative artificial networks. That's right. Now, if you look at what I did, I didn't at all describe a system which gracefully learns. I described a system in which you could understand how learning could link things together, how very crudely it might learn. One of the things which intrigues me as I reinvestigate that system now to some extent is, look, I see you, I'll see you every second for the next hour or what have you. Each look at you is a little bit different. I don't store all those second by second images. I don't store 3,000 images. I somehow compact this information. So I now have a view of you, which I can use. It doesn't slavishly remember anything in particular, but it compacts the information into useful chunks, which are somehow these chunks, which are not just activities of neurons, bigger things than that, which are the real entities which are useful to you. Which are useful to you. Useful to you to describe, to compress this information coming at you. And you have to compress it in such a way that if the information comes in just like this again, I don't bother to rewrite it or efforts to rewrite it simply do not yield anything because those things are already written. And that needs to be not, look this up, have I stored it somewhere already? There'll be something which is much more automatic in the machine hardware. Right, so in the human mind, how complicated is that process do you think? So you've created, feels weird to be sitting with John Hotfield calling him Hotfield Networks, but. It is weird. Yeah, but nevertheless, that's what everyone calls him. So here we are. So that's a simplification. That's what a physicist would do. You and Richard Feynman sat down and talked about associative memory. Now, if you look at the mind where you can't quite simplify it so perfectly, do you think that? Well, let me backtrack just a little bit. Yeah. Biology is about dynamical systems. Computers are dynamical systems. You can ask, if you want to model biology, if you want to model neurobiology, what is the time scale? There's a dynamical system in which, of a fairly fast time scale in which you could say, the synapses don't change much during this computation, so I'll think of the synapses fixed and just do the dynamics of the activity. Or you can say, the synapses are changing fast enough that I have to have the synaptic dynamics working at the same time as the system dynamics in order to understand the biology. Most, if you look at the feedforward artificial neural nets, they're all done as learnings. First of all, I spend some time learning, not performing, and I turn off learning and I turn off learning, and I turn off learning and I perform. Right. That's not biology. And so as I look more deeply at neurobiology, even as associative memory, I've got to face the fact that the dynamics of the synapse change is going on all the time. And I can't just get by by saying, I'll do the dynamics of activity with fixed synapses. Yeah. So the synaptic, the dynamics of the synapses is actually fundamental to the whole system. Yeah, yeah. And there's nothing necessarily separating the time scales. When the time scale's gonna be separated, it's neat from the physicist's or the mathematician's point of view, but it's not necessarily true in neurobiology. So you're kind of dancing beautifully between showing a lot of respect to physics and then also saying that physics cannot quite reach the complexity of biology. So where do you land? Or do you continuously dance between the two points? I continuously dance between them because my whole notion of understanding is that you can describe to somebody else how something works in ways which are honest and believable and still not describe all the nuts and bolts in detail. Weather. I can describe weather as 10 to the 32 molecules colliding in the atmosphere. I can simulate weather that way if I have a big enough machine. I'll simulate it accurately. It's no good for understanding. If I want to understand things, I want to understand things in terms of wind patterns, hurricanes, pressure differentials, and so on, all things as they're collective. And the physicist in me always hopes that biology will have some things that can be said about it which are both true and for which you don't need all the molecular details as the molecules colliding. That's what I mean from the roots of physics, by understanding. So what did, again, sorry, but Hopfield Networks help you understand what insight did give us about memory, about learning? They didn't give insights about learning. They gave insights about how things having learned could be expressed, how having learned a picture of you, a picture of you reminds me of your name. That would, but it didn't describe a reasonable way of actually doing the learning. They only said if you had previously learned the connections of this kind of pattern, would now be able to, behave in a physical way was to say, ah, if I put the part of the pattern in here, the other part of the pattern will complete over here. I could understand that physics, if the right learning stuff had already been put in. And it could understand why then putting in a picture of somebody else would generate something else over here. But it did not have a reasonable description of the learning that was going on. It did not have a reasonable description of the learning process. But even, so forget learning. I mean, that's just a powerful concept that sort of forming representations that are useful to be robust, you know, for error correction kind of thing. So this is kind of what the biology does we're talking about. Yeah, and what my paper did was simply enable you, there are lots of ways of being robust. If you think of a dynamical system, you think of a system where a path is going on in time. And if you think for a computer, there's a computational path, which is going on in a huge dimensional space of ones and zeros. And an error correction system is a system, which if you get a little bit off that trajectory, will push you back onto that trajectory again. So you get to the same answer in spite of the fact that there were things, so that the computation wasn't being ideally done all the way along the line. And there are lots of models for error correction. But one of the models for error correction is to say, there's a valley that you're following, flowing down. And if you push a little bit off the valley, just like water being pushed a little bit by a rock, it gets back and follows the course of the river. And that basically the analog in the physical system, which enables you to say, oh yes, error free computation and an associative memory are very much like things that I can understand from the point of view of a physical system. The physical system is, can be under some circumstances, an accurate metaphor. It's not the only metaphor. There are error correction schemes, which don't have a valley and energy behind them. But those are error correction schemes, which a mathematician may be able to understand, but I don't. So there's the physical metaphor that seems to work here. That's right, that's right. So these kinds of networks actually led to a lot of the work that is going on now in neural networks, artificial neural networks. So the follow on work with restricted Boltzmann machines and deep belief nets followed on from these ideas of the Hopfield network. So what do you think about this continued progress of that work towards now re revigorated exploration of feed forward neural networks and recurrent neural networks and convolutional neural networks and kinds of networks that are helping solve image recognition, natural language processing, all that kind of stuff. It always intrigued me that one of the most long lived of the learning systems is the Boltzmann machine, which is intrinsically a feedback network. And with the brilliance of Hind and Sinowski to understand how to do learning in that. And it's still a useful way to understand learning and the learning that you understand in that has something to do with the way that feed forward systems work. But it's not always exactly simple to express that intuition. But it's always amuses me to see Hinton going back to the will yet again on a form of the Boltzmann machine because really that which has feedback and interesting probabilities in it is a lovely encapsulation of something in computational. Something computational? Something both computational and physical. Computational and it's very much related to feed forward networks. Physical in that Boltzmann machine learning is really learning a set of parameters for a physics Hamiltonian or energy function. What do you think about learning in this whole domain? Do you think the aforementioned guy, Jeff Hinton, all the work there with backpropagation, all the kind of learning that goes on in these networks, if we compare it to learning in the brain, for example, is there echoes of the same kind of power that backpropagation reveals about these kinds of recurrent networks? Or is it something fundamentally different going on in the brain? I don't think the brain is as deep as the deepest networks go, the deepest computer science networks. And I do wonder whether part of that depth of the computer science networks is necessitated by the fact that the only learning that's easily done on a machine is feed forward. And so there's the question of to what extent is the biology, which has some feed forward and some feed back, been captured by something which has got many more neurons but much more depth than the neurons in it. So part of you wonders if the feedback is actually more essential than the number of neurons or the depth, the dynamics of the feedback. The dynamics of the feedback. Look, if you don't have feedback, it's a little bit like a building a big computer and running it through one clock cycle. And then you can't do anything until you reload something coming in. How do you use the fact that there are multiple clock cycles? How do I use the fact that you can close your eyes, stop listening to me and think about a chessboard for two minutes without any input whatsoever? Yeah, that memory thing, that's fundamentally a feedback kind of mechanism. You're going back to something. Yes, it's hard to understand. It's hard to introspect, let alone consciousness. Oh, let alone consciousness, yes, yes. Because that's tied up in there too. You can't just put that on another shelf. Every once in a while I get interested in consciousness and then I go and I've done that for years and ask one of my betters, as it were, their view on consciousness. It's been interesting collecting them. What is consciousness? Let's try to take a brief step into that room. Well, ask Marvin Minsky, his view on consciousness. And Marvin said, consciousness is basically overrated. It may be an epiphenomenon. After all, all the things your brain does, but they're actually hard computations you do nonconsciously. And there's so much evidence that even the simple things you do, you can make decisions, you can make committed decisions about them, the neurobiologist can say, he's now committed, he's going to move the hand left before you know it. So his view that consciousness is not, that's just like little icing on the cake. The real cake is in the subconscious. Yum, yum. Subconscious, nonconscious. Nonconscious, what's the better word, sir? It's only that Freud captured the other word. Yeah, it's a confusing word, subconscious. Nicholas Chaiter wrote an interesting book. I think the title of it is The Mind is Flat. Flat in a neural net sense, might be flat as something which is a very broad neural net without any layers in depth, whereas a deep brain would be many layers and not so broad. In the same sense that if you push Minsky hard enough, he would probably have said, consciousness is your effort to explain to yourself that which you have already done. Yeah, it's the weaving of the narrative around the things that have already been computed for you. That's right, and so much of what we do for our memories of events, for example. If there's some traumatic event you witness, you will have a few facts about it correctly done. If somebody asks you about it, you will weave a narrative which is actually much more rich in detail than that based on some anchor points you have of correct things and pulling together general knowledge on the other, but you will have a narrative. And once you generate that narrative, you are very likely to repeat that narrative and claim that all the things you have in it are actually the correct things. There was a marvelous example of that in the Watergate slash impeachment era of John Dean. John Dean, you're too young to know, had been the personal lawyer of Nixon. And so John Dean was involved in the coverup and John Dean ultimately realized the only way to keep himself out of jail for a long time was actually to tell some of the truths about Nixon. And John Dean was a tremendous witness. He would remember these conversations in great detail and very convincing detail. And long afterward, some of the tapes, the secret tapes as it were from which these, Don was, Gene was recalling these conversations were published, and one found out that John Dean had a good but not exceptional memory. What he had was an ability to paint vividly and in some sense accurately the tone of what was going on. By the way, that's a beautiful description of consciousness. Do you, like where do you stand in your today? So perhaps it changes day to day, but where do you stand on the importance of consciousness in our whole big mess of cognition? Is it just a little narrative maker or is it actually fundamental to intelligence? That's a very hard one. When I asked Francis Crick about consciousness, he launched forward in a long monologue about Mendel and the peas and how Mendel knew that there was something and how biologists understood that there was something in inheritance, which was just very, very different. And the fact that inherited traits didn't just wash out into a gray, but this or this and propagated that that was absolutely fundamental to the biology. And it took generations of biologists to understand that there was genetics and it took another generation or two to understand that genetics came from DNA. But very shortly after Mendel, thinking biologists did realize that there was a deep problem about inheritance. And Francis would have liked to have said, and that's why I'm working on consciousness. But of course, he didn't have any smoking gun in the sense of Mendel. And that's the weakness of his position. If you read his book, which he wrote with Koch, I think. Yeah, Christoph Koch, yeah. I find it unconvincing for the smoking gun reason. So I'm going on collecting views without actually having taken a very strong one myself, because I haven't seen the entry point. Not seeing the smoking gun from the point of view of physics, I don't see the entry point. Whereas in neurobiology, once I understood the idea of a collective, an evolution of dynamics, which could be described as a collective phenomenon, I thought, ah, there's a point where what I know about physics is so different from any neurobiologist that I have something that I might be able to contribute. And right now, there's no way to grasp at consciousness from a physics perspective. From my point of view, that's correct. And of course, people, physicists, like everybody else, think very muddily about things. You ask the closely related question about free will. Do you believe you have free will? Physicists will give an offhand answer, and then backtrack, backtrack, backtrack, where they realize that the answer they gave must fundamentally contradict the laws of physics. Natural, answering questions of free will and consciousness naturally lead to contradictions from a physics perspective. Because it eventually ends up with quantum mechanics, and then you get into that whole mess of trying to understand how much, from a physics perspective, how much is determined, already predetermined, how much is already deterministic about our universe, and there's lots of different things. And if you don't push quite that far, you can say, essentially, all of neurobiology, which is relevant, can be captured by classical equations of motion. Right, because in my view of the mysteries of the brain are not the mysteries of quantum mechanics, but the mysteries of what can happen when you have a dynamical system, driven system, with 10 to the 14 parts. That that complexity is something which is, that the physics of complex systems is at least as badly understood as the physics of phase coherence in quantum mechanics. Can we go there for a second? You've talked about attractor networks, and just maybe you could say what are attractor networks, and more broadly, what are interesting network dynamics that emerge in these or other complex systems? You have to be willing to think in a huge number of dimensions, because in a huge number of dimensions, the behavior of a system can be thought as just the motion of a point over time in this huge number of dimensions. All right. And an attractor network is simply a network where there is a line and other lines converge on it in time. That's the essence of an attractor network. That's how you. In a highly dimensional space. And the easiest way to get that is to do it in a highly dimensional space, where some of the dimensions provide the dissipation, which, if I have a physical system, trajectories can't contract everywhere. They have to contract in some places and expand in others. There's a fundamental classical theorem of statistical mechanics, which goes under the name of Liouville's theorem, which says you can't contract everywhere. If you contract somewhere, you expand somewhere else. In interesting physical systems, you've got driven systems where you have a small subsystem, which is the interesting part. And the rest of the contraction and expansion, the physicists would say it's entropy flow in this other part of the system. But basically, attractor networks are dynamics that are funneling down so that you can't be any, so that if you start somewhere in the dynamical system, you will soon find yourself on a pretty well determined pathway, which goes somewhere. If you start somewhere else, you'll wind up on a different pathway, but I don't have just all possible things. You have some defined pathways which are allowed and onto which you will converge. And that's the way you make a stable computer, and that's the way you make a stable behavior. So in general, looking at the physics of the emergent stability in networks, what are some interesting characteristics that, what are some interesting insights from studying the dynamics of such high dimensional systems? Most dynamical systems, most driven dynamical systems, are driven, they're coupled somehow to an energy source. And so their dynamics keeps going because it's coupling to the energy source. Most of them, it's very difficult to understand at all what the dynamical behavior is going to be. You have to run it. You have to run it. There's a subset of systems which has what is actually known to the mathematicians as a Lyapunov function, and those systems, you can understand convergent dynamics by saying you're going downhill on something or other. And that's what I found with ever knowing what Lyapunov functions were in the simple model I made in the early 80s, was an energy function so you could understand how you could get this channeling on the pathways without having to follow the dynamics in infinite detail. You started rolling a ball at the top of a mountain, it's gonna wind up at the bottom of a valley. You know that's true without actually watching the ball roll down. There's certain properties of the system that when you can know that. That's right. And not all systems behave that way. Most don't, probably. Most don't, but it provides you with a metaphor for thinking about systems which are stable and who to have these attractors behave even if you can't find a Lyapunov function behind them or an energy function behind them. It gives you a metaphor for thought. Yeah, speaking of thought, if I had a glint in my eye with excitement and said I'm really excited about this something called deep learning and neural networks and I would like to create an intelligent system and came to you as an advisor, what would you recommend? Is it a hopeless pursuit to use neural networks to achieve thought? Is it, what kind of mechanisms should we explore? What kind of ideas should we explore? Well, you look at the simple networks, the one past networks. They don't support multiple hypotheses very well. Hmm. As I have tried to work with very simple systems which do something which you might consider to be thinking, thought has to do with the ability to do mental exploration before you take a physical action. Almost like we were mentioning, playing chess, visualizing, simulating inside your head different outcomes. Yeah, yeah. And now you would do that in a feed forward network because you've pre calculated all kinds of things. But I think the way neurobiology does it hasn't pre calculated everything. It actually has parts of a dynamical system in which you're doing exploration in a way which is. There's a creative element. Like there's an. There's a creative element. And in a simple minded neural net, you have a constellation of instances of which you've learned. And if you are within that space, if a new question is a question within this space, you can actually rely on that system pretty well to come up with a good suggestion for what to do. If on the other hand, the query comes from outside the space, you have no way of knowing how the system is gonna behave. There are no limitations on what can happen. And so with the artificial neural net world is always very much, I have a population of examples. The test set must be drawn from the equivalent population. If the test set has examples, which are from a population which is completely different, there's no way that you could expect to get the answer right. Yeah, what they call outside the distribution. That's right, that's right. And so if you see a ball rolling across the street at dusk, if that wasn't in your training set, the idea that a child may be coming close behind that is not going to occur to the neural net. And it is to our, there's something in your biology that allows that. Yeah, there's something in the way of what it means to be outside of the population of the training set. The population of the training set isn't just sort of this set of examples. There's more to it than that. And it gets back to my question of, what is it to understand something? Yeah. You know, in a small tangent, you've talked about the value of thinking of deductive reasoning in science versus large data collection. So sort of thinking about the problem. I suppose it's the physics side of you of going back to first principles and thinking, but what do you think is the value of deductive reasoning in the scientific process? Well, there are obviously scientific questions in which the route to the answer to it comes through the analysis of one hell of a lot of data. Right. Cosmology, that kind of stuff. And that's never been the kind of problem in which I've had any particular insight. Though I must say, if you look at, cosmology is one of those. If you look at the actual things that Jim Peebles, one of this year's Nobel Prize in physics, ones from the local physics department, the kinds of things he's done, he's never crunched large data. Never, never, never. He's used the encapsulation of the work of others in this regard. Right. But it ultimately boiled down to thinking through the problem. Like what are the principles under which a particular phenomenon operates? Yeah, yeah. And look, physics is always going to look for ways in which you can describe the system in a way which rises above the details. And to the hard dyed, the wool biologist, biology works because of the details. In physics, to the physicists, we want an explanation which is right in spite of the details. And there will be questions which we cannot answer as physicists because the answer cannot be found that way. There's, I'm not sure if you're familiar with the entire field of brain computer interfaces that's become more and more intensely researched and developed recently, especially with companies like Neuralink with Elon Musk. Yeah, I know there have always been the interests both in things like getting the eyes to be able to control things or getting the thought patterns to be able to move what had been a connected limb which is now connected through a computer. That's right. So in the case of Neuralink, they're doing 1,000 plus connections where they're able to do two way, activate and read spikes, neural spikes.

本集資源與出處