特別節目·中文精讀

揚·勒昆:深度學習、卷積神經網路與自監督學習

Yann LeCun: Deep Learning, Convolutional Neural Networks, and Self-Supervised Learning

卷積神經網路奠基人談深度學習的發展歷程、自監督學習的潛力,以及通往更通用智慧的可能路徑。

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

你的兩隻眼睛加起來有 200 萬根神經纖維通向視覺皮層。揚·勒昆(Yann LeCun)說,他可以用一個幾乎算得上是數學證明的方式,告訴你人類的智慧根本談不上"通用"。

他把這個思想實驗講給 Lex Fridman 聽:切斷視神經,中間插一個裝置,把所有神經纖維做一個固定但隨機的置換。進來的還是那 100 萬位元資訊,只是順序被打亂了。就算你從嬰兒時期就這麼接,你的視覺皮層也不可能學會正常水平的視覺。原因很直接,原本在真實世界裡緊挨著的兩個畫素,被隨機打亂後會投射到皮層裡相隔很遠的位置,而那裡的神經元之間根本沒有連線。

換句話說,大腦的硬體結構本身就是為了適配真實世界的規律而長出來的。它做了大量先天的假設,視覺皮層的區域性連線假設了"近處的畫素比遠處的畫素更相關",這個假設刻在結構裡,學不來。

一百萬個二值輸入能產生多少種函式

LeCun 把賬算得更細。假設視覺皮層的輸入是 100 萬個二進位制位,你想訓練它識別某個特定模式,這本質上就是一個布林函式,100 萬位輸入,1 位輸出。

這種函式一共有多少個?2 的 2 的 100 萬次方個。這個數字大到沒法想象,宇宙裡的原子總數在它面前等於零。

而人類皮層實際能計算的這類函式有多少?只是這個空間裡窄到不能再窄的一條縫。

LeCun 由此得出一個結論:我們之所以覺得自己通用,是因為我們只能想象自己夠得著的那些任務。存在一個巨大的世界,那裡面的東西,我們根本沒有被"接線"去感知。

他順手給了個物理學的類比。一盒氣體,你可以寫出壓強、溫度、體積的關係式,理想氣體定律,幾個位元就夠了。但整個系統的完整資訊,是每一個分子的位置和動量,那是個天文數字。你搞不清楚的那部分,物理學家叫它熵,你感受到的它叫熱。氣體分子的運動很可能有極強的內部結構,只是我們的感知通道壓根不處理這個尺度。

通用,是對我們能想象的一切而言,而我們能想象的東西,只是所有可能的東西里極小的一個子集。(揚·勒昆)

所以他說,乾脆就叫它人工智慧得了。一旦給"人工"後面加上"通用"或者"人類水平",討論就變得沒法收場,因為沒有人能定義清楚人類智慧到底是什麼。他的替代方案很樸素:能展示出令人叫絕的智慧就行,別急著貼標籤。

讓他自己都意外的事:那些教科書全都說錯了

Lex 問,深度學習裡最讓你覺得美妙或者意外的想法是什麼。

LeCun 說,與其說是想法,不如說是一個經驗事實:你可以搭建一個巨大的神經網路,用相對很少的資料去訓練它,用隨機梯度下降,然後它居然真的能跑起來。

這件事把每一本教科書都推翻了一遍。書上說引數數量不能超過樣本數量,不然就過擬合。書上說非凸的目標函式沒有收斂保證,要繞著走。書上說深度學習的一切都是禁區。

他講了一個更早的類比。19 世紀末有一批人用數學證明了比空氣重的飛行器不可能飛起來。可鳥就在天上飛。從經驗上看,這個證明顯然是錯的。

他承認自己在這件事上有點"事後諸葛":在讀那些教科書之前,他就覺得大網路加梯度下降是個好主意,是後來讀了書才覺得驚訝。他還補了一句真心話,他相信學習這件事,最初的一個動機是自己懶。能自動化的事情為什麼不自動化?學習就是智慧的自動化。

順著這個邏輯,他對"推理"的看法也就順理成章了。他說神經網路當然能推理,問題只在於你需要往網路裡塞進多少先天的結構,人類式的推理才能從中湧現出來。而他堅持的一件事是,離散的、基於邏輯的推理模型跟梯度學習天生不相容。

電腦科學講究的是對細節的強迫症式關注,每個下標都必須對,你要能證明演算法是正確的。機器學習是馬虎的科學。(揚·勒昆)

他半開玩笑地說,這大概是深度學習一直被很多電腦科學家用懷疑的眼光看待的原因,它的數學來自控制論和電氣工程,跟電腦科學不是一套東西。

推理長什麼樣:工作記憶加能量最小化

LeCun 承認,如果他有精確的方案,現在就在造了。但他能說清楚需要哪些零件。

第一件是工作記憶。大腦裡有三種記憶:皮層狀態的記憶二十秒就沒了;海馬體負責中期記憶,比如你今天走進這棟樓,記得電梯在哪、出口在哪,那是一張存在海馬體裡的地圖;長期記憶存在突觸裡。想要一個能推理的系統,你需要一個像海馬體一樣的模組,能短期存下一批事實性的、片段性的資訊。記憶網路、記憶機器、還有現在的 Transformer,都可以看成這個方向上的嘗試。

第二件是能反覆訪問這個記憶、把資訊取出來嚼一遍、再放回去的網路。因為推理是一連串的迭代操作,是一個迴圈的過程。Transformer 有注意力這個雛形,但層數固定,迴圈不夠,所以它能裝下的知識有限。光把記憶網路放大到能裝下整部維基百科,是行不通的。

第三件是另一種更古典的推理形式,他叫它能量最小化。給系統一個能量函式,能量高代表情況糟,能量低代表情況好。如果你對自己身體的模型足夠好,對環境的模型足夠好,你就可以做規劃,這在最優控制裡叫模型預測控制。你在腦子裡跑一遍"如果我這樣動會怎樣",找出一條既少撞東西、又少費力氣的動作序列。

他還提到一個他欣賞的思路。Geoff Hinton 主張了幾十年的事:用向量替換符號,用連續函式替換邏輯。符號和邏輯跟學習不相容,向量和連續函式相容。Facebook 的同事 Léon Bottou 十年前寫過一篇《從機器學習到機器推理》,核心是讓學習系統能在一個內積空間裡操作物件,再把結果放回同一個空間。這個工作記憶式的設計,本質上是在學一個簡化版的專家系統。

至於幾十年前那批專家系統和邏輯知識圖譜,LeCun 的評價非常直接:太僵、太蠢。真正致命的地方在於知識獲取。你要靠人去把知識編碼成規則和圖,這件事在工程上根本不可行。

因果性是個謎,連物理學家都不相信它

Lex 提到 Judea Pearl(朱迪亞·珀爾)的批評:現在的神經網路學不會因果關係。LeCun 說這個批評對了一半,也錯了一半。如果是說經典的前饋網路,那確實,但現在已經有一批人在做因果方向的工作。

不過他真正想說的是更深一層的東西。你跟物理學家聊因果,物理學家會說他不信因果,因為基本物理定律全都是時間可逆的。因果性裡那個"時間箭頭"是不是真實存在,還是宏觀系統裡不可預測的隨機性湧現出來的東西,這在物理學裡本身就是個大謎題。

人類自己也不擅長判斷因果。他舉了一個例子,出自與 Marvin Minsky 合著《感知機》的 Seymour Papert 的研究:你問一個四五歲的小孩,風是怎麼來的?很多孩子想一會兒會說,是樹枝在動,樹枝一動就產生了風。他們把因果關係搞反了,因為他們的物理直覺還沒建立起來。

LeCun 順著這個繼續說,人類整體在因果判斷上被自己騙了幾千年,凡是解釋不了的事情,就歸因於某種神性。這是一種集體性的因果錯覺。

90 年代為什麼沒人做神經網路了

Lex 問,為什麼 90 年代大家對神經網路失去信心,十多年後才重新撿起來。

LeCun 給的原因非常工程。當年要讓神經網路跑起來,本身就是件極難的事。你要用自己順手的語言實現反向傳播,而那個語言不是 Python,不是 Matlab,這些東西都還不存在。你可能得用 Fortran 或者別的什麼來寫。

然後你會犯一堆最基礎的錯誤。權重初始化得亂七八糟,從教科書上讀到"不能有太多引數",於是把網路搞得特別小,訓練資料也只有 MNIST 那麼一個可用的資料集。結果它一半的時候能跑通,一半的時候跑不通。你就放棄了。

他說,要讓這東西工作,你得知道一整套的招數和技巧,或者你得自己重新發明一遍。很多人既不知道,也沒想到去發明,於是就是做不出來。

他還回憶了自己當年在貝爾實驗室的經歷。團隊寫了一個 Lisp 直譯器,接上自己寫的神經網路庫,1991 年前後搞出了"模組化"這個思路,每個模組自己知道前向和反向傳播,然後用圖把它們連起來。後來為了做字元識別產品,他們甚至給這個直譯器寫了一個編譯器,可以直接編譯成 C 語言,變成一個自包含的系統。他笑著說,今天還沒有哪個框架能做到這件事,不過快了。

然後是那個致命的外部因素。90 年代中期在 AT&T 工作,律師絕不可能允許你把這種東西開源放出去。程式碼可以跑,但不能分發。別人沒法用,也就沒法信。

一項專利、一個笑話和二十多年的躲貓貓

Lex 問起卷積神經網路的專利,LeCun 講了一段很荒誕的往事。

第一個專利是早期的卷積網路版本,還沒有獨立的池化層。第二個是帶獨立池化層、用反向傳播訓練的卷積網路,大概是 1989、1990 年前後申請的。當年專利保護期是 17 年。

