Google正在測試一種直接在手機上培訓AI演算法的新方式
科技巨頭公司諸如蘋果、Google等都在嘗試著使用人工智慧(AI)來改進自家的軟體產品。去年 6 月,蘋果就宣佈其 AI 學習模型。近日萬維網消息稱,Google 也嘗試了一項全新的名為 Federated Learning 的 AI 訓練方法,通過這個方法,提供給用戶個性化的版本應用。
顧名思義,Federated Learning 就是為了分散 AI 的工作,將 AI 演算法的訓練過程直接放在每個使用者的設備上進行,而不是聚合到 Google 的伺服器上。也就是說,用戶手機的 CPU 將被用來訓練 Google 人工智慧演算法。目前 Google 正在其安卓鍵盤應用 Gboard 測試這種演算法。當 Gboard 提供給使用者建議資訊 Google Research 時, Gboard 會記錄下使用者注意什麼忽略什麼。而這些資訊隨後將會傳回 Google ,匯總之後會向用戶發佈對應的應用更新。這對用戶隱私安全來說也是極大的挑戰,因為 Google 必須存儲使用者的使用資料。
圖中 A 代表應用程式正在每個使用者手機上更新;B 代表 Google 正收集所有的個性化改變;C 代表聚合這些改變後,為用戶創建新版本應用。
Google 在 Google Research Blog 上發佈了一篇博文稱,這種解決方案會更加私密,因為用於提升 app 的資料一直都沒有離開使用者的設備;並且使用者不必再等穀歌發佈新的使用者程式,就可以使用到個性化後的 app 產品。Google 還表示,整個訓練系統是精簡過的,以確保不會干擾用戶手機的電池壽命和性能。訓練過程只會在手機處於空閒狀態、充電狀態和 Wi-Fi 連接狀態時進行。
此類資料處理方法應該會越來越普遍,因為科技公司都在試圖平衡其資料使用和使用者隱私之間的關係。無論如何,最後的結果都將有利於 AI 的發展。