七年思考,兩頁證明,華人學者解開計算機領域30年難題:布爾函數敏感...

2021-01-12 騰訊網

機器之心報導

參與:李澤南、路

近日,美國艾默裡大學計算機與數學科學系教授黃皓(Hao Huang)用一篇短短 6 頁的論文「輕鬆」證明了困擾理論計算機領域數十年的布爾函數敏感度猜想,引發了計算機和數學領域社區的廣泛關注。布爾函數敏感度猜想是理論計算機科學中近三十年來最重要,最令人困惑的開放性問題之一。

論文長度僅有 6 頁,其核心證明內容只有兩頁,不過黃皓為了解決這個問題花費了 7 年時間的思考。

本月初,一篇僅有 6 頁的論文悄悄登上了 arXiv,隨之而來的是學界的轟動。這篇由華人學者黃皓所著的研究解決了困擾計算機科學領域的難題:布爾函數的敏感度猜想(sensitivity conjecture),而這篇論文中實際的證明部分只有兩頁紙。

完成這一壯舉的數學家黃皓來自廣東汕頭,他 2007 年本科畢業於北京大學,博士就讀於加州大學洛杉磯分校(UCLA),師從著名數學家 Benny Sudakov 教授。黃皓於 2012 年獲得博士學位,2012-2014 年受邀訪問普林斯頓高等研究院,現擔任美國艾默裡大學數學系助理教授。其主要研究領域包括極值組合、圖論及理論計算機。已經在 JCTB、JCTA、Combinatorica、SIAM J. Discrete Math 等國際著名期刊上發表及接受發表論文 20 餘篇。

布爾函數的敏感度猜想主要涉及計算機電路的基礎構造塊結構,迄今已快 30 年。在這二十餘年中,該猜想難倒了許多優秀的計算機科學家,而黃皓提出的證明方法簡單到可以用一篇推文總結:

CMU 計算機科學系教授 Ryan O'Donnell 發推概括了這篇證明。(圖源:https://twitter.com/BooleanAnalysis/status/1145837576487612416)

使用有 200 年歷史的方法解決了 30 年歷史的重量級猜想,有關布爾函數敏感度的證明讓我們感受到了數學之美。人們對於黃皓的論證紛紛表示感嘆:「這是我們看到過最美麗的兩頁證明。」

敏感度猜想涉及布爾函數,布爾函數描述如何基於對布爾輸入的某種邏輯計算確定布爾值輸出,在複雜性理論的問題和數字計算機的晶片設計中扮演基礎角色。

圖源:http://jandan.net/2019/07/13/sensitivity-conjecture.html

這一猜想可以簡單表述為:存在一個多項式 P,對所有的布爾函數 f,都成立 bs(f)≤P[s(f)]!

敏感度猜想

法國國家科學研究中心 Claire Mathieu 用生動的例子介紹了布爾函數及其敏感度。

當你在銀行貸款申請書上填寫一系列 yes/no 問題的時候,填寫完之後,銀行工作人員將對你的填寫結果進行評分,然後告知你是否符合貸款條件。這一過程就是一個布爾函數:你的答案是輸入 bit,銀行工作人員的決策是輸出 bit。

如果你的申請被拒,你可能會覺得如果在回答某一個問題時撒謊是否就可以改變最後的結果,比如在你實際上掙錢數量不超過 5 萬美元時卻表示超過這一數目。如果該謊言能夠改變最終決策結果,那麼這一布爾函數就對特定 bit 的值「敏感」。假如有七個不同的謊言每一個都可以導致最終決策結果反轉,那麼這一布爾函數的敏感度就為 7。

計算機科學家將該布爾函數的敏感度定義為:當查看所有不同貸款資料時所得到的最大敏感度值。某種程度上,它可以計算在模稜兩可的情況下多少問題是真正重要的,這些情況包括只要稍微改變即可情況反轉的申請。

敏感度通常是最容易計算的複雜度度量指標,但是它並非唯一富有啟發性的指標。例如,銀行工作人員不讓你填寫紙質申請,而是進行面談,先問簡單的問題,再根據你的回答進行後續的提問。這時候銀行職員在進行決策前需要提問的最大問題數量就是布爾函數的查詢複雜度(query complexity)。

