18歲華裔少年顛覆量子加速優勢,推動量子算法經典化

2021-01-09 界面新聞

選自quantamagazine

作者:Kevin Hartnett

參與:機器之心編輯部

據國外媒體 Quantamagazine 報導,來自 UT Austin,剛剛年滿 18 歲的 Ewin Tang 最近證明了經典算法能以和量子計算機相近的速度解決推薦問題。該結果淘汰了量子加速的最佳案例之一。這位天才少年的驚人成就已在社交網絡中引發了激烈的討論。

國內量子計算專家也對此事發表了不同觀點。如百度量子實驗室負責人段潤堯在朋友圈評論說,「這是有關經典推薦算法的非常有意思的進展。原先 Kerenidis 和 Prakash 證明了量子計算機能夠比任何已知算法以指數級的速度解決推薦問題,但他們並沒有證明快速的經典算法不存在。而 18 歲的 Ewin 則給出了一個快速的經典推薦算法,從而說明 KP 量子算法其實相對於經典算法並無實際優勢。這是典型的因量子算法思想激發經典快速算法發現的例子,相信這樣的例子還會有一些,所謂『量子快速算法的經典化』。」

南科大研究副教授鄭盛根對機器之心表示,「這個算法如果能實用,個人覺得並不會挑戰量子計算,而是會推高量子算法的理論研究,把量子算法有效經典化將成為熱點。也就是多年前有些學者提出的 plan B: 如果量子計算機造不出來,那麼我們可以用量子計算的思想證明經典的東西。」

以下是對Quantamagazine 相關報導內容的編譯:

一位來自德克薩斯州的少年將量子計算「拉下神壇」。在上月初發布在網上的一篇論文《A quantum-inspired classical algorithm for recommendation systems》中,18 歲的 Ewin Tang 證明普通計算機可以解決一個重要的計算問題,且其性能可與量子計算機媲美。

「推薦問題」在實踐層面上類似於 Amazon 和 Netflix 等服務商如何確定你喜歡的產品。計算機科學家曾認為這是利用量子計算機快速解決問題的最佳案例之一——這也成為量子計算機這種未來機器的力量驗證標準。但是現在 Tang 推翻了這個驗證。

「推薦問題是量子加速最直觀的案例,但現在已經不成立了。」Tang 說,他今年春天從德克薩斯大學奧斯汀分校畢業,並將於今年秋天前往華盛頓大學攻讀計算機科學博士學位。

Ewin Tang 從很小的時候就顯露出了天才的一面。據介紹,他在 13 歲時就成為了 UT Arlington 有史以來最年輕的 4.0GPA(以及全 A)學生。2014 年,14 歲的 Tang 連跳三級,直接進入德州大學奧斯汀分校(UT Austin)學習數學和計算機科學。

在量子計算領域的之外,Ewin Tang 還參與發表過四篇生物材料領域的論文。他也是發表在《Journal of Biomedical Nanotechnology》上論文「In Vivo Imaging of Infection Using a Bacteria-Targeting Optical Nanoprobe」的第一作者。

2017 年春天,Tang 選修了量子信息課程,該課程由量子計算領域的傑出研究者 Scott Aaronson 講授。Aaronson 認為 Tang 是個非常優秀的學生,並讓他擔任一個獨立研究項目的技術顧問。Aaronson 給 Tang 出了一些棘手的問題,包括推薦問題。Tang 有些不情願地選擇了推薦問題。

Tang 說:「我當時很猶豫,因為我覺得推薦問題很難,但這已經是他給我的最簡單的問題了。」

推薦問題是指給用戶推薦他們喜歡的產品。以 Netflix 為例。它知道你看過什麼電影。它也知道其他數百萬用戶看了些什麼。有了這些信息,它就能推斷你接下來最想看什麼。