1994 年,基於這套網路的手寫數字識別系統部署到了 ATM 機上。1995 年,更大規模的支票讀取系統進入了後臺處理。這些系統由 AT&T 的一個工程團隊開發,由 NCR 商業化,而 NCR 當時是 AT&T 的子公司。

1995 到 1996 年 AT&T 分拆。律師們把專利翻了一遍,把它們分給各家子公司。因為 NCR 實際在賣用到這個技術的產品,卷積網路的專利就劃給了 NCR。但 NCR 上上下下沒人知道卷積網路是什麼東西。

接著是 LeCun 那段最有意思的自述。1996 到 2007 年這個專利有效期內,他 2002 年左右重新開始做卷積網路,一邊做一邊祈禱沒人會發現,結果真的沒人發現。

他對軟體專利本身的態度也很明確:不相信這類專利。他提到 Facebook 和 Google 的做法,申請專利圖的是防禦,平時大家約定俗成互不告狀,除非你先告我。

他把這件事放到了更大的背景裡。現在 Facebook、Google、微軟真正面對的問題,跟誰比誰領先沒什麼關係,是大家都沒有技術去做真正想做的那些東西。沒有哪家公司壟斷了好想法,也不需要壟斷。如果一家創業公司告訴你他們掌握了通往人類水平智慧和常識的秘密,別信,他們沒有。

自監督學習才是他真正在意的事

講到這兒,LeCun 亮出了他真正的立場。他認為自監督學習(self-supervised learning)是當前最重要的問題。

他特意把"自監督"和"無監督"區分開。用"無監督"這個詞,外行會以為機器可以不要老師自己學,會問"那家長在哪"。而實際上,自監督用的演算法和監督學習是同一套,區別只在於訓練的目標是去重建輸入裡被遮住的那一部分,而不是預測人類標註好的標籤。

給它一段影片,讓它預測接下來會發生什麼。給它一段文字,把 15% 的詞挖掉,讓它把詞填回來。BERT 這類模型就是這麼練出來的,它預測的是文字中間被摳掉的洞。目前自然語言處理裡最成功的模型,全都是自監督的。

但這裡有個關鍵的不對稱。同樣的套路在語言上很好用,到影象和影片上就卡住了。

原因是不確定性怎麼表達。語言裡預測被挖掉的詞,可能性其實很有限,詞表也就十萬個詞,機器吐出一個大的機率向量就行,0 到 1 之間的數字,我們很會處理。

影象不一樣。你遮住一塊圖,讓系統重建,可能的答案有一大堆,而且全都合理。影片更糟。Lex 和 LeCun 對坐的時候,LeCun 的頭基本沒怎麼動,但他隨時可能往左轉或往右轉。如果你用平方誤差去訓練,機器學出來的會是一張"所有可能未來位置的平均臉",一張糊掉的臉,這不是好的預測。

所以問題變成:怎麼讓機器輸出"一整套可能的答案",而不是單個答案。LeCun 說他知道這件事必須解決,但他不認為自己已經知道解法。

主動學習沒有那麼神,強化學習慢得離譜

Lex 提到主動學習,讓機器在不確定的地方主動向人求助。LeCun 的回答很剋制。

他認為主動學習不會帶來變革性的價值,只會讓已經能做的事效率更高一點。他也不是說它沒用,比如你有三千小時的駕駛模仿資料,大部分無聊得很,挑出最有資訊量的 10%,可能效果一樣。但那是一種弱化的學習,不會帶來質變。

他更想強調的是深度強化學習慢得離譜。最先進的無模型強化學習,玩 Atari 遊戲要達到人類 15 分鐘的水平,需要訓練 80 小時。AlphaStar 打一個地圖、一種對手,跟自己對戰,達到超人類水平,相當於練了 200 年。

把這些演算法直接用到自動駕駛上會怎樣?車大概要開幾百萬小時,撞死幾千個行人,撞上幾千棵樹,衝下懸崖好幾次,才能自己琢磨明白那是個壞主意。

他說,這不是動物和人的學習方式,中間缺了一塊極其重要的東西。

那塊東西就是世界模型。人學開車一般二三十個小時就夠了,而且一次都沒撞過。因為你已經有了一套直覺物理:你開在懸崖邊,知道方向盤往右一打車就會掉下去,沒什麼好事。這套模型在嬰兒八九個月大的時候就裝好了,嬰兒會把玩具往地上扔,然後盯著看,他這是在做實驗,在學習重力。

這也是他過去五六年一直在推的路線:基於模型的強化學習。你要學的是世界的模型,模型的物理在哪兒都通用,從嬰兒時期就一直在學。真正需要試錯的部分很少,大部分知識是可遷移的。

關於自動駕駛:工程師會贏一陣,學習會贏到最後

Lex 提到 Elon Musk 相信大規模資料和深度學習能解決自動駕駛。

LeCun 說深度學習肯定是方案的一部分,但他想講一個規律。在工程史上,一項技術通常先經歷一個"手工搭建"的階段,然後是"少量學習"的階段,最後逐步讓位於"大量學習"。字元識別、語音識別、計算機視覺、自然語言處理,全都是這麼演進的,自動駕駛也會一樣。

當前最接近"無人干預"的方案,是把世界約束到極小。只在鳳凰城那一百來平方公里的範圍跑,天氣好,路寬。車上裝一堆昂貴的鐳射雷達和感測器,消費者買不起,車隊用還湊合。把其他所有能手工工程化的部分工程到極致,把整個地圖先掃描下來,做成精確模型,感知系統只需要處理那些地圖裡沒有的移動物體和施工。

這套路能跑通,但它不是終局。長期看,學習會成為整個系統的核心。

順著這個,Lex 問他怎麼看那些動不動就說自己接近人腦的方案。LeCun 重複了他一貫的態度:別信。他以前寫給別人的建議是,誰跟你說他解決了通用人工智慧,或者說他搞明白了大腦是怎麼工作的,你就問他一個具體問題:在 MNIST 或 ImageNet 上錯誤率是多少。這句話現在有點過時了,因為基準換了,但背後的哲學沒變:一個想法必須能被某個任務驗證,哪怕那個任務是玩具級別的。

他承認玩具問題很有用。當年 FAIR 的 Weston 等人提出的 bAbI 資料集就是個玩具任務,用來測試機器的推理和工作記憶,水平是半真半假的,但很說明問題。他只是很反感有錢的投資人被"我們發現了皮層的演算法,給我們五千萬"這種話忽悠。

智慧系統可以蠢在三個地方

LeCun 給了一個他描述智慧體時常用的框架:一個自主智慧體需要三樣東西。

第一是世界模型,能預測"如果我在 t 時刻做某個動作,t+1 時刻會變成什麼樣",而且給出的不是唯一答案,是一個帶不確定性的分佈。第二是目標函式,你想要最佳化什麼,抓到這個物體、花最少力氣、不要撞東西。第三個是一個能根據模型和目標,算出最佳動作序列的模組,你可以叫它策略網路。

有意思的是,他認為缺了其中任何一個都會以不同的方式變蠢。

第一種蠢是模型錯了,對世界的理解不準。第二種蠢是目標函式錯了,你要的不是你真正想要的,他說這種人在人類身上有個名字叫精神病態。第三種蠢是模型對、目標也對,但算不出該怎麼行動。

他補了一句讓全場都笑的話:有些國家的領導人,三樣都是錯的。

Lex 接著問他對 Sophia 那個機器人的看法。LeCun 說他本身對 Sophia 作為一個裝置沒意見,問題在於它被呈現成了別的東西。公眾會以為 Sophia 能做的遠遠超出它實際能做的,而創造者在公開場合並沒有如實溝通。他覺得這類炒作極其有害,看到一次他就要說一次。

然後他把話題拉回到本體(embodiment)上。他並不認為智慧必須有身體,但他堅持必須有"根基"(grounding)。機器要真正理解語言,必須在現實世界裡紮下根。語言不是一種高頻寬的媒介,用語言描述世界,很多資訊根本傳不過去。

他用 Winograd 句式舉例:獎盃放不進行李箱,因為它太大了;獎盃放不進行李箱,因為它太小了。第一句的"它"指獎盃,第二句的"它"指行李箱。你能分辨,靠的是你知道"大的東西放不進小的東西"這個關於幾何、關於大小、關於兩個物體該誰裝誰的常識。這些知識不可能全靠讀文字學來。

所以常識會從大量的語言互動中長出來,但也需要看影片,需要在虛擬環境裡互動,也許還需要機器人在真實世界裡動手。他說最後這一條不一定絕對必要,但某種根基是跑不掉的。

恐懼來自不確定性

談話最後聊到情緒。LeCun 的模型把基底核(basal ganglia)看成計算你"滿足感"的模組,另有一個模組專門預測你未來會不會滿足,那是情緒的來源之一。

他給了一個很漂亮的觀察:恐懼來自不確定性。你有某種模糊的感覺,覺得壞事有可能發生,那就是恐懼。而當你百分之百確定壞事情要來了,恐懼反而消失了,那時候人就不再掙扎了。

用他的框架翻譯:情緒是驅動力和水位表的結果,它長在智慧內部,不在智慧旁邊。想要有真正接近人類的智慧,那就得連情緒一起設計進去。

Lex 最後問:如果造出了一個人類水平的智慧體,你會問它什麼問題?

LeCun 說,最先造出來的那個大概不會太聰明,可能就四歲小孩的水平。所以要問那種能暴露常識水平的問題。比如問它風是怎麼來的,如果它答"樹枝在動所以產生了風",那它其實一竅不通;如果它說"這問題太蠢了",那說明它可能真懂;然後你告訴它正確答案,它說"哦,有道理",那才算過關。

從 HAL 9000 聊到嬰兒扔玩具,這場對話裡最動人的地方其實是 LeCun 反覆回到的那個詞:觀察。嬰兒在觀察重力,嬰兒在觀察物體是否會掉落,嬰兒在觀察樹枝和風。人工智慧最缺的那塊拼圖,可能就藏在一個八個月大的孩子往地上扔勺子的那個動作裡。

對做 AI 的人,這期訪談能拿走什麼

  • 如果你在做人臉、影象、語音、自動駕駛或者醫療影像,把"自監督預訓練加少量標註微調"當成預設路線。真正該看的指標是達到同樣準確率所需要的標註樣本減少了多少倍,這才是這場方法變革的度量單位。
  • 做預測類任務時,先檢查你的模型是不是在輸出"所有可能未來的平均"。如果影象或影片的預測結果是糊的,那不是訓練不夠,是損失函式在逼模型取均值。這是眼下影片自監督裡最硬的技術障礙。
  • 如果你手上有一份手工搭起來的系統,不要指望一步換成端到端學習。按 LeCun 的工程史規律,先約束場景、再逐步讓學習接管,是更現實的路徑。自動駕駛如此,很多工業系統也如此。
  • 判斷一個 AI 團隊靠不靠譜,問他們最近在哪個公開基準上出過數。即便是玩具級別的任務,也比"我們搞懂了大腦"這類敘述可信。看到沒有可驗證結果的誇大宣傳,公開指出來。
  • 搭 Agent 類系統時,把三個模組分開設計:世界模型負責預測未來,目標函式定義你要什麼,規劃模組負責怎麼去做。三塊混在一起調,出了問題你分不清是模型錯了、目標錯了,還是搜尋不出解。
  • 如果你在做面向 C 端的產品,不要用 Sophia 那套方式營銷。短期能騙到流量,長期損害整個行業的信任度,也會讓真正的技術進展被公眾誤讀。
  • 如果你在研究推理,別再往符號和邏輯的方向加碼。LeCun 的判斷是,離散邏輯和梯度學習在數學上不相容。值得下注的方向是向量化的工作記憶,加上能讓網路反覆讀寫記憶的迴圈機制。