這一度量指標在很多場景下都會出現,例如醫生在得出診斷結果之前想讓病人儘可能少地進行檢查,或者機器學習專家想讓算法在進行物體分類之前儘可能少地查看物體的特徵。「在大量場景中,如診斷場景或學習場景,底層規則的 query 複雜度低是非常值得慶幸的。」O'Donnell 表示。

其他度量包括尋找將布爾函數寫為數學表達式的最簡單方法,或者說計算銀行職員應向上司展示多少個答案,才能證明他們做了正確的貸款決定。這裡甚至還有量子物理版本的查詢複雜度,即銀行職員可以在同一時間詢問多個問題的「疊加」。找到這種度量與其他複雜度的關係,可以幫助研究人員了解量子算法的局限性。

除了敏感度之外,計算機科學家已經證明了所有這些度量都是緊密關聯的。具體而言,它們之間存在多項式關係——例如一個度量可能大致是另一個度量的平方或立方或平方根。

只有敏感度固執地拒絕適應這種簡潔的表示。很多研究人員懷疑敏感度與其他度量之間也存在多項式關係,但人們一直無法證明確實不存在奇特的布爾函數,其敏感度與其他度量具有指數而非多項式關係。這意味著敏感度度量遠小於其他度量。

「這一問題已經困擾了人們三十年。」德克薩斯大學奧斯汀分校計算機科學教授 Scott Aaronson 說道。

尋找解法

黃皓在 2012 年末與普林斯頓高等研究院數學家 Michael Saks 共進午餐的時候聽聞了敏感度猜想,彼時前者還是一名博士後。他立即被這一猜想的簡潔和優雅所吸引了。「從那一刻起,我就開始沉迷於思考這個問題了。」黃皓說道。

黃皓將敏感度猜想加入了他感興趣問題的「秘密清單」中,每當他學習新的數學工具時,他都會思考這些方法是否會對解決敏感度猜想有所幫助。「每次我發表新的論文之後,我總會回過頭來看看這個問題,」黃皓表示。「當然,我也經常在研究一番之後選擇放棄,然後回到更為現實的問題上來。」

數學家黃皓在裡斯本。

黃皓明白,正如研究社區普遍認為的一樣,如果數學家可以證明一個有關不同維度立方體上點集合的猜想,那麼敏感度猜想就可以得到解決。從一個 n 個 0 和 1 組成的序列到 n 維立方體上的點有一種自然的方法:只需使用 n 個 bit 作為點的坐標。

例如,有四個兩位字符串 00、01、10 和 11,分別對應二維平面中正方形的四個角:(0,0)、(0,1)、(1,0) 和 (1,1)。同樣,八個三位字符串分別對應三維立方體的八個角……以此類推。布爾函數可以被認為,用兩種不同顏色為這些角進行著色的規則(比如為 0 塗紅色,1 塗上藍色)。

1992 年,現任新澤西理工計算機學院院長 Craig Gotsman 和希伯來大學計算機科學教授 Nati Linial 找出了證明敏感度猜想的思路:通過回答一個有關不同維度立方體的問題將敏感度猜想大大簡化,如果你選擇將超過一半的立方體尖角同時塗為紅色,是否總是有一些紅色點是與其他紅色點相連接?(在這裡,「連接」表示通過立方體的邊相連,而不是通過任何對角線。)

如果你選擇剛好一半的立方體尖角,則很可能紅色點並不會相連接。例如,在三維立方體的八個角中,(0,0,0), (1,1,0), (1,0,1) 和 (0,1,1) 這四個點只是通過對角線相連。但是只要立方體中超過一半的點被塗成紅色,那麼肯定會出現相連接的紅色點。問題在於:這些連接是如何分布的?是否存在一個高度連接的點?

2013 年,黃皓認為理解這一問題的最佳路徑是,使用矩陣表示網絡(矩陣可以追蹤相連的點),並檢測矩陣特徵值。之後五年,他一直試驗這個思路,但都沒有成功。