你可以把這些信息想像成一個巨大的網格或矩陣,頂部列出電影,底部列出用戶,網格交點的值量化了每個用戶對每個電影的喜愛程度。一個好的算法可以通過快速準確地識別出用戶和電影間的相似性、填補矩陣中的空白(做出相應的矩陣計算)來生成推薦內容。

2016 年,計算機科學家 Iordanis Kerenidis 和 Anupam Prakash 發表了一種量子算法,能以任何已知經典算法的指數級速度解決推薦系統問題。他們能實現量子加速,部分原因在於簡化了問題:他們沒有填充整個矩陣並確定單個最佳推薦產品,而是開發了一種將用戶分為少數幾個類別的方法(例如,他們喜歡大片還是獨立電影),並採樣已有數據來生成足夠好的推薦。

他們在《Quantum Recommendation Systems》提出的算法實現了 O(poly(k)polylog(mn)) 的冪對數計算時間複雜度,當時任何已知的經典推薦算法都只能實現矩陣維數的多項式時間複雜度。其中 k 是推薦項的數量,m 是用戶數,n 是產品數。推薦算法需要通過 mxn 的偏好矩陣計算出 k 個用戶最喜歡產品的排序。

在 Kerenidis 和 Prakash 發表他們的研究時,僅有少數幾例量子計算機有可能實現比經典計算機指數級快的求解速度的問題。大部分這類問題都是特定的,即它們是發揮量子計算機威力的狹窄範疇(這些問題包括「forrelation」)。Kerenidis 和 Prakash 的研究結果令人激動,因為它提供了一個真實世界中人們所關心的量子計算超越經典計算的問題。

「在我看來,這是機器學習和大數據領域中最早展示量子計算可求解經典計算尚未解決的問題的案例之一。」巴黎計算機科學基礎研究所的計算機科學家 Kerenidis 說。

Kerenidis 和 Prakash 證明了量子計算機比任何已知經典算法在解決推薦問題時都要快得多,但他們沒有證明不存在快速的經典算法。因此當 Aaronson 在 2017 年和 Tang 開始合作時,他提出了這個問題:證明不存在快速的經典推薦算法,繼而證實 Kerenidis 和 Prakash 的量子加速是真實的。Aaronson 當時確實是這麼認為的。

Tang 在 2017 年秋天開始進行該研究,想要用推薦問題的研究作為畢業論文。幾個月後,他證明了不存在適用於該問題的快速經典算法。但隨著時間的推移,Tang 開始思考或許這樣的算法可行呢。

「我開始認為存在一種可解決推薦問題的快速經典算法,但我自己也不太確定,因為 Scott 似乎認為這樣的算法並不存在,而他是這方面的權威。」Tang 說道。

最終,隨著畢業論文 deadline 臨近,Tang 向 Aaronson 寫信,坦誠了他的疑問:「我認為存在一種快速的經典算法。」

整個春天,Tang 為找到這一算法而努力,他與 Aaronson 一起理清證明步驟。Tang 發現的快速經典算法受到 Kerenidis 和 Prakash 兩年前發現的快速量子算法的啟發。Tang 展示了 Kerenidis 和 Prakash 在他們算法中使用的量子採樣技術可以在經典計算機設置中重現。與 Kerenidis 和 Prakash 的算法類似,Tang 的算法也以冪對數時間運行,這意味著計算時間會因特徵值(如數據集中用戶和產品的數量)的對數而發生伸縮,它比之前已知的所有經典算法都要快上指數倍。

Tang 完成該算法後,Aaronson 想在公開之前先確認其正確性。「我仍然很擔心,這篇論文被放到網上後,萬一該研究是錯誤的,那麼 Tang 學術生涯中第一篇「偉大」論文就將遭遇滑鐵盧。」Aaronson 說道。

Aaronson 計劃參加六月份在加州大學伯克利分校舉辦的一場量子計算研討會。該領域很多大牛都將出席這次研討會,包括 Kerenidis 和 Prakash。Aaronson 邀請 Tang 來到伯克利,在正式會議結束後非正式地展示其算法。