文稿由本站用語音識別模型(基於官方釋出音訊)機器轉寫,可能有識別錯誤,人名與數字請以音訊為準。
[00:00:00] The following is a conversation with Callicoon. He's considered to be one of the fathers of deep learning, which, if you've been hiding under a rock, is the recent revolution. And now that's captivated the world with the possibility of what machines can learn from data. He's a professor at New York University, a vice president and chief scientist of Facebook, and a recipient of the Turing Award for his work on deep learning. He's probably best known as the founding father of convolutional neural networks, in particular their application to optical character recognition and the famed amnesty data set. [00:00:37] He is also an outspoken personality, unafraid to speak his mind in a distinctive French accent and explore provocative ideas both in the rigorous medium of academic research and the somewhat less rigorous medium of Twitter and Facebook. [00:00:52] This is the Artificial Intelligence Podcast. If you enjoy, subscribe on YouTube. It five stars, an iTunes supported a patron are simply going to record me on Twitter. Àlex Friedman spelled F.R. Idi Amin. And now here's my conversation with John Lueken. You said that 2001 A Space Odyssey is one of your favorite movies. HAL 9000 decides to get rid of the astronauts for people who haven't seen the movie, spoiler alert because he it she believes that the astronauts, they will interfere with the mission. [00:01:48] Do you see how is flawed in some fundamental way or even evil, or did he do the right thing? [00:01:55] Neither. There's no notion of evil in that in that context other than the fact that people die. But it was an example of what people call value misalignment, right. To give an objective to a machine. And the machine tries to achieve this objective. And if you don't put any constraints on this objective, like don't kill people and don't do things like this. The machine, given the power, will do stupid things just to achieve this objective or damaging things to achieve this objective. [00:02:27] It's a little bit like we are used to this in the context of human society. We we put in place. Laws to prevent people from doing bad things because spontaneously they would do those bad things right. So we have to shape their. Cost function, the objective function, if you want through laws to kind of correct and education, obviously to sort of correct for for those. So maybe just. Pushing a little further on that point, how, you know, there's a mission, there's a there's fuzziness around the ambiguity around what the actual mission is, but. [00:03:08] You know, do you think that there will be a time from a utilitarian perspective when a system where it is not misalignment, where it is alignment for the greater good of society, then the system will make decisions that are difficult? [00:03:23] Well, that's the trick. I mean, eventually we will have to figure out how to do this. And again, we're not starting from scratch because we've been doing this with humans for four millennia. So designing objective functions for people is something that we know how to do. And we don't do it by, you know, programming things, although the legal code is called code. So that tells you something. And it's actually the design of an object. [00:03:49] You function. That's really what legal code is, right? It tells you what you can do. Here is what you can do. If you do it, you pay that much. That's that's an objective function. [00:03:58] So there is this idea somehow that it's a new thing for people to try to design objective functions that are aligned with the common good. But no, we've been writing laws for millennia, and that's exactly what it is. So that's where, you know, the science of law making and and computer science will come together, will come together. So it's nothing there's nothing special about how or A.I. systems. It's just the continuation of tools used to make some of these difficult ethical judgments that laws make. [00:04:30] Yeah. And we and we have systems like this already that, you know, make many decisions for for ourselves and society that need to be designed in a way that they like, you know, rules about things that sometimes sometimes have bad side effects. And we have to be flexible enough about those rules so that they can be broken when it's obvious that they shouldn't be applied. So you don't see this from the camera here. But all the decoration in this room is all pictures from 2001, A Space Odyssey. [00:04:58] Wow. [00:04:59] By accident or by accident? It's by design. [00:05:04] Wow. So if you were if you were to build HAL 10000, so an improvement of HAL 9000. What would you improve? Well, first of all, I wouldn't ask you to hold secrets and tell lies, because that's really what breaks it in the end. That's the fact that it's asking itself questions about the purpose of the mission and it's pieces, things together, the turd, you know, all the secrecy of the preparation of the mission and the fact that it was a discovery on the lunar surface that really was kept secret. [00:05:36] And and when part of Hal's memory knows this and the other part is does not know it and is supposed to not tell anyone. And that creates internal conflict. [00:05:45] So you think there's never should be a set of things that a system should not be allowed? [00:05:53] Like a set of facts that should not be shared with the human operators? Well, I think no, I think that I think it should be a bit like. [00:06:03] In the design of, uh, uh, autonomous systems, this should be the equivalent of, you know, the the oath that, uh, Hippocratic Oath that, uh, doctors sign up to. Right. So there are certain things, certain rules that that you have to abide by. And we can sort of hardwired this into into our into our machines to kind of make sure they don't go. So I'm not, you know, advocates of the three to three laws of robotics, you know, the Asimov kind of thing, because I don't think it's practical, but. [00:06:37] But, you know, some some level off of limits, but but to be clear, this is not these are not questions that are kind of really worth asking today because we just don't have the technology to do this. We don't we don't have autonomous, intelligent machines. We have intelligent machines. Some are intelligent machines that are very specialized, but they don't really sort of satisfy an objective. They just kind of train to do one thing. So until we have some idea for a design of a full fledged autonomous, intelligent system, asking the question of how we design is subjective, I think is a little a little too abstract. [00:07:15] It's a little too abstract. There's useful elements to it in that it helps us understand our own ethical codes, humans. So even just as a thought experiment, if you imagine that Najai system is here today, how would we program? It is a kind of nice thought experiment of constructing. [00:07:35] How should we have a law, have a system of laws for us humans? It's just a nice practical tool. And I think there's echoes of that idea too. In their assistance we have today. They don't have to be that intelligent. Yeah, like autonomous vehicles as these things start creeping in that we're thinking about. But certainly they should be framed as hell. [00:07:59] Yeah. Looking back, what is the most I'm sorry if it's a silly question, but what is the most beautiful or surprising idea in deep learning or A.I. in general that you've ever come across sort of personally what you said back? And just had this kind of that's pretty cool moment, that's nice. Well, surprising. I don't know if it's an idea rather than sort of empirical fact. The fact that. You can build gigantic neural nets to train them on. [00:08:37] Relatively small amounts of data, relatively with stochastic gradient descent, that it actually works, breaks everything you read in every textbook, every pretty deeply textbook. [00:08:48] I told you, you need to have fewer parameters and you have data samples. You know, if you have non convex objective function, you have no guarantee of convergence. You know, all those things that you reading textbook and they tell you, stay away from this. [00:09:00] And they all wrong a huge number of parameters, non convex and somehow, which just very relative to the number of parameters data, it's able to learn anything. Right. Does that still surprise you today? [00:09:14] Well, it was kind of obvious to me before I knew anything that this is a good idea. And then it became surprising that it worked because I started reading those textbooks. [00:09:26] OK, so, OK, you talk to the intuition of why it was obvious, if you remember. [00:09:31] Well, OK, so the intuition was it's it's sort of like, you know, those people in the late 19th century who proved that heavier than than air flight was impossible. [00:09:42] Right. And of course, you have birds, right? They do fly. And so on the face of it, it's obviously wrong as an empirical question. Right. And so we have the same kind of thing that, you know, we know that the brain works. We don't know how, but we know it works. And we know it's a large network of neurons and interaction and learning takes place by changing the connections. So can of getting this level of inspiration without copying the details, but sort of trying to derive basic principles. [00:10:12] That kind of gives you a clue as to which direction to go. There's also the idea somehow that I've been convinced of since I was an undergrad that. Even before that, intelligence is inseparable from running, so the idea somehow that you can create an intelligent machine by basically programming for me was a non-starter from the start. Every intelligent entity that we know about. [00:10:38] Arrives at this intelligence training, so learning machinery was completely obvious path also because I'm lazy, so, you know, automated, basically everything and learning is the automation of intelligence, right. [00:10:56] So do you think so what is learning then? What falls under learning? [00:11:01] Because do you think of reasoning as learning where our reasoning is certainly a consequence of learning as well, just like other functions of, uh, of the brain. The big question of our reasoning is, how do you make reasoning compatible with gradient based learning? Do you think neural networks can be made to reason? [00:11:22] Yes, that there is no question about that. Again, we have a good example, right? The question is, is how so the question is how much prior structure do you have to put in the neural net so that something like human reasoning will emerge from it, you know, from running? Another question is, all of our kind of model of what reasoning is that are based on logic, are discrete and and and are therefore incompatible with grid and baserunning and have a very strong believer in this idea, ground invasion. [00:11:53] I don't believe that other types of learning that don't use kind of gradient information if you want. [00:11:59] So you don't like discrete mathematics, you don't like anything discrete. Well, that's it's not that I don't like it, it's just that it's incompatible with learning. And I'm a big fan of learning. Right. So, in fact, that's perhaps one reason why. Deplaning has been kind of looked at with suspicion by a lot of computer scientists because the math is very different, the method you use for deploying has more to do with, you know, cybernetics, the kind of math you do in electrical engineering than the kind of math you do in computer science. [00:12:29] And and, you know, nothing in machine learning is exact. Right. Computer science is all about sort of, you know, obsessive compulsive attention to details of like, you know, every index has to be right. And you can prove that an algorithm is correct. Right. Machine learning is the science of sloppiness. Really. [00:12:49] That's beautiful. So, OK, maybe let's feel around in the dark of what is a neural network that reasons or a system that. [00:13:02] Is works with continuous functions that's able to do build knowledge, however we think about reasoning, builds on previous knowledge, build on extra knowledge, create new knowledge, journalize outside of any training set ever built. [00:13:20] What does that look like if. Yeah, maybe you have inklings of thoughts of what that might look like. [00:13:27] Well yeah. I mean, yes or no. If I had precise ideas about this, I think, you know, we would be building it right now. But and there are people working on this or whose main research interest is actually exactly that. Right. So what you need to have is a working memory. So you need to have. Some device, if you want some subsystem, they can store a relatively large number of factual episodic information for, you know, a reasonable amount of time. [00:13:58] So, you know, in the in the brain, for example, the kind of three main types of memory. One is the the sort of. Memory of the state of your cortex, and that sort of disappears within 20 seconds, you can't remember things for more than about 20 seconds or a minute if if you don't have any other form of memory. The second type of memory, which is longer term, is your short term is the hippocampus. [00:14:23] So you can you know, you came into this building, you remember where the where the exit is, where the elevators are. [00:14:31] You have some map of that building that's stored in your hippocampus. You might remember something about what I said, you know, a few minutes ago. I forgot it already has been erased. But, you know, but at some point in your hippocampus and then the longer term memory is in the synapse, the synapses. Right. So what you need if you want a system that is capable of reasoning, is that you want the hippocampus like thing. Right. [00:14:57] And that's what people have tried to do with memory networks and military machines and stuff like that. Right. And now with transformers, which have sort of a memory and they are kind of self attention system, you can think of it this way. So. So that's one element you need, another thing you need is some sort of network that can. Access is memory. Get an information back and then kind of crunch on it and then do this iteratively multiple times because a chain of reasoning. [00:15:31] Is the process by which you you you can you update your knowledge about the state of the world, about, you know, what's going to happen, et cetera, and that there has to be this sort of recurrent operation, basically. [00:15:44] And you think that kind of if we think about a transformer, so that seems to be too small to contain the knowledge that that's to represent the knowledge is contained. [00:15:54] Wikipedia, for example, a transformer doesn't have this idea of recurrence. It's got a fixed number of layers. And that's a number of steps that limits basically representation, but recurrence would build. [00:16:06] On the knowledge, somehow, I mean, it would evolve the knowledge and expand the amount of information, perhaps, or useful information within or not. But. Is this something that just can emerge with size because it seems like everything we have now? I just know it's not it's not it's not clear how you access and writing to an associated memory, an efficient way. I mean, sort of the original memory network maybe had something like the right architecture. [00:16:34] But if you tried to scale up a memory network so that the memory contains all the Wikipedia, it doesn't quite work. Right. So so there's a need for new ideas there. OK, but it's not the only form of reasoning. So there's another form of reasoning, which is true, which is very classic also in some types of A.I. And it's based on, uh, let's call it energy minimization. [00:16:58] OK, so you have, uh, some sort of objective, some energy function that represents the, uh, the the, um, the quality or the negative quality. OK, energy goes up when things get bad and they get low when things get good. So let's say you you want to figure out, you know, what gestures do I need to to do. To grab an object or walk out the door. If you have a good model of your own body, a good model of the environment, using this kind of energy minimisation, you can make a you can make you can do planning and it's in optimal control. [00:17:36] It's called it's called model predictive control. You have a model of what's going to happen in the world as a consequence of your actions, and that allows you to buy energy minimization, figure out a sequence of action that optimizes a particular objective function which measures, you know, minimize the number of times you're going to hit something and the energy you going to spend doing the gesture and etc.. [00:17:56] So so that's a form of reasoning, planning as a form of reasoning and perhaps what led to the ability of humans to reason is the fact that or, you know, species that appear before us had to do some sort of planning to be able to hunt and survive and survive the winter in particular. [00:18:16] And so, you know, it's the same capacity that you need to have. [00:18:20] So in your intuition is if you look at expert systems and encoding knowledge is logic systems. And as graphs on this kind of way is not a useful way to think about knowledge, graphs are little brittle or logic representation. [00:18:41] So basically, you know, variables that they have values and then constrained between them that are represented by rules as well. Too rigid and stupid. All right. [00:18:50] So one of the you know, some of the early efforts in that respect were were to put probabilities on them. So a rule, you know, you know, if you have this and that system, you know, you have this, uh, disease with that probability and you should prescribe that antibiotic with that probability. Right. In system from the from the 70s. [00:19:10] Um, and that that's what that branch of A.I. led to, building networks and graphical models and causal inference and vibrational, you know, method. [00:19:22] So so there is I mean certainly, uh, uh, a lot of interesting work going on in this area. The main issue with this is, is knowledge acquisition. How do you, uh, reduce a bunch of data to a graph of this type relies on the expert and the human being to encode that knowledge. [00:19:42] And that's essentially impractical. [00:19:44] Yeah, so that's a big question. The second question is, do you want to represent knowledge symbols and do you want to manipulate them with logic? And again, that's incompatible with learning. So, uh, one suggestion with Geoff Hinton has been advocating for many decades is replace symbols by, uh, vectors. Think of it as a pattern of activities in a bunch of neurons or units or whatever you want to call them and replace logic by continuous functions. [00:20:16] Okay. [00:20:17] And that becomes now compatible is a very good set of ideas by, uh, written in a paper about 10 years ago by, uh, Leongatha on who is here at Facebook. [00:20:28] Um, um, the title of the paper is for Machine Learning to Machine Reasoning. And his idea is that, uh, learning a learning system should be able to manipulate objects that are, in the sense, inner space and then put the result back in the same space. [00:20:42] So this idea of working memory, basically, and it's, uh, it's very enlightening and in a sense that might learn something like the simple expert systems. [00:20:55] I mean, it's what you can learn, basic logic operations there. [00:20:59] Yeah, quite possibly. [00:21:00] Yeah. There's a big debate on sort of how much prior structure you have to put in for this kind of stuff to emerge. This debate I have with Gary Marcus and people like that. Yeah, yeah. [00:21:10] So and the other person. So I just talked to Judea Pearl from the he mentioned causal inference world. So his worry is that the current neural networks are not able to learn. What causes what causal inference between things? So I think I think it's right and wrong about this. If he's talking about the sort of classic. Type of neural nets, people often worry too much about this, but there's a lot of people now working on Cosan in France and there's a paper that just came out last week, valuable to, among others, as as a bunch of other people. [00:21:49] Exactly. On that problem of how do you kind of get a neural net to sort of pay attention to real causal relationships, which may also solve. [00:22:01] Issues of bias and data and things like this, so I'd like to read that paper because that ultimately the challengers also seems to fall back on the human expert. [00:22:14] To ultimately decide causality between things, people are not very good at establishing causality, first of all. So first of all, you talk to a physicist and a physicist actually don't believe in causality because look at the all the basic laws of physics all time reversible. So there is no causality. The arrow of time is not right. It's as soon as you start looking at macroscopic systems where there is unpredictable randomness, where there is clearly an area of time. [00:22:42] But it's a big mystery in physics, actually, how that emerges. [00:22:46] Is that emergent or is it part of the fundamental fabric of reality, or is it a bias of intelligent systems that because of the second row of somewhat dynamics, we perceive a particular area of time, but in fact, it's kind of arbitrary, right? [00:23:02] So, yeah, physicists, mathematicians, they don't care about I mean, the math doesn't care about the flow of time. [00:23:08] Well, certainly. Certainly macro physics doesn't people themselves are not very good at establishing. [00:23:14] Causal causal relationships, if you ask this, I think it was in one of similar papers spoken on, um, like children learning, you know, he studied, which, you know, he's the guy who co-authored the book Perceptron with Marvin Minsky, the kind of kill the first wave of neural nets. But but he was actually a learning person. He in the sense of studying, learning in humans and machines. That's what you got interested in Perceptron. [00:23:41] And, uh, and he he he wrote that if you ask a little kid, uh, about what is the cause of of the wind. A lot of kids will say they will think for a while and they'll say, oh, it's the branches in the trees, they move and that creates wind, right? So they get the causal relationship backwards. And it's because their understanding of the world and into the physics is not that great. Right. I mean, these are like, you know, four or five year old kids. [00:24:06] You know, it gets better and then you understand that this you can be right, but there are many things which we can because of our common sense understanding of things, what people call common sense. And without understanding of physics, we can there's a lot of stuff that we can figure out causality. Even with diseases. We can figure out what's not causing what. Often there's a lot of mystery, of course, but the idea is that you should be able to encode that into systems. [00:24:37] That seems unlikely to be able to figure that out themselves. [00:24:39] Well, whenever we can do intervention, but, you know, all of humanity has been completely deluded for millennia, probably since existence about a very, very wrong causal relationship where whatever you can explain, you attribute it to some d'haiti, some divinity. Right. And that's a cop out. That's a way of saying, like, I don't know the cause or, you know, God did it right. So you mentioned Marvin Minsky and the irony of. [00:25:07] You know, maybe causing the first day I went there, you were there in the 90s, you were there in the 80s, of course, in the 90s. What do you think? People lost faith in deep learning in the 90s and founded again a decade later, over a decade later. [00:25:23] Yeah, it was a little different. Yeah, it was just called neural net. So that was. Yeah, they lost interest. I mean, I think I would put that around 1995, at least, the Machine Learning Committee, there was always a neural net community, but it became kind of disconnected from sort of mainstream machine learning, if you want. There were. It was basically electrical engineering that it kept at it. And computer science gave up, gave up on neural nets. [00:25:55] I don't I don't know, you know, I was too close to it to really. Sort of analyze it with sort of a, uh, unbiased eye if you want, but I would I would we would make a few guesses. So the first one is at the time known as. Were it was very hard to make them work in the sense that you would, you know, implement Backroad in your favorite language, and that language was not Python, it was not Matlab, it was not any of those things because they didn't exist. [00:26:27] Right. To write it in for Tennessee or something like this. Right. Um, so you would, uh, experiment with it. You would probably make some very basic mistakes, like, you know, barely initialize your weights, make the network too small because you read in the textbook, you know, you don't want to any parameters. Right. And of course, you know, and you would train on or because you didn't have any other dataset to try it on. [00:26:49] And of course, you know, it works half the time. So you'd say you give up, what are you to with batch gradient, which you know isn't sufficient? [00:26:57] So there was a lot of bag of tricks that you had to know to make those things work or you had to reinvent. And a lot of people just didn't and they just couldn't make it work. Um, so that's one thing the investment in software platform to be able to kind of, you know, display things, figure out why things don't work, and to get a good intuition for how to get them to work, have enough flexibility so you can create network architectures accomplish on that and stuff like that. [00:27:25] It was hard when you had to write everything from scratch and again, you didn't have any personal Matlab or anything, right? I read that. Sorry to interrupt, but I read he wrote it in Lisp, the first versions of Lenat. [00:27:38] But the coalition that works, which, by the way, one of my favorite languages is that's how I knew you were a legit Turing Award, whatever you programmed, unless that's still my favorite language. [00:27:49] But it's not that we programmed in Lisp is that we had to write a lisp interpreter, OK, because it's not. That's right. That's the one that existed. So we wrote a this interpreter that we hooked up to, you know, a backhand library that we wrote also for sort of neuronal computation. And then after a few years around nineteen ninety one, we invented this idea of basically having modules that know how to move forward and back, propagate gradients and then interconnecting those modules in a graph. [00:28:18] Lubutu had made proposals on this about this in the late eighties and and we were able to implement this using this system. Eventually we wanted to use that system to make. Build production code for character recognition. Bell Labs, so we actually wrote a compiler for that interpreter so that Chesimard, who is not Microsoft, kind of did the bulk of it with Leon and me and and so we could write our system in Lisp and then compile to see. And then we will have a self-contained computer system that could kind of do the entire thing. [00:28:50] Neither party, Senator Santorum can do this today yet. OK, it's coming. Yeah, uh, I mean, there's something like that in White called, you know, script. And so, you know, we had to write all this material over to our computer to invest a huge amount of effort to do this. And not everybody, if you don't completely believe in the concept, you're not going to invest the time to do this right now at the time. [00:29:15] Also, you know what? Today, this would turn into torture by torture or whatever. We put it in open source. Everybody would use it and realize it's good. Back before nineteen ninety five working at AT&T, there's no way the lawyers would let you release anything on open source. Of this nature and so we could not distribute or code, really. [00:29:37] And that point started to go in a million tangents, but on that point, I also read that there was some almost pet like a patent on coalition, John, that works because I was so that first of all, I mean, just who actually that ran out the thankfully twenty seven in 2007. [00:30:02] What can we can we just talk about that first. I know you're on Facebook, but you also at NYU and. What does it mean to patent ideas like these software ideas, essentially, or what are mathematical ideas or what are they? [00:30:20] OK, so they're not mathematical ideas. There are algorithms. And there was a period where the US Patent Office would allow the patent of software as long as it was embodied. The Europeans are very different. [00:30:35] They don't they don't quite accept that they have a different concept. [00:30:38] But, you know. I don't know, I mean, I never actually strongly believed in this, but I don't believe in this kind of patent. Facebook basically does not believe in this kind of patent. Google fights patterns because they've been burned with Apple. And so now they do this for defensive purposes, but usually they say we're not going to sue you if you infringe Facebook as, uh, as a similar policy to say, you know, we have a patent on certain things for defensive purposes. [00:31:07] We're not going to sue if you infringe unless you sue us. [00:31:11] Um, so the the industry does not believe in patents. They are. They are because of, you know, the legal landscape and and various things, but. [00:31:22] But I don't really believe in penance for this kind of stuff. So that's that's a great thing. So I'll tell you a story. Yeah. So what happens was the the first the first pattern of our competition, it was about kind of the early version of commissionaire that didn't have separate putting layers. It had, you know, coalitional layers was tried more than one, if you want to. [00:31:41] Right. [00:31:42] And then there was a second one on commericial nets with separate peeling layers, uh, Trenwith back and there were five in 89 and 99 years, something like this at the time, the life of a pattern was 17 years. [00:31:57] So what will happen over the next few years is that we started developing character recognition technology around, uh, nets and in 1994. [00:32:09] A check reading system was deployed in ATM machines in 1995, it was for a large check reading machines in back offices, etc., and those systems were. [00:32:20] Developed by an engineering group that we were collaborating with AT&T and they were commercialized by NCR, which at the time was a subsidiary of AT&T. Now AT&T split up in 1996 and 1995, early 1996. [00:32:35] And the lawyers just looked at all the patents and they distributed the patents among the various companies. They gave the the competition that patent to NCR because they were actually selling products that used it. But nobody had any idea what the competition that was. Yeah. [00:32:50] OK, so between 1996 and 2007. So there's a whole period until 2002 where I didn't actually work on a mission on your conscience to resume working on this around 2002. [00:33:03] And between 2002 and 2007, I was working on them, crossing my fingers that nobody would notice and nobody noticed. [00:33:09] Yeah. And I and I hope that this kind of somewhat, as you said, lawyers, a side relative openness of the community now will continue. [00:33:20] It accelerates the entire progress of the industry and. You know, the problems that. Facebook and Google and others are facing today is not whether Facebook or Google or Microsoft or IBM or whoever is ahead of the other is that we don't have the technology to build the things we want to build, want to build intelligent virtual systems that have common sense. We don't have a monopoly on good ideas for this. We don't believe we do. Maybe others believe they do, but we don't. [00:33:47] OK, if a startup tells you they have the secret to human level intelligence and common sense, don't believe them. They don't. And it's going to take the entire work of the world research community for a while to get to the point where you can go off and in each other's company is going to start to build things on this. We're not there yet. [00:34:08] So absolutely. And this calls to the the gap between the space of ideas and the rigorous testing of those ideas of practical application that you often speak to. [00:34:20] You've written advice saying don't get fooled by people who claim to have a solution to artificial general intelligence, who claim to have any system that works just like the human brain or who claim to have figured out how the brain works. Ask them what the error rate they get an amnesty or imagine that. [00:34:40] So this is a little dated, by the way. [00:34:43] I mean, five years. Who's counting? OK, but I think your opinion is earnest. And imagine that. Yes, maybe data. There may be new benchmarks. Right. But I think that philosophy is one you still and somewhat hold that benchmarks and the practical testing, the practical application is where you really get to test the ideas. [00:35:05] Well, they may not be completely practical. Like, for example, you know, it could be a toy data set, but it has to be some sort of task that the community as a whole has accepted as some sort of standard kind of benchmark, if you want. [00:35:17] It does need to be real. [00:35:18] So, for example, many years ago here at fair people, you know, just in western Anbar and a few others proposed the tasks which were kind of a toy problem, to test the ability of machines to reason actually to access working memory and things like this. And it was very useful, even though it wasn't a real test. And this is kind of halfway a real task. [00:35:40] So, you know, toy problems can be very useful. It's just that. I was very struck by the fact that a lot of people, particularly people with money to invest, would be fooled by people telling them, oh, we have the algorithm of the cortex and you should give us 50 million. [00:35:56] Yes, absolutely. So there's a lot of people who. Who try to take advantage of the hype for business reasons and so on, but let me sort of talk to this idea. [00:36:08] That new ideas, the ideas that pushed the field forward may not yet have a benchmark or it may be very difficult to establish a benchmark, I agree that's part of the process, establishing benchmarks as part of a process. So what are your thoughts about? [00:36:24] So we have these benchmarks on around stuff we can do with images from classification to captioning to just every kind of information could pull off from images and the surface level. There's audio data set, there's some video. What can we start? Natural language. What kind of stuff? What kind of benchmarks do you see that start creeping on to more? Something like intelligence, like reasoning. Like maybe you don't like the term, but ajai echoes of that kind of. [00:36:57] Yeah. Formulation. [00:36:58] A lot of people are working on interactive environments in which you can you can train and test intelligence system. So so, for example, you know, it's the classical paradigm of supervised training is that you you have a dataset, you partition it into a training said violations that test that. And there's a clear protocol. Right. [00:37:20] But what if the that assumes that the samples are statistically independent? You can exchange the order in which you see them doesn't shouldn't matter or things like that. But what if the answer you give determines the next sample you see, which is the case, for example, in robotics? Right. You robot does something and then it gets exposed to a new room and depending on where it goes, the room would be different. So that's the that creates the exploration problem. [00:37:47] The what if. The samples, so that creates also a dependency between samples to you, if you move, if you can only move in space, the next sample you're going to see is going to be probably in the same building, most likely. [00:38:01] So, so. So all the assumptions about the validity of this training center set up. What is its break? Whatever machine take an connection that has an influence in the in the world and it's what is going to see. [00:38:13] So people are setting up artificial environments where where that takes place. Right. The robot runs around a 3D model of the house and can interact with objects and things like that. So you do robotics space simulation. You have those, you know. [00:38:30] Opening a gym type thing or Mejico kind of, uh, simulated, uh, robots, and you have games, you know, things like that. So that's where the field is going. You really this kind of environment. [00:38:42] Now, back to the question of like, I don't like the term adjei. Because it implies that human intelligence is general and human intelligence is nothing like general, it's very, very specialized we think is general. We'd like to think of ourselves as having drones, agents. We don't we're very specialized. We're only slightly more general. [00:39:04] Why does it feel general? So you kind of the term general? I think what's impressive about humans is the ability to learn, to talk about learning, to learn. And just so many different domains is perhaps not arbitrarily general, but just you can learn in many domains and integrate that knowledge somehow. OK, now, so let me take a very specific example. Yes. It's not an example. It's more like a quasi mathematical demonstration. So you have about one million fibers coming out of one of your eyes. [00:39:37] OK, two million total. But let's talk about just one of them. It's one million nerve fibers. Your typical nerve. Let's imagine that they are binary so they can be active or inactive. So the input to your visual cortex is one million bits. [00:39:54] Now, the connected to your brain in a particular way on your brain has connections that are kind of a little bit like a corporation, that the kind of local, you know, in space and things like this. [00:40:05] Now, imagine I play a trick on you. It's a pretty nasty trick, admit I, I cut your optical nerve and I put a device that makes a random perturbation of a permutation of all the nerve fibers. So now what comes to your to your brain is a fixed but random permutation of all the pixels. There's no way in hell that your visual cortex, even if I do this to you in infancy, will actually envision vision to the same level of quality that you can. [00:40:36] Got it. And you're saying there's no way you will learn that? [00:40:39] No, because now two pixels that anybody in the world will end up in very different places in your visual cortex and your neurons there have no connections with each other because they only connected locally. [00:40:50] So this whole our entire the hardware is built in many ways to support the legality of the real world. Yeah. Yes. That specialization. Yeah. But it's still pretty damn impressive. So it's not perfect generalization. It's not even close. No, it's, it's, it's, it's not it's not even close. It's not at all. Yes. It's awful. So how many boolean functions. So let's imagine you want to train your visual system to recognize particular patterns of those one million bits. [00:41:20] OK, so that's a boolean function, right? Either the pattern is here or not. Here is a two to a classification with one million binary inputs. How many such brilliant functions are there? OK, if you have two to the one million. Combinations of inputs for each of those, you have an output bit and so you have two to the two to the one million boolean functions of this type. OK, which is an unimaginably large number. How many of those functions can actually be computed by your general cortex? [00:41:54] And the answer is a tiny, tiny, tiny, tiny, tiny, tiny sliver, like an enormously tiny sliver. Yeah, yeah. So we are ridiculously specialized. [00:42:06] OK, but yeah, OK, that's an argument against the word general, I think there's a there's I agree with your intuition, but I'm not sure it's it seems that the brain is impressively. [00:42:24] Capable of adjusting to things, so it's because we can't imagine tasks that are outside of our comprehension right now, so we think we think we are general because we're general of all the things that we can apprehend. [00:42:37] So, yeah, but there is a huge world out there of things that we have no idea. We call that heat, by the way. Heat, heat. [00:42:44] So, uh, a geophysicist call that or they call it entropy, which is you you have a. Thing full of gas, right, closed system for gas, right close on the coast, it has know pressure, it has temperature has you know, and you can write equations, political, you know, things like that. [00:43:10] Right. When you reduce the volume, the temperature goes up, the pressure goes up. You know, things like that. Right. For perfect gas. At least those are the things you can know about the system. And it's a tiny, tiny number of bits compared to the complete information of the state of the entire system, because the state of the entire system will give you the position and momentum of every every molecule of the gas. [00:43:35] And what you don't know about it is the entropy and you interpret it as heat, the energy contained in that thing is is what we call heat now. It's very possible that, in fact, there is some very strong structure in how those molecules are moving is just that they are in a way that we are just not wired to perceive that we're ignorant to it. [00:43:57] And there's an infinite amount of things we're not wired to perceive. [00:44:02] Right. That's a nice way to put it. [00:44:04] Word, General, to all the things we can imagine, which is a very tiny subset of all things that are possible. [00:44:12] So it's like coming off of complexity or the most exciting of complexity, you know, every. [00:44:19] Bittering or integer is random, except for all the ones that you can actually write down. Yeah, OK, so beautifully. But, you know, so we can just call it artificial intelligence. [00:44:32] We don't need to have a general or human level intelligence system. You know, you start any time you touch human, it gets it gets interesting because, you know, just because we attach ourselves to human and it's difficult to define what human intelligence is. [00:44:53] Yeah. Nevertheless, my definition is maybe. Damn impressive intelligence, OK? Damn impressive demonstration of intelligence, whatever, and so on that topic, most successes in deep learning have been in supervised learning. What? Is your view on unsupervised learning, is there a hope to reduce involvement of human input and still have successful systems that are have practical use? [00:45:25] Yeah, I mean, there's definitely a hope. It's more than a hope, actually. It's there's, you know, mounting evidence for it. And that's basically all I do. Like, the only thing I'm interested in at the moment is I called itself supervised running, not unsupervised, because unsupervised running is is a loaded term. People who know something about machinery tell you, so you're doing clustering or PCR, which is not the case and the way public we know when you say unsurprisingly, oh my God, your machines are going to run by themselves and without supervision, you know, they see as where's the parents? [00:45:57] Yeah. So so I have to provide training because in fact, the underlying algorithms that I used are the same algorithms as the supervised running algorithms, except that what we train them to do is not predict a particular set of variables like the category of of an image. And not to predict a set of variables that have been provided by human labor laws, but what you're trying to machine to do is basically reconstruct a piece of its input that it's being. [00:46:29] There's being maxed out, essentially, you can think of it this way, right? So, sure, a piece of video to machine and ask it to predict what's going to happen next. And of course, after a while, you can. Sure. What happens and the machine will kind of training itself to do better at that task. You can do like all the latest most successful models in natural language processing use self supervised running. You know, sort of bird style systems, for example, right, you show with the window of a dozen words on a test corpus, you take out 15 percent of the words and then you train the machine to predict the words that are missing that September is running. [00:47:09] It's not predicting the future is just predicting things in middle. But you could have to predict the future. That's what language models do. [00:47:16] So you construct so unsupervised where you construct a model of language, do you think or video or the physical world or whatever. [00:47:26] Right. How far do you think that can take us? Do you think very far it understands anything to some level. [00:47:35] It has a shallow understanding of, uh. Of tax, but it needs to I mean, to have kind of a true human level intelligence that you need to ground language in reality. So some people are attempting to do this right. Having systems that can have some visual representation of what what is being talked about, which is one reason you need interactive environments. Actually, this is like a huge technical problem that is not solved. And that explains why software provisioning works in the context of natural language. [00:48:07] That does not work in the context of it is not well in the context of image recognition and, uh, video, although it's making progress quickly. And the reason that reason is the fact that. It's much easier to represent uncertainty and the prediction in the context of natural language than it is in the context of things like video and images. So, for example, if I ask you to predict what words are missing in your 15 percent of the words that are taken out. [00:48:34] The possibilities are small. I mean, it's small, right, there is one hundred thousand words in the in the lexicon and what the machine spits out is a big probability vector, right? It's a bunch of numbers between zero and one. That's up to one. [00:48:47] And we know how to do how to do this with computers. So they are representing uncertainty and the prediction is relatively easy. And that's, in my opinion, why those techniques work for an LP for images. If you ask if you block a piece of an image and you see a system reconstruct that piece of the image. There are many possible answers. There are all perfectly legit, right, and how do you represent that, this set of possible answers? [00:49:15] You can't train a system to make one prediction. You can train a neural net to say, here it is. That's the image because there's a whole set of things that are compatible with it. So how do you get the machine to represent not a single output, but all set of outputs? And, you know, similarly with, uh, video production, there's a lot of things that can happen in the future. Video, you're looking at me right now. [00:49:38] I'm not moving my head very much. But, you know, I might turn my head to the left or to the right. Right. If you don't have a system that can predict this. And you train, it will square to kind of minimize the error with the prediction and what I'm doing, what you get is a blurry image of myself in all possible future positions that I might be in, which is not a good prediction. But so there might be other ways to do the self supervision, right. [00:50:02] For visual scenes. Like what if I mean, if I knew, I wouldn't tell you publish it first. I don't know. [00:50:11] I know there might be. So I mean, these are kind of, uh, there might be artificial ways of like self play in games to where you can simulate part of the environment. You can. [00:50:22] Oh, that doesn't solve the problem is just a way of generating the. But because you have more of a nightmare, maybe you can control, yes, a way to generate data and that's right. And because you can do huge amounts of data generation. That doesn't you, right? Well, it's it's a creeps up on the problem from the side of data, and you don't think that's the right way to keep it doesn't solve this problem of handling uncertainty in the world. [00:50:47] Right. So if you if you have a machine learn a predictive model of the world in a game that is deterministic or quasi deterministic, it's easy. [00:50:59] Right. Just give a few frames of the game to accommodate. Put a bunch of layers and then have the game, generates the next few friends and and if the game is deterministic, it works fine, and that includes feeding the system with the action that your little character is is going to take. [00:51:20] The problem comes from the fact that the real world ends and most games are not entirely predictable so that you get those very predictions and you can't do planning with very predictions. So if you have a perfect model of the world. You can in your head run this model with a hypothesis for a sequence of actions, are you going to predict the outcome of that sequence of actions? But if your model is imperfect, how can you plan there quickly explodes? What are your thoughts on the extension of this? [00:51:54] Which topic I'm super excited about. It's connected to something you were talking about in terms of robotics is active learning, so as opposed to sort of completely unsupervised, self supervised learning. You ask the system for human help. For selecting parts you want to next. So if you think about a robot exploring a space or baby exploring space or a system exploring a data set every once in a while asking for human input, you see value in that kind of work. [00:52:29] I don't see transformative value. It's going to make things that we can already do. More efficient or there will run more efficiently, but it's not going to make machines sort of significantly more intelligent. I think. And and by the way, there is no opposition, there's no conflict between self supervisor, any reinforcement training supervisor or imitation or anything or active running. I see self supervision as a as a preliminary to all of the above. Yes. So. [00:53:03] The example I use very often is how is it that so if you use. Classical reinforcement running deep reinforcement learning if you want. The best methods today. So-called moral free reinforcement, wanting to learn to play Atari games, take about 80 hours of training to reach the level that any human can reach in about 15 minutes, they get better than humans, but it takes a long time. Uh, lwr, OK, the, you know, are your vehicles and his teams, the system to play to to play Starcraft plays a single map, a single. [00:53:48] Type of player and can reach. Better than human level with about the equivalent of two hundred years of training playing against itself, it's 200 years, right? It's not something that no human can could ever do. [00:54:07] I'm not sure what to take away from that. [00:54:09] OK, now take those algorithms the best. Our algorithms we have today to train a car to drive itself. [00:54:18] It would probably have to drive millions of hours, you will have to kill thousands of pedestrians, it will have to run into thousands of trees. It will have to run off cliffs and had to run the cliff multiple times before it figures out that it's a bad idea, first of all. [00:54:32] And second of all, different figures about how not to do it. And so, I mean, this type of running obviously does not reflect the kind of learning that animals and humans do. There is something missing that's really, really important there. And my hypothesis, which have been advocating for like five years now is that we have predictive models of the world. That include the ability to predict under uncertainty and what allows us to. Not run off a cliff where we learn to drive. [00:55:02] Most of us can learn to drive in about 20 or 30 hours of training without ever crashing, because any accident, if we drive next to a cliff, we know that if we turn the wheel to the right, the car is going to run off the cliff. And nothing good is going to come out of this because we have a pretty good model of intuitive physics that tells us, you know, the car is going to fall. We know we know about gravity. [00:55:22] Babies run this around the age of eight or nine months that objects don't float, they fall. And we have a pretty good idea of the effect of turning the wheel of the car. And we know we need to stay on the road. So there is a lot of things that we bring to the table, which is basically or predictive model of the world. [00:55:40] And that model allows us to not do stupid things and to basically stay within the context of things we need to do. We still face unpredictable situations and that's how we learn. But that allows us to learn really, really, really quickly. So that's called model based reinforcement learning. There's some imitation and training because we have a driving instructor that tells us occasionally what to do, but most of the learning is learning the model, learning physics that we've done since we were babies. [00:56:13] That's where almost all along and the physics is somewhat transferable from. It's transferable from synthesizing stupid things are the same everywhere. Yeah. [00:56:23] I mean, if you you know, you have the expanse of the world, you don't need to be a particularly from a particularly intelligent species to know that if you spill water from a container that, you know, the rest is going to get wet and you might get wet. So, you know, cats know this right here. So the main problem we need to solve is how do we learn models of the world? That's and that's what I'm interested in. [00:56:48] That's what it's all about. [00:56:51] If you were to try to construct a benchmark for. But let's look at amnesty. A love that is that do you think it's useful, interesting, possible to perform well on amnesty with just one example of each digit? And how would we. [00:57:13] Solve that problem. The answer is probably yes, the question is what other type of learning are you allowed to do? So if you're allowed to do is train on some gigantic data set of labeled digit. That's called transfer learning. And we know that works. OK, we do this at Facebook, like in production, right? We we train not completionist to predict hashtags that people type on Instagram and we train on billions of images, literally billions. And and then we chop up the Lazlo and fine-tune on whatever task we want. [00:57:42] That works really well. You can beat the image that record with us. We actually opensource the whole thing like a few weeks ago. Yeah, that's still pretty cool, but yeah. So what in your world would be impressive and what's useful and impressive, what kind of transfer learning would be used for Wikipedia, that kind of thing. [00:57:59] No, no. I don't think transuranic is really where we should focus. We should try to do. You have a kind of scenario for a benchmark where you have only one data. And you can and it's a very large number of unlabeled data. It could be video clips. It could be what you do find prediction. It could be images. You could choose to mask a piece of it. Could be whatever, but they're unlabeled and you're not allowed to label them, so you do some training on this and then. [00:58:37] You train on a particular supervised. Teske, you mentioned it honest and you measure how your. Tester decrease over schnorrer decreases as you increase the number of Liebl trending samples. OK, and. [00:58:55] And what would you like to see is, is that, you know, your area decreases much faster than if you're trying from scratch from Runaway's so that to reach the same level of performance and a completely supervised, purely supervised system would reach you would need with your samples. [00:59:13] So that's the crucial question, because it will answer the question to like, you know, people are interested in medical imaging analysis. [00:59:20] OK, you know, if I want to get a particular, uh, level of, uh, of error rate for this task, I know I need, um, a million samples. Can I do, you know, some supervisory training to reduce this to about one hundred or something? [00:59:34] And you think the answer there is some supervised retraining. [00:59:37] Yeah, some form. Some some form of it telling you active learning where you disagree, you know, it's not useless, it's just not going to lead to a quantum leap. It's just going to make things that we already do. So you're way smarter than me. I just disagree with you, but I don't have anything to back that. It's just intuition. So I worked with a lot of large scale datasets and there's something there might be magic in active learning, but OK, at least I said publicly, at least I'm being an idiot publicly. [01:00:09] OK, it's not being an idiot. [01:00:11] It's working with the data you have. I mean I mean, certainly people are doing things like, OK, I have three thousand hours of, you know, imitation on you for driving a car. But most of those are incredibly boring. What I like is select, you know, 10 percent of them that are kind of the most informative and which shows that I would probably reach the same. [01:00:29] So it's a weak form of, uh, of running, if you want. [01:00:33] Yes. But there might be a much stronger version. Yeah, that's right. That's what and that's an option that exists. The question is how much stronger can get? Elon Musk is confident. Talk to him recently. He's confident that large scale data and deep learning can solve the autonomous driving problem. What are your thoughts on the limited possibilities of deep learning in the space? It's obviously part of the solution. I mean, I don't think we'll ever have a safe driving system or it is not in the foreseeable future that does not use the. [01:01:06] And you put it this way. [01:01:07] Now, how much of it so in the history of sort of engineering. Particularly sort of sort of like systems is generally a first phase where everything is built by hand and there is a second phase and that was the case for autonomous driving, you know, 20, 30 years ago. There's a phase where there's a little bit of learning is used, but there's a lot of engineering that's involved in kind of, you know, taking care of corner cases and and putting limits, etc. [01:01:35] , because the learning system is not perfect. And then as technology progresses. We end up relying more and more learning, that's the history of character recognition, so history is speech recognition. Computer vision, natural language processing. And I think the same is going to happen with, uh, with autonomous driving that currently the the, uh, the methods that are closest to providing some level of autonomy, some decent level of autonomy where you don't expect a driver to kind of do anything is where you constrain the world. [01:02:07] So you only run within one hundred square kilometers of square miles in Phoenix, where the weather is nice and the roads are wide, which is what we're always doing. [01:02:17] You, uh, completely overengineer the car with tons of light arms and sophisticated sensors that are too expensive for consumer cars, but they're fine if you just run a fleet. And you engineer the thing, the hell out of the everything else, you map the entire world so you have a completely new model of everything. [01:02:37] So the only thing that the perception system is to take care of is moving objects and and and construction and sort of things that that weren't in your map. [01:02:48] And you can engineer a good system or stuff, right, so so that's kind of the current approach that's closest to some level of autonomy. But I think eventually the long term solution is going to rely more and more on. Learning and possibly using a combination of self supervised learning and moral based reinforcement or something like that, but ultimately learning will be at not just at the core, but really the fundamental part of the system. [01:03:14] Yeah, it already is. But it become more and more. [01:03:17] What do you think it takes to build a system with human level intelligence? You talked about there a system in the movie, her being way out of reach. I can't reach. This may be outdated as well, but this is still way out of reach. [01:03:32] What would it take to build her, do you think so? [01:03:37] I can tell you the first two obstacles that we have to clear, but I don't know how many obstacles there are after this. So the image I usually use is that there is a bunch of mountains that we have to climb and we can see the first one. We don't know if there are 50 mountains behind it or not. [01:03:50] And this might be a good sort of metaphor for why Iris, which was in the past, had been overly optimistic about the result of, uh, you know, for example, um, uh, New Zealand. [01:04:03] Simon Wright wrote the general problem solver, and they call it a general problem. Problem solved. [01:04:10] And of course, the you realize is that all the problems you want to solve are exponential. And so you can actually use it for anything useful. But, you know, yes, all you see is the first peak. [01:04:19] So what are the first couple of peaks for her? [01:04:22] So the first peak, which is precisely what I'm working on, is self supervised running. How do we get machines to run models of the world by observation? Kind of like babies and like young animals. So we've been working with. You know, cognitive scientists. So Emmanuel Dipu, who is it fair in Paris is a. Halftime is also a researcher in the. French University, and he he, um, he has this chart that shows at which how many months of life baby humans can learn different concepts and you can you can measure this sort of with. [01:05:04] So things like. Distinguishing any metal objects from an inanimate object, you can you can tell the difference that age two or three months. Whether or not Jack is going to stay stable is going to fall, you know, about four months, you can tell. [01:05:20] You know, there are things like this and then things like gravity, the fact that objects are not supposed to float in the air but are supposed to fall. You run this around the age of eight or nine months. If you look at a lot of eight month old babies, you give them a bunch of toys on their highchair. First thing they do is a toy them on the ground and they look at them because, you know, they're learning about actively learning about gravity, gravity. [01:05:44] OK, so they're not trying to annoy you, but they you know, they need to do the experiment. Right. So how do we get machines to run like babies? Mostly by observation with a little bit of interaction and learning those those those models of the world? Because I think that's really a crucial piece of an intelligent autonomous system. So if you think about the architecture of an intelligent autonomous system, it needs to have a predictive model of the world. [01:06:08] So something that says here is a world of 20, here is a set of all the 20 plus one. If I take this action and it's not a single answer, it can be a creation. Yeah, yeah. Well, but we don't know how to represent distributions interdimensional space, so it's got to be something weaker than that. OK, but with some some representation of uncertainty. [01:06:28] If you have that, then you can do what optimal control theory called model predictive control, which means that you can run your model with a hypothesis for a sequence of action and then see the result. Now, what you need, the other thing you need is some sort of objective that you want to optimize. Am I reaching the goal of grabbing the subject and minimizing energy or whatever? Right. So there is some sort of objective that you have to minimize. [01:06:52] And so in your head, if you have this model, you can figure out the sequence of action that will optimize your objective. And that objective is something that ultimately is rooted in your basal ganglia, at least in the human brain, that that's what it's going to compute your level of contentment or contentment. [01:07:09] I don't know if that's a word unhappiness. OK, yeah, discontentment, this contentment. And so your entire behavior is driven towards kind of minimizing that objective, which is maximizing your contentment computed by your your basal ganglia. And what you have is an objective function, which is basically a predictor of what you are going to get is going to tell you. So you're not going to put your hand on fire because, you know, it's going to you know, it's going to burn and you're going to get hurt. [01:07:40] And you're predicting this because of your model of the world and you're your sort of predictor of the subjective. Right. So if you have those, you have those three components for competence. [01:07:52] You have the hardwired contentment objective, um, computer, if you want a calculator and then you have the three components. One is the objective predictor, which basically predicts your level of contentment. One is the moral of the world. And there's a third module that you mentioned, which is the module that will figure out the best course of action to optimize an objective given your model. OK, yeah, it's a policy policy network or something like that right now, you need all three components to act autonomously, intelligently, and you can be stupid in three different ways. [01:08:33] You can be stupid because your model of the world is wrong. You can be stupid because your objective is not aligned with what you actually want to achieve. OK, and in humans, there would be a psychopath, right? [01:08:47] And then the the third thing, the third way you can be stupid is that you have the right moral, you have the right objective, but you're unable to figure out, of course, of action to ultimate your objective given your model. [01:08:58] OK, um, some people who are in charge of the countries actually have all three that are wrong. [01:09:04] All right. Uh, which countries? I don't know. OK, so, uh, if we think about this agent, if you think about the movie her, you've. Criticized the art project that is Sophea, the robot, and what that project essentially does is uses our natural inclination to anthropomorphize things that look like human and give them more. [01:09:32] Do you think that could be used by A.I. systems like in the movie her? [01:09:38] So do you think that body is needed to create a feeling of intelligence? [01:09:44] Well, if Sophia was just another piece, I would have no problem with it. But it's presented as something else. [01:09:50] Let me on that comment real quick. If creators of software could change something about their marketing or behavior in general. What would it be? What what's just about everything? [01:10:02] I mean. Don't you think? Here's a tough question for me, so I agree with you, so Sophia is not in the general public feels that Sophia can do way more than she actually can. That's right. And the people who created Sophia are not. Honestly, publicly communicating, trying to teach the public what? Here's a tough question, don't you think this the same thing is scientists in industry and research are taking advantage of the same misunderstanding in the public when they create eCompanies or publish stuff? [01:10:47] Some companies, yes. I mean, there is no sense of there's no desire to delude. There's no desire just to kind of overclaim with something is done. Right. We should be Bronny, that has this result on the Internet. You know, it's pretty clear. I mean, it's not not even interesting anymore. But, you know, I don't think there is that I mean, the reviewers are generally not very forgiving of, you know, unsupported claims of this type. [01:11:14] And but there are certainly quite a few startups that have. Had a huge amount of hype around this that I find extremely damaging, and I've been calling it out when I have seen it, so. Yeah, but to go back to your original question, like. The necessity of embodiment, I think I don't think embodiment is necessary, I think grounding is necessary. So I don't think we're going to get machines that really understand language without some level of grounding in the real world. [01:11:39] And it's not clear to me that language is a high of bandwidth medium to communicate how the real world works. [01:11:46] I think it's to grant we're grounding means to me that so there is this classic problem of common sense reasoning, the Winograd's Winograd's schema. Right. And so I tell you, the the trophy doesn't fit in a suitcase because it's too is too big or the trophy doesn't fit in a suitcase because it's too small and it's in the first case refers to the trophy in the second case of the suitcase. And there reason you can figure this out is because you know what, the trophy, the suitcase are one is supposed to fit in the other one. [01:12:15] And, you know, the notion of size and the big object doesn't fit in a small object. And this is a tallest, you know, things like that. Right. So you have this got this knowledge of how the world works of geometry and things like that. Um, I don't believe you can learn everything about the world, but just being told in language how the world works, I think you need some low level perception of the world to be a visual touch or whatever. [01:12:40] But somehow your bandwidth perception of the world, by reading all the world's text, you still may not have enough information. That's right. There's a lot of things that just will never appear in text and that you can't really infer. So I think common sense will emerge from, you know, certainly a lot of language interaction, but also with watching videos or perhaps even interacting in virtual environments and possibly, you know, robot interacting in the real world. But I don't actually believe necessarily that this last one is absolutely necessary. [01:13:13] But I think there's a need for some grounding. [01:13:17] But the final product doesn't necessarily need to be embodied. You're saying he just needs to have an awareness, a grounding, but he needs to know how the world works. [01:13:28] To have, you know, to not be frustrated, frustrating to talk to. And you talked about emotions being important, and that's a whole nother topic. [01:13:38] Well, so, you know, I talked about this, uh, the basal ganglia ganglia as the you know, the thing that you calculates your level of contentment, contentment. And then there is this other module that sort of tries to do a prediction of whether you're going to be content or not. That's the source of some emotion. So here, for example, is in anticipation of bad things that can happen to you. Right. [01:14:04] Uh, you have this inkling that there is some chance that something really bad is going to happen to you, and that creates fear when you know for sure that something bad is going to happen to you. You cannot give up anymore. It's uncertainty that creates fear. So so the punchline is, yes, we're not going to have a ton of intelligence with our emotions. [01:14:21] I think whatever the heck emotions are, as you mentioned, very practical things of fear. But there's a lot of other around. [01:14:30] But there are kind of the results of, you know, drives. [01:14:33] Yeah, there's deeper biological stuff going on. And I've talked to a few folks and this is fascinating stuff that ultimately connects to our toy, to our brain. [01:14:44] If we create an AGI system sorry, in level the human level intelligence system and you get to ask her one question, what would that question be? [01:14:57] You know, I think the the first one will create will probably not be that smart. You like a four year old. [01:15:04] OK, so you would have to ask her a question to know she's not that smart. What's a good question to ask you to sort of wind? And if she answers, oh, it's because the leaves of the tree are moving and creates when she's onto something and she says that's a stupid question, she's really got to know. [01:15:30] And then you tell her actually, you know, here is the real thing. And she says, oh, yeah, that makes sense. So questions that that reveal the ability to do common sense reasoning about the physical world. Yeah. [01:15:44] And some of that will continue for cause. Well, it was a huge honor. Congratulations, Tony Award. [01:15:52] Thank you so much for talking today. Thank you. Appreciate it.

本集資源與出處