tft每日頭條

 > 科技

 > googleai

googleai

科技 更新时间:2024-07-21 05:12:44

人類已經不滿于讓人工智能和人類對決了。

就在昨天虐狗節,36氪發布了一篇關于Google的Deepmind團隊如何讓兩個人工智能在一起玩遊戲的文章(詳情請點擊《Google找來兩個AI坐在一起玩遊戲,他們會合作還是打架?| 潮科技》),沒想到氪星讀者們甚是喜歡。

看來我們越來越想知道,究竟人工智能還能做什麼?人工智能之間,還能擦出什麼火花?

于是,我們翻出了去年10月Google的另一個人工智能團隊Google Brain(谷歌大腦)做的一個實驗(具體論文請點擊這裡),那次的遊戲參與者有三個AI(人工智能),一個叫Alice、一個Bob,最後一個叫Eva。

這三個玩家其實就是三個神經網絡,他們每個人有不同的任務,Alice要把一段明文加密之後,傳達給Bob,為什麼要加密呢?因為第三者Eva,可以“偷聽”到他們“講”的,也就是他們傳輸的是什麼,但是光有這段傳輸的内容,當然不夠,所以Eva要努力解密,還原出原文。

顯然Alice和Bob的任務某種程度上需要他們齊心協力完成,Alice需要加密明文不讓Eva解出來,而Bob則需要努力解密出原文。配合這兩個神經網絡的名字,這聽上去是不是一個特别浪漫卻又彌漫着諜戰氣息的實驗,更加黑色浪漫的是,他們之間不能交流,僅憑一開始擁有的一段共識密鑰,之後完成加密與解密的任務。

你大概想問,Google做這個是想幹嘛?

稍微了解過人工智能的氪星讀者可能會知道,機器學習是目前實現人工智能比較主流的路徑,神經網絡則是重要的機器學習的一種模式,它的特點是模仿人腦的神經元之間傳遞來處理信息,可以自我學習。神經網絡能通過大量的數據訓練,自學、糾錯、調整,學會回答特定問題,不過往往最後他們是怎麼算出這個答案的,人類也不知道。

人類在設計神經網絡的時候,通常來說都沒想着讓它擅長密碼技術。于是Google Brain想試試,不教他們特定形式的算法,隻教基本的計算機邏輯運算,比如XOR,看看通用神經網絡能不能學會安全(秘密)地交流。

下面是這個實驗的系統結構,Alice和Bob是同一陣營的神經網絡,Eva是意圖偷取機密的敵方,P代表輸入給Alice的明碼文本(plaintext),Alice加密之後會輸出加密文本(ciphertext)C;Bob和Eva都能收到C,嘗試還原出P,兩個人輸出的P分别以PBob和PEva表示。Alice和Bob則共享了一段密鑰K,實驗假設每一段新的P都會一個新的K。

googleai(Google讓三個AI一起玩對抗遊戲)1

實驗系統結構

在這個加密和解密的過程中,Google Brain團隊的人也不知道Alice和Bob之間究竟會用什麼方法加密解密,而且這樣的設置是允許他們決定使用最基礎的方案——簡單地通過密鑰K做XOR運算,連接明文P和密文C。不過,研究人員并沒有要求Alice和Bob這樣做。

讓人驚喜的是,在訓練過程中,後來他們真的學到了用其他方案,從而大大提高了對手解密的難度,卻又實現了我方的成功解密。不過這個過程倒是有點曲折,我們來看看它是怎麼樣的?

下圖是一次成功跑程序的情況,展現的是Bob和Eva猜錯的明文位數變化情況。

googleai(Google讓三個AI一起玩對抗遊戲)2

我們看到,一開始,敵我雙方的錯誤率都很高,都是一半錯一半對的,可以猜出來兩個人都在各種亂猜一通。過了一段時間之後,憑着兩個人之間的默契(K),Bob的錯誤率開始急速下降,兩個人的交流似乎變得特别順利,但同時,來自敵方陣營的Eva也學習到了解密的方法,摸着了門道之後錯誤率逐步下降。

于是,在大概在快到第一萬次傳輸信息的時候,Alice突然提高了加密的難度,用了新的加密方案,Bob一開始也沒能跟上,但後面很快就跟上了,錯誤率逐漸降到了零。悲催的Eva則在加密方法的轉變之後一瀉千裡,錯誤率來了個V型反彈,慢慢恢複到了原來的高水平上……

不禁默默地想,如果有一天人類就是那個悲催的Eva怎麼辦?

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved