HOME

 

 

那福忠,知名電子出版專家、網路作家。
   
  超級電腦華生擊敗電視問答高手
  那福忠 June 29, 2010
  請把你的想法寫信給我: frank.na@gmail.com
   

   所謂超級電腦,顧名思義是功能強大的電腦,快速的計算、龐大的記憶體、快速的傳遞資料、超強的繪圖功能,當然體積也不小,佔滿了一個大房間,這樣的電腦多給學術與政府機構使用,近年才逐漸轉向商業用途。十幾年前 IBM 的超級電腦「深藍」,擊敗了世界西洋棋冠軍,開創了電腦與人類交戰的先例。現在又在「華生」(Watson) 的超級電腦上,發展一個解答問題系統,擊敗了電視機智問答節目 Jeopardy 的好手,再度成功的為 IBM 做了一次人機大戰的 PR。

   Jeopardy 是美國受歡迎的電視節目,有四十多年的歷史,歷久不衰。節目的設計很簡單,一個主持人,三個參賽人,一個電子屏幕(如圖、點選放大),屏幕最上一行是問題項目,每一項目下有五個方格,格內是獎金數目,獎金的背後是問題,獎金數目越高問題越難。

   比賽開始,先由主持人指定一個參賽擇人選問題,也就是哪一個項目裡的哪一個獎金格,然後主持人打開獎金後面的問題宣讀,讀完之後由三個參賽人按鈴搶答,答對了就得格內的獎金數,然後取得選題權,如果答錯了就倒扣獎金數,由別的參選人按鈴回答。每一場有要回答兩個屏幕的問題,共有 50 題,每人獎金累積,第一名獲得下一場參賽權。

   當然這個節目最吸引人的地方不在獎金,而在問題的內容,問題的項目五花八門,有大項目、小項目、明確的項目、含混的項目,每個問題未必很艱深,但範圍太廣,知道的人可以立即作答,不知道的人連猜都沒有線索,上圖的項目 Aeronautic(航太)就很明確,What's Ahead(前面是什麼) 就不知道要問什麼。Jeopardy 已經播出 5000 多場、問了幾十萬個問題,據說還沒有重覆的。

   Jeopardy 的另一特點是答問相反,獎金後面的問題實際上是答案,參賽人回答的則是問題,而且要用問句回答。例如獎金後面的問題是「電子零件的組合用來計算與處理資料」,參賽人要回答「什麼是電腦?」這種答問顛倒的設計,增加回答的難度。當 IBM 有人提議讓華生挑戰這個節目,有人認為是開玩笑,電腦不可能在幾秒鐘內正確回答各種稀奇古怪的問題。

   最後 IBM 還是決定讓華生挑戰 Jeopardy,其中涉及高度的人工智慧,包括自然語言處理、搜尋答案的邏輯、語音合成的技術。而尋找答案的邏輯更是複雜,答問顛倒,不能用一般搜尋引擎的方法,要先解譯問題(也就是答案)的含意,再從龐大的資料庫找出相關的文件,最後歸納出答案(也就是問題)。但為了要在幾秒鐘內搶答,整個運算程序必需快速,就成為一大挑戰。

   為了應付各類可能的題目,資料庫也要包羅萬象,凡是能取得的資料如字典、新聞、文學、科技、體育、音樂、影劇、網站、網誌等全部納入。然後發展出幾百種關連邏輯,同時從文件中搜尋答案,最後把幾百種答案歸納,選擇比例最高的答案作為最後答案。Jeopardy 製作單位特別在華生的樓下安排一個測試現場(如圖、點選放大),邀請了七名以前的參賽好手與華生對戰,華生以亮燈替代按鈴,以合成語音說出答案 ,人機大戰六場,結果華生贏了四場。

   華生雖然模仿了不少人腦的思路,終究與人腦有所差異,當問到 IBM 三個字母是哪三個字 (International Business Machines) 的縮寫,華生雖然先亮燈搶答卻答錯了,叫現場觀戰的 IBM 員工懊惱不已。最後一題 Its the last name of father and son Thomas Sr. and Jr., who led I.B.M. for more than 50 years. 華生立即回答 Who is Watson? 在場的 IBM 員工歡呼不已,華生至少知道了自己的名字。(註:Thomas Watson 二人共領導了 IBM 五十年。 )

   據稱今年秋季華生可能挑戰 Jeopardy 的強手,像是連贏 74 場、獲獎金 300 萬美元的 Ken Jennings,到時如果現場轉播,一定是轟動的好戲。大戲上演以前,有興趣的讀者可先觀看這段 YouTube 影片,看看華生與人類搶答的現場,以及華生工作小組觀看的反應。



上一篇 下一篇 索引