6 月 18 日、19 日上午,Tang 進行了兩次演講,同時回答了觀眾的提問。四小時的演講結束後,大家達成了共識:Tang 的經典算法似乎是正確的。但是,當時身處現場的很多人都沒有意識到這位演講者是多麼年輕。「我不知道 Ewin 只有 18 歲,演講時並沒有得到這個信息。對我來說,Ewin 的演講非常成熟。」Kerenidis 說道。現在該算法正面臨正式的出版前的同行評議。

Tang 在《A quantum-inspired classical algorithm for recommendation systems》中提出的經典推薦算法實現了 O(poly(k)polylog(m,n)) 的計算時間複雜度,比之前實現和 m、n 呈線性關係的時間複雜度的經典算法速度有指數級提高。

論文地址:https://arxiv.org/abs/1807.04271

對於量子計算來說,Tang 的結果是一種倒退。抑或不是。Tang 去除了量子算法最明確的一個優勢。同時,他的論文進一步證明了量子算法和經典算法研究之間密切的相互作用。

「Tang『殺死了』Kerenidis 和 Prakash 的量子加速,但從另一種角度來看,他也極大地改進了後者,而且 Tang 的算法也建立在後者基礎上。如果沒有他們的量子算法,Tang 也不可能發現該經典算法。」Aaronson 說道。

在 HackNews 上網友對此議論紛紛;有人認為即使是 Tang 他們在論文中求解的問題也過於簡化,推薦算法本身也不是很重要的問題類,能不能給學術界帶來深刻影響尚有疑問;有人甚至大膽假設經典計算和量子計算在廣義上是等價的,當然這已經被之前的「forrelation」問題所否定了(科學家近期證明了存在量子計算機能解決而經典計算機不可能解決的問題);還有人則持更加開放的態度,猜測仍然存在其它類型的量子算法可以轉換為相似計算複雜度的經典算法。

機器之心的小夥伴怎麼看呢?

參考連結:https://www.quantamagazine.org/teenager-finds-classical-alternative-to-quantum-recommendation-algorithm-20180731/

本文為機器之心編譯,轉載請聯繫本公眾號獲得授權。

