給人工智能「好奇心」會變成什麼樣?答案不出所料

如果賦予人工智能好奇心,它會去做些什麼?科學家們嘗試用「好奇心」來驅動人工智能自主學習。這羣工程師想知道,在沒有人類事先提供引導時,人工智能的「好奇心」會使它對什麼產生興趣?他們在七月發表的研究結果顯示,有好奇心的人工智能會永無止盡地看電視。

讓「好奇心」驅使人工智能學習
目前常見的人工智能在運作上,都需要人類先給予一些原始數據才能開始。比如說,要讓Google人工智能幫你翻譯,最一開始得先告訴它,不同語言中的哪些字彙具有相同意涵;臉書的人臉辨識系統在自動標記你時,仰賴的是早就上傳過的有你在內的照片來做出判斷。不過,有些人工智能研究團隊正在嘗試賦予人工智能「好奇心」(Curiosity),期望它們能在沒有人類引導的情形下自主學習,「開放AI」(OpenAI)正是嘗試此項創舉的科學團隊之一。「開放AI」是一間由特斯拉(Tesla)創辦人馬斯克(Elon Musk)、創投公司Y Combinator創始人奧特曼(Sam Altman)等多名美國硅谷大亨共同資助創辦的非營利實驗室,他們今年7月與美國柏克萊大學(UC Berkeley)及蘇格蘭愛丁堡大學(University of Edinburgh)的研究者,一同在《2018機器學習國際研討會》(2018 International Conference on Machine Learning)發表了一篇關於人工智能與「好奇心」的研究。該研究賦予算法一個名爲「好奇心」的簡單定義,並且以此驅使人工智能自主學習。結果他們發現,「擁有好奇心的人工智能」能在人類事先沒有提供任何信息的狀態下,自行摸索超過50個電玩遊戲,即使沒有人告訴它遊戲規則,也能在部分遊戲中獲勝、順利闖關。除了玩電動之外,人工智能一旦開始看電視,可能會就無止盡地看下去,因爲它們的好奇心會令它們無法自拔。

如何幫人工智能設計「好奇心」?
「開放AI」團隊爲「好奇心」所下的定義相當簡單:一個按照「預測有多不準」來對人工智能進行獎勵的機制。具體來說,這種「好奇心」算法會根據已經發生的狀況,嘗試對未來做出預測。當算法的預測發生錯誤時,反而給予獎勵。這樣的「好奇心」設計,鼓勵人工智能持續設想「過去未曾面臨的狀況」,而不會自滿於「我已經預測的很準了」。研究發現,擁有「好奇心」的人工智能特別擅長玩「超級馬力歐」(Super Mario),原因正是因爲這款經典遊戲也以一個個截然不同的全新關卡,吸引人工智能在一路晉級的同時,一關接着一關不停玩下去。不過「太好奇也可能殺死貓」,由於「好奇心」驅使人工智能去探索過去從未經驗過的情形,它可能會故意在遊戲中死掉,就爲了去看看「Game Over」這一幕。此外,當它探索的環境中有虛擬電視時,有「好奇心」的它就會變成電視兒童,不停切換頻道,尋求新鮮體驗。

有「好奇心」的人工智能能幹嘛?
研究團隊在論文中寫道,「我們在迷宮(maze,此指讓人工智能探索的環境)中加入了一臺電視,而且還可以切換不同頻道。」由於電視所發出的訊號十分隨機,算法永遠無法正確預測接下來將發生什麼。這時,「好奇心」就會讓人工智能不停獲得獎勵,使其完全沈溺在電視不斷浮現的新影像中。當人工智能在迷宮中發現電視、開始轉檯之後,「好奇的」人工智能便會就這樣一直看下去。只有在周遭出現什麼比電視還要有魅力的新事物時,人工智能纔有可能轉身離開。這個研究的重點,並非只是測試人工智能能不能靠自己摸索規則、在電玩中取勝,還希望能瞭解如何讓人工智能更精確地理解周遭的世界。除此之外,由於被賦予「好奇心」的人工智能特別擅長在電玩遊戲中探索各個隱藏地圖、縫隙角落,因此,研究者們期許日後能將此技術應用於爲程序代碼除錯(debug),或者就讓這些人工智能試玩正在研發階段的遊戲,找出其中的設計錯誤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章