為了進一步提升手機AI(人工智能)的功能性和個性化,Google正在嘗試一項名為Federated Learning的AI訓(xùn)練方法,通過這個方法,提供給用戶個性化的版本應(yīng)用。
顧名思義,F(xiàn)ederated Learning 就是為了分散AI的工作,將AI算法的訓(xùn)練過程直接放在每個用戶的設(shè)備上進行,而不是聚合到Google的服務(wù)器上。也就是說,用戶手機的CPU將被用來訓(xùn)練Google人工智能算法。
目前Google正在其安卓鍵盤應(yīng)用Gboard測試這種算法。當Gboard提供給用戶建議信息Google Research時,Gboard會記錄下用戶注意什么忽略什么。而這些信息隨后將會傳回Google ,匯總之后會向用戶發(fā)布對應(yīng)的應(yīng)用更新。這對用戶隱私安全來說也是極大的挑戰(zhàn),因為Google必須存儲用戶的使用數(shù)據(jù)。
圖中A代表應(yīng)用程序正在每個用戶手機上更新;B代表Google正收集所有的個性化改變;C代表聚合這些改變后,為用戶創(chuàng)建新版本應(yīng)用。
Google在Google Research Blog上發(fā)布了一篇博文稱,這種解決方案會更加私密,因為用于提升app的數(shù)據(jù)一直都沒有離開用戶的設(shè)備;并且用戶不必再等谷歌發(fā)布新的用戶程序,就可以使用到個性化后的app產(chǎn)品。Google還表示,整個訓(xùn)練系統(tǒng)是精簡過的,以確保不會干擾用戶手機的電池壽命和性能。訓(xùn)練過程只會在手機處于空閑狀態(tài)、充電狀態(tài)和Wi-Fi連接狀態(tài)時進行。