相關焦點

  • 人物 | 18歲華裔少年顛覆量子加速優勢,推動量子算法經典化
    他開發了一種傳統計算上運行的推薦算法,與以前的推薦系統相比可以實現指數級加速,媲美量子推薦算法。以下是對 Quantamagazine 相關報導內容的編譯:一位來自德克薩斯州的少年將量子計算「拉下神壇」。
  • 18歲天才華裔少年用一個經典算法,推翻量子加速神話!
    新智元報導來源:quantamagazine編輯:大明【新智元導讀】一位年僅18歲的華裔少年提出了一種傳統計算機AI算法,其運算速度可以與量子計算比肩,相對之前的傳統算法實現了運算速度的指數級增長。這一發現不僅推翻了兩位量子計算重量級人物的量子加速神話,而且證明了量子算法和經典算法研究之間存在富有成效的相互作用。在本月早些時候在網上發表的一篇論文中,18歲的Ewin Tang證明用普通計算機可以解決一個重要的計算問題,其性能表現可能與量子計算機相當。以最實際的問題「推薦問題」為例,這個問題中就涉及亞馬遜和Netflix等服務是怎樣確定用戶想要嘗試體驗哪些產品的。
  • 18歲華裔博士顛覆量子計算,科學雜誌:他「殺死了」量子計算大發展
    他開發了一種新的可以在傳統計算機上運行並完成計算的推薦算法,這種算法比之前的推薦算法可以實現指數級別的加速。 而由於他開發的新算法的運行速度堪比量子算法,因此過去只能有量子計算機能完成的計算,如今普通的計算機也可以實現。
  • 徐令予:18歲華裔少年挑落量子霸權
    【文/ 觀察者網專欄作者 徐令予】 量子計算的一個重要成果被一個18歲少年推翻。 自古英雄出少年!18歲的美國德克薩斯州華裔少年Ewin Tang的論文證明,經典計算機幾乎可以像量子計算機一樣快速地解決「推薦問題」。量子加速(又稱量子霸權)的一個最佳案例如今卻被拉下了神壇[1]。
  • 華裔18歲天才顛覆量子計算,科學雜誌:他減緩了量子算法的進展
    ——門捷列夫說到天才,很多人會想到智商超群的人,但是其實許多智商超群的人,過了特定的年齡階段,沒有去豐富自己的知識,終究也會變成普通人,華裔少年唐乙文就是一個智商超群的人,2000年出生,18歲的他被稱為天才,顛覆了量子計算,科學雜誌採訪他的時候,曾經寫道:他減緩了量子算法的進展。
  • 18歲僅華裔博士,顛覆量子計算,科學雜誌給出驚人觀念
    少年強則國強 計算機的這優越性就在前不久,被一位18歲的華裔博士的研究成果打破了,他開發了一種新的可以在傳統計算機上運行並完成計算的推薦算法
  • 18歲博士顛覆量子計算,科學雜誌:他「殺死」量子計算的發展
    前不久,量子計算在「推薦問題」上被一位年僅18歲的華裔少年拉下了「神壇」,而這次的「贏家」卻是長期以來在許多方面一直處於劣勢地位的傳統計算機,這次的「變革」無疑是給一直佔據主導的量子計算以「當頭一棒」。何為量子計算?它和傳統計算又有何區別?量子計算是遵循量子力學規律調控量子信息單元進行計算,而傳統計算機,其理論模型是通用圖靈機。
  • 18歲華裔天才顛覆量子計算,《科學》他「殺了」量子計算的發展
    這是一個18歲的華裔天才少年,他雖是領域之外的人,卻依靠著自己的知識,顛覆了很多人對量子計算的認知,連著名的《科學》雜誌都評論道:他「殺了」量子計算的發展。這個年紀輕輕的天才少年便是唐乙文。>唐乙文是一位在海外長大的華裔,他從小就有著超於常人的科研興趣與天賦,放在現如今的高校中絕對是導師們爭搶的優秀學生。
  • 18歲天才少年,再次顛覆量子計算,科學雜誌:他減慢量子算法進展
    唐乙文,這是一個華裔科研天才。13歲那年,他成為了學校建立以來學科都是滿分的人裡面年紀最小的那一個。14歲那年,他跳了3級直接進入了德州的一個名牌學校學習,數學和計算機科學是他所學的專業。當然,這樣神童的父親自然也不是什麼平庸之輩。據記載,他的父親是一位德高望重的生物工程的教授,一直生長在臺灣。唐乙文小的時候,就已經在父親的領導下,開啟了良好的教育,年紀雖小,但是他已經開始學大學的課程。
  • 18歲華裔準博士生,「殺死了」量子計算大進展
    不好意思,這件事的最佳證據:量子推薦系統,已被華盛頓大學準博士生Ewin Tang「殺死」。他在量子計算的啟發下,開發了一種在傳統計算機上運行的推薦算法,與以前的推薦系統相比能實現指數級加速,媲美量子推薦算法。「這曾是量子加速的最強例證之一,現在它已經不復存在。」
  • 「別人家孩子」又在搞事情,18歲華裔少年推翻權威量子算法研究
    一位18歲的華裔天才少年給向來高高在上的量子計算「潑了一盆冷水」。在7月上旬發表於網絡的一篇論文中,來自德克薩斯州的尤因·唐(Ewin Tang)證明,傳統計算機能夠以接近量子計算機的速度解決一個重要的計算問題。這個問題最常見的形式為「推薦問題」,它涉及亞馬遜和Netflix這樣的服務如何確定用戶可能想要嘗試的產品。
  • 華裔天才唐乙文,18歲創立新算法,《科學》稱:他殺死量子計算
    今天給大家介紹的一位天才科學家唐乙文,他18歲時開發了一種可以在傳統計算機上運行的算法,使之可以達到量子計算算法的速度,而也正是重新定義了量子計算與傳統計算,使他蜚聲海外。別人家的孩子——唐乙文唐乙文是一個美國華裔少年,出生於2000年。
  • 18歲少年用一個經典算法,推翻量子加速神話!
    「這曾經是量子加速計算的最明確的範例之一,不過現在已經不是了。」Ewin Tang說。 Ewin Tang在小學曾從四年級跳級至六年級,2014年,年僅14歲的他進入德克薩斯大學奧斯汀分校就讀,主修數學和計算機科學。2017年春,他選了量子計算方面的著名研究員Scott Aaronson講授的關於量子信息的課程。
  • 18歲博士生顛覆量子計算,《科學》:他「殺了」量子計算的發展
    成為各國科學界都在努力發展的領域,美國就有一位華裔少年,他在量子力學領域上得出過驚人的發現,他是誰呢?在這個領域當中,18歲的唐乙文提出了一個驚人的發現終於,借著量子算法的啟發,唐乙文與自己的導師找到了一個使用冪對數時間運行的算法,而這個算法確實能夠給解答唐乙文面對的那個難題。得出這個算法之後,唐乙文的導師也不是很確定,他不知道這個算法究竟是不是正確的,於是邀請唐乙文參加了一場量子計算的研討會,會上有非常多量子計算方面的專家,他們共同來對唐乙文進行問詢。
  • 18歲天才華人科學家,質疑導師挑戰權威,成為量子計算的分水嶺
    在如今這個信息化時代,計算機便是所有科研人員關注的重點,其內部的算法代碼對於普通人來說只是一串串數字,而對於科研人員來說卻是另一番天地。今天要給大家介紹的就是一位顛覆了傳統算法和量子算法的天才科學家唐乙文。
  • 18歲天才少年發表論文,「打臉」量子優勢驗證方法
    ,質疑了當前「量子優勢」主流驗證方法的可靠性。在這篇論文中,18 歲的 Ewin Tang 證明了經典計算機能以與量子計算機相同的性能解決一種重要的計算問題——「推薦問題」(recommendation problem)。
  • 年僅18歲就要讀博,天才華裔少年發現可替代量子計算的經典推薦算法
    上個月初,發表在arXiv上的一篇論文引起了人們的興趣,作者是一位18歲的青少年——Ewin Tang。
  • 十八歲華裔天才攜手「量子計算先驅」再次顛覆量子計算
    今年 8 月,剛剛年滿 18 歲的 Ewin Tang 證明了經典算法能以和量子計算機相近的速度解決推薦問題,這位天才少女(更正:不是少年)的驚人成就引來了媒體爭相報導,和人們的廣泛討論。在這一研究中,科學家們再次使用經典方式重構了此前被認為量子計算佔據優勢的算法。看來,量子計算方式可以帶來的優勢並沒有人們想像的那麼多。未來的超級計算機不一定是量子計算機,你覺得呢?
  • 18歲華裔大學生證明量子計算在推薦問題上沒什麼用
    谷歌、微軟、IBM等科技巨頭正在往量子機器學習上投入大筆資金,多倫多大學還成立了一個量子機器學習創業孵化器。量子物理學家Jacob Biamonte說「『機器學習』現在正成為一個潮詞。在『機器學習』加上『量子』,它就變成了一個超級潮詞。」然而,一個名不見經傳的18歲準研究生通過一篇論文、一個算法,就把量子計算趕下了神壇。
  • 天才少年Ewin Tang發現可替代量子計算的經典推薦算法
    天才少年Ewin Tang發現可替代量子計算的經典推薦算法 李倩 發表於 2018-08-03 08:59:51 上個月初,發表在arXiv上的一篇論文引起了人們的興趣