2018 年,黃皓決定使用柯西交錯定理(Cauchy interlace theorem),該定理將矩陣特徵值和子矩陣特徵值關聯起來,因此成為研究立方體及其尖角子集的完美工具。黃皓決定向美國國家科學基金會提交申請,以進一步探索這一思路。

隨後在上個月,當他坐在馬德裡的一家旅館中撰寫申請報告時,他突然意識到自己可以通過簡單地改變矩陣中一些數字的符號來直接解決問題。通過這種方式,他可以證明在 n 維立方體中超過一半點的任何集合中,會有一些點和其他點有至少√n 個連接,敏感度猜想問題的證明就從這裡開始。

當黃皓的論文進入 Claire Mathieu 的收件箱時,她的第一反應是「哦——哇」,她說道:「當一個問題已經存在了 30 年,而每個人都已經聽聞過的時候,我們自然認為證明它的方法會看起來冗長而複雜,或者非常高深。」她打開論文並期待看到無法理解的內容。

但是,對於 Mathieu 和其他很多研究者來說,這一證明非常簡單,可以一次消化。「我希望在今年的秋天在每個碩士級別的組合數學課程中講授這一內容——一堂課就夠了。」Mathieu 表示。

黃皓的研究結果甚至超過了證明敏感度猜想所需的必要程度,其推理應該可以形成有關複雜度度量的新見解。「它充實了我們的工具庫,讓我們可以試圖回答布爾函數分析中的其他問題。」哥倫比亞大學計算機科學教授 Rocco Servedio 說道。

當然,更重要的是黃皓的結果讓那些擔憂敏感度可能是複雜度度量世界中的異類的人放心了,Servedio 表示。「我認為在這一證明推出以後,很多人終於能睡得著覺了。」

最後,這裡是黃皓對布爾函數敏感度猜想的兩頁紙證明:

更多詳情參見論文《Induced subgraphs of hypercubes and a proof of the Sensitivity Conjecture》(https://arxiv.org/pdf/1907.00847.pdf)。

參考內容:

https://www.quantamagazine.org/mathematician-solves-computer-science-conjecture-in-two-pages-20190725/

相關焦點

  • 華人學者解開計算機領域 30 年難題:布爾函數敏感度猜想
    整理 | 郭芮1992年,布爾函數敏感度猜想(Boolean Sensitivity)被提出,這成為了理論計算機科學近三十年來最重要、最令人困惑的開放性問題之一。而近日,來自Emory大學計算機與數學科學系的華人教授黃皓,用兩頁紙證明了困擾理論計算機領域數十年的問題。
  • 只用2頁紙,北大數學校友攻破計算機30年難題!過程淺顯直白,看懂僅...
    最近,有位華人數學家黃皓宣布,他證明了一個困擾計算機理論界30年的猜想,而且只用了兩頁紙。乍一看到這則消息,可能很多人的第一反應是:不會又是個「民科」吧?然而事情並沒有這麼簡單。他給出兩頁證明過程,只需要本科的知識就足以理解。數學界的同行們在拜讀過後,無不被他大道至簡的智慧所折服。我們量子位將以儘量通俗的方式還原證明過程,與你一起解決這個跨世紀難題——布爾函數敏感度猜想(Boolean function sensitivity conjecture)。首先,讓我們先從布爾函數說起。
  • 困擾計算機圈近三十年的布爾函數敏感度猜想,華人數學家解決了
    布爾函數敏感度猜想被提出。這成為了理論計算機科學近三十年來最重要的開放性問題之一。近日,來自Emory大學計算機與數學科學系的華人教授黃皓,用兩頁紙輕鬆證明了困擾理論計算機領域數十年的問題。 組成計算機的電路實際上是「與」「或」「非」邏輯電路的組合,多年來,計算機科學家已經開發出許多方法來測量給定布爾函數的複雜性。
  • 160年難題,黎曼猜想被他證明了?
    就在剛剛,當地時間9月24日上午9時45分(北京時間9月24日下午15時45分),現年89歲的英國著名數學家麥可·阿蒂亞(Michael Atiyah,1929年4月生人)登上了海德堡論壇,開始了他的演講——黎曼猜想。此前,這位菲爾茲獎和阿貝爾獎的雙料得主宣布,已證明世紀難題黎曼猜想。就在演講前,網傳一份證明黎曼假設(猜想)的的5頁預印本被人貼出。
  • 159年!這個被譽為「千禧年七大難題」的猜想解開了?
    提到「黎曼猜想」,不得不提的還有Zeta函數。這是一個被德國數學家黎曼定義的無窮極函數,與素數(一個大於1的自然數,除了1和它自身外,不能整除其他自然數的數叫做素數)的分布有著密切的聯繫。 簡單來講,有些數不能用比自身更小的數字乘積來表示,例如1*2=2;1*3=3;1*5=5……被置於Zeta函數,它們當中已經有超過15億的數字通過驗證,符合「黎曼猜想」認為的「方程z(s)=0的所有有意義的解都在一條直線上」。由此,圍繞素數分布的奧秘紛紛迎來希望,而數學領域的未解之謎則又增加了極為棘手的一個。
  • 數學家惲之瑋,證明高階猜想,被譽為數論領域30年來最大突破
    他最近再次獲得學術界關注,是因獲得 2020 年西蒙斯學者獎(Simons Investigators),儘管獲獎一事早已在各大科技媒體刷屏,但他本人對相關報導並未關注。對於獲獎,惲之瑋很低調,他告訴 DeepTech:「這次獲得的是一筆研究基金,並不是獎項。」西蒙斯學者獎由西蒙斯基金會設立,獎項旨在獎勵數學、物理、天體物理和計算機科學領域的傑出研究者。
  • 這道折磨了數學家159年的難題,終於要被解開了?
    科普作家、《黎曼猜想漫談》作者盧昌海表示:黎曼猜想及其推廣形式一旦被證明,數學中將史無前例地於「一夜間」新增 1000 多條定理,這將對數學的面貌產生非同小可的影響。所有直接間接用到那些命題的領域,也將程度不等地受到影響。
  • 「黎曼猜想」被證明? 學者:未看到有分量專家評價
    45分鐘證明演講中,有30分鐘介紹歷史長期關注人工智慧、機器學習領域的垂直媒體「機器之心」昨天全程記錄了阿蒂亞爵士在論壇上有關黎曼猜想的宣講直播。因此,可以看出,雖然已經89歲高齡,但阿蒂亞爵士一直在自己的領域努力著。也許,這其實也是阿蒂亞爵士今天想傳達的精神。「這個證明的對與錯現在還不明確」在介紹完歷史之後,他就開始介紹Todd函數以及最核心的一頁PPT(也就是Todd函數如何幫助證明黎曼猜想的PPT)。
  • 零基礎學習計算機原理:布爾邏輯和邏輯門
    ——萊布尼茨的願望這個問題在萊布尼茨的一百多年後,終於被布爾解決(萊布尼茨和牛頓的微積分大約是在布爾出生前150年出現)。布爾應用代數方法研究了邏輯,把一些簡單的邏輯思維數學化,建立了邏輯代數【在之前,1843年,漢密爾頓已經發明了四元數代數,這個東西肯定對布爾有所啟發】1847年,32歲的布爾出版了一本書,將他的研究成果整理發表,只有86頁。名字叫做《邏輯的數學分析》The Mathematical Anaysis of Logic。
  • 1頁PPT、3分鐘演講,阿蒂亞爵爺的黎曼猜想證明是鬧劇還是天才?
    因為無論是演講中的證明介紹,還是貼出的5頁預印本都沒有能拿出令人信服的證明。主要是兩個方面,一個是TODD函數,這個函數是老爵士自己新建立的,在預印本中寫到,因為過程太複雜,所以就不展開講了。另一個是他提到的精細結構常數α,這個常數是物理學領域中的應用,且是一個浮動的數值。
  • 世紀難題「黎曼假設」究竟能否被證明
    近日,英國著名數學家麥可.阿蒂亞爵士(Michael Atiyah)對外聲稱證明了久負盛名的黎曼猜想,並對外聲稱將在德國當地時間9月24日上午9:45—10:30,於Heidelberg Laureate Forum(海德堡獲獎者論壇)的演講中公布其證明,引起了廣泛關注。
  • 1頁PPT、3分鐘演講,89歲阿蒂亞爵爺的黎曼猜想證明是鬧劇還是天才?
    主要是兩個方面,一個是TODD函數,這個函數是老爵士自己新建立的,在預印本中寫到,因為過程太複雜,所以就不展開講了。另一個是他提到的精細結構常數α,這個常數是物理學領域中的應用,且是一個浮動的數值。簡單來說,他所用到的常數,在學界也沒有得到完全的證明。另外,他關於精細結構常數的相關論文尚未通過同行審議。
  • 亞里斯多德是如何發明計算機的
    正如一位計算機科學家所言:「在1901年那個時候,如果有一位局外人受命調研諸門科學,並找出在未來百年內,其應用成果最少的一門學科,答案很可能就是數理邏輯。」 然而,數理邏輯將為一個領域奠定基礎,而這個領域對現代世界產生的影響將超過其他任何領域。
  • 2020全球頂尖計算機科學家排名發布:兩位華人學者入全球前10
    原標題:2020全球頂尖計算機科學家排名發布:兩位華人學者入全球前10,Top 1000華人學者過百近日,Guide2Research 網站發布了 2020 年度全球計算機科學和電子領域頂級科學家排名。 該排名旨在為學術社區提供更多可見性,讓更多人了解計算機科學領域影響力較大的研究貢獻。
  • ICLR 2020 華人學者交出亮眼「成績單」
    感慨於中國力量在人工智慧領域的快速崛起,而這股力量也早已經從工業界延伸到了學術界。 今天再來看看 ICLR 2020 上華人學者的表現究竟如何? 他是清華大學計算機系的教授、智能技術與系統國家重點實驗室副主任。他在清華大學獲得計算機學士和博士學位,之後在卡內基梅隆大學做博士後,2011 年回清華任教。2013 年,朱軍曾入選 IEEE Intelligent Systems 的「人工智慧 10 大新星」(AI’s 10 to Watch)。
  • 2位華人獲得加州理工學院計算機、數學博士獎學金,3年近一半由華人...
    創立者Walter Kortschak表示, 該計劃將使我們的學者不受限制地追求計算機科學的新研究領域,可能是在高度跨學科且尚未探索的領域。 每年獲獎的學生,都將進入到他們的「學習社區」。
  • 世紀難題「黎曼猜想」被證明了?它究竟說了個啥?
    新華社記者羅歡歡攝9月24日英國著名數學家麥可·阿提亞在第6屆海德堡國際數學與計算機科學獲獎者論壇上提出了證明黎曼猜想的「簡單思路」並稱沿著該思路可以證明黎曼猜想這是德國數學家希爾伯特在1900年提出的23個問題中唯一懸而未決的重大問題,也是2000年美國克萊數學研究所公布的世界七大數學難題之一。159年前,德國數學家黎曼在題為《論小於給定數值的素數個數》的論文中提出了「黎曼猜想」。這篇論文雖然只有8頁,卻給後世留下了數學史上最著名的未決問題。
  • 2020 全球Top 1000 計算機科學家h指數公布:華人學者過百,張宏江居...
    近日Guide2Research剛剛出爐了2020年世界頂尖1000名計算機科學家排名。美國616名科學家實力霸榜。入選華人學者超140人,中國科學家45人。張宏江居中國大陸科學家之首。 近日,Guide2Research 第6版頂尖計算機科學家年度排名新鮮出爐!這個榜單已經有5年的歷史了。
  • 懷爾斯用新方法證明了費馬大定理,數學界認為費馬本人都未曾證明
    繪圖:FRANCESCO IZZO 安德魯·懷爾斯(Andrew Wiles)認為他解開了一個古老的難題為了強調所得結果,他在最後打上了: Fermat's Last Theorem,費馬大定理,是數學史上的著名猜想,由 17 世紀法國律師兼業餘數學家皮耶·德·費馬(Pierre de Fermat)提出,但經過350年仍然沒有完備的證明。普林斯頓大學的教授懷爾斯躲在家中的閣樓裡,默默研究這個古老難題整整七年。現在,他要在會場公布自己的證明。