當前位置:
首頁 > 新聞 > Facebook AML實驗室負責人:將AI技術落地的N種方法(上)

Facebook AML實驗室負責人:將AI技術落地的N種方法(上)


Facebook AML實驗室負責人:將AI技術落地的N種方法(上)


(Facebook AML實驗室負責人 Joaquin Candela)


雷鋒網按:在Facebook,有兩個實驗室領導著AI發展方向,一個是Yann LeCun領導的FAIR實驗室,偏向AI的基礎研究;另一個,就是AML實驗室,偏向機器學習應用,負責將AI技術落地在Facebook各種產品。本月初,AML實驗室負責人Joaquin Candela在@Scale大會上發表了一次演講,他講述了Facebook在規模化應用AI技術的方方面面,包括Facebook人工智慧母體FB Learner Flow平台、圖像處理引擎Lumos、文本理解、語音識別、視頻風格變換等各領域的應用。


下面是演講文字版,由雷鋒網亞萌和夏睿共同編輯整理。


我在Facebook已經工作了五年,這是令人愉悅的經歷。今天,我想要跟大家分享一下Facebook是如何設計AI來改善人們每天的生活。


每次你使用Facebook、Instagram和Messanger的時候,可能你沒有意識到,你的使用體驗已經是由AI技術做支撐了。

而實際上,我想強調的一點是,Facebook如果沒有AI,那就會失去存在根基


我們在AI上面加入了雙倍的投資,幫助用戶彼此之間聯繫更加緊密,及時得知最關心的消息和內容。我們AML團隊,與FAIR團隊及公司內其它產品團隊緊密合作。


我們面臨的一個挑戰就是,我們的工作是在Facebook這麼大的一個規模上進行的。這周三,Facebook發布了統計數據:我們每天支持了12億用戶。也就是說,每一天就有12億人使用Facebook 。而其中的11億用戶,都是在手機上使用Facebook 的。所以手機的使用,佔據主導地位。



如何規模化設計AI(design AI at scale)?



首先,我們需要回過頭去,思考「工程」這件事情,好好思考「工程」對於Facebook的價值所在。其中有2個關鍵的價值:關注影響力(foucus on impact)和快速行動(move fast)。前者是指,要時刻清楚了解我目前所能解決的最重要的問題是什麼。關於第二點,快速行動,Facebook對於「犯錯」的容忍度極大,我們反覆提醒自己,有時最危險的做法就是不去冒險,不去行動其實是非常冒險的一件事情。我們需要在Facebook這麼大的體量上去快速行動。


Facebook AML實驗室負責人:將AI技術落地的N種方法(上)



這些價值觀,啟發了AML的戰略,這個戰略包括 3 大基本支柱:



Facebook AML實驗室負責人:將AI技術落地的N種方法(上)


推進最新技術,最大程度實現產品影響力。我們一直與FAIR實驗室及產品團隊合作,推進最新的技術。我們進入非常具體的問題領域,雖然我們可能起初並不知道如何去解決,但是我們知道,一旦我們攻克這個問題,其價值將異常巨大。


通過AI打造全新產品體驗。當你在現今最前沿領域工作時,你往往會遇到別人從未想過的產品體驗。待會後面,我會就此舉一個具體的例子來說明。


使AI大眾化。「規模化」是個大事情。對於Facebook來說,你需要不斷地在平台、實驗室和服務項目上進行創新,讓整個公司都能用你的新技術。



設計FB Learner Flow平台五要素


很久之前,我還是一名Phd學生,當時致力於貝葉斯非參數法(bayesian nonparametric method),我在其中感受了一種類似於「巫師」的力量,當被給予一個任務時,比如在不同的域里做分類和遞歸任務,這種解決具體問題的感覺非常好。


之後,我去了工業界。我為此感到興奮,因為工業界充滿了亟待解決的諸多問題。但很快,我變得有點「被淹沒」了,因為預測任務的類型、域的數量、訓練數據的數量,這些比你所能想像的要龐大的多。


我意識到,巫師不知道如何「規模化」。當我在學術界的時候,關注點在於「準確度」,我能建造一個模型,以期比其它已經發表的研究成果,多出那麼0.1%的AUC值。但是在工業界我發現,最重要的事情是「迭代速度」,是你每天可以運行多少次實驗。因為,你無法忽視一個事實,那就是你所做的事情是融合各方利益的,如果你每周都可以將一個新的模型投入生產中(當然在我剛加入Facebook的時候這是很困難的一件事情),最終的成果是建立在一次又一次的嘗試之上的。


如果你仔細想一想,你需要探索的參數、模型架構、輸入值特徵等如此龐大,實驗的加速會產生非常非常大的影響。


所以,你必須建造一個「工廠」(就是後面要講到的FB Learner Flow平台),成為一個巫師很酷,但是建造一個強大的「工廠」,讓公司的每個人能夠並行探索這個廣闊的領域,將會讓你以很穩定的節奏取得進步,不斷地輸出對產品的影響力。


當我們在設計一個「工廠」時,我們主要考慮五個方面的事情。


性能(performance)。我們必須加快速度,之前需要花幾天時間進行的實驗,現在要在一個小時內完成。這種速度的提升,對人們的心理狀態會產生很大影響,當你工作到晚上回到家的時候,在這一天里你實際上已經完成了實驗的一部分。而在之前,可能你一天里只能弄出一個模型,回家後可能就有點忘了,再過幾天,這個模型可能會崩潰掉。


自動化(automation)。這非常重要,拖慢速度的永遠都是人自己。比如,我曾經有一些系統,要進行轉移到新的伺服器等操作,但是運行不好,最後崩潰了,這浪費了我幾天的時間。所以你必須將事情自動化。


重複使用(reusability)。這點非常重要,你必須得確保其中的工作內容,是可以一遍又一遍地使用。


成套系統(turnkey)。讓整個系統變得容易使用,大部分工程師都是局限於一個小的領域,沒有那麼全面的知識和技術。


應用研究社群(applied research community)。對於建造研究社群這一點,我充滿熱情,我將會對此多談一點,關於在整個公司內部打造「應用研究社群」的力量。


而我們建造的這個「工廠」確實是有效果的,而且效果很不錯。



Facebook AML實驗室負責人:將AI技術落地的N種方法(上)



我們這個平台的建造工作,目前只進行了1%,也就是說,一切還是開始。整個Facebook公司使用這個平台的人數中,超過25%的人是該平台的活躍用戶。而其中令人驚訝的是,如果你仔細觀察這些工程師的背景,大部分人並不是AI或ML方面的專家。


另一件事就是,我們構建了一個非常強大的應用研究社群(applied research community)。我們為這個平台的「重複使用」性能感到興奮,當一個工程師寫了一個AI 工作流(workflow),可以被其它工程師拿過來接著使用。這有一個關於Instagram的例子。去年6月,Instagram開始對它的feed進行排序,幾個工程師共同完成了這個功能,而這其中花費的時間之少令人驚訝。作為對比,Facebook的feed功能在前幾年進行的,這在當時就是一個大工程,因為它是從無到有建立起來的。現在,Instagram的工程師,就可以進入一個公共的實驗平台,找到其它產品類似功能實現時的工作流和模型。也就是說,工程師們可以借用前人的工作成果,「站在巨人的肩膀上」建立Instagram的feed功能,而且他們也能很快找到相關同事去請教。


其中有一個數據,我很驕傲。在過去的6個月時間裡,這個平台的ML工作流的數量增長了6倍。



FB Learner Flow平台



FB Learner Flow平台是一個非常有彈性的環境,用於書寫和執行AI工作流。生產力是最重要的事。其中有一件很酷的事情,那就是如果你要運行某個任務,FB Learner Flow將會把一整個流程都規劃好,比如硬體用什麼、如何規模化等等。


FB Learner Flow平台設計之初,就把「重複使用」的理念植入其中。如果你是一個Instagram工程師,想要訓練和部署你的排序模型,FB Learner Flow就像是一個放滿了工作流的圖書館庫(library),你可以在當中搜索、索引、發現各種工作流,然後對此重複利用。你還可以進入到演算法里,你可以看到不同參數下的各種學習曲線,最重要的是,你可以看到某個特定工作流的作者是誰,這是最重要的,因為這時你就知道找誰去請教問題了。


FB Learner Flow非常綜合,這裡有一個有趣的故事。有一次,我對團隊成員說:「夥計們,你們在這個平台上運行PyTorch、Caffe和Caffe 2,我們試試Tensorflow怎麼樣?」。三天後,他們跟我說,我們試了一下Tensorflow,可以運行。所以它是兼容各種語言的,這很重要。


接下來我會講解一些關於基於FB Learner Flow平台的一些系統,包括計算機視覺引擎、文本和語言理解系統、語音等方面的內容。


更多雷鋒網文章:


對話百度IDL負責人林元慶:人臉識別獲評十大突破性科技背後百度的布局和野心


百度引入Ring Allreduce演算法,大規模提升模型訓練速度

您的贊是小編持續努力的最大動力,動動手指贊一下吧!


本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 實驗 的精彩文章:

簡單的「挺胸收腹」,你真的能做到嗎?丨「運動實驗室」第8期
中國生物安全實驗室:研究世界上最危險病原體!
毒殺金正男嫌犯在實驗室畫面曝光
探秘世界上最未來派的媒體實驗室:這裡正在發生著什麼?
挑戰傳統可用性觀念的實驗餐具

TAG:實驗 |

您可能感興趣

Xbox負責人:Direct Reality將支持跨平台VR內容
Xbox負責人詳解Direct Reality:與DirectX相似,支持跨平台VR內容研發
9.12 VR掃描:Facebook聘請前發改委官員負責中國政府關係;Oculus移動VR負責人跳槽Uber
Facebook挖走蘋果Siri項目的負責人
Snap 任命前摩托羅拉、Google 硬體供應鏈負責人 Mark Randall 為公司技術副總裁
「乾貨」蘋果 AI 負責人 Russ Salakhutdinov 最新演講:深度生成模型定量評估(56 PPT)
《New Game!The Challenge Stage!》中文版負責人專訪:樂意今後繼續推出中文化AVG
Science專訪谷歌Magenta負責人:AI創作焦點是機器學習演算法
Facebook VR負責人:現在VR只是小眾市場的玩物
Facebook任命消費硬體負責人Andrew主導Oculus、腦際介面等工作
Xbox負責人Phil Spencer聊《命運2》等級和喜歡的武器
原谷歌無人車負責人 Chris Urmson 創辦的 Aurora 拿到加州路測牌照了
作為谷歌Waymo負責人,John Krafcik正在讓矽谷成為汽車之城
Facebook VR社交負責人:共處同一時空的體驗是無法替代的
Xbox負責人表示Windows將會解決VR頭顯的碎片化
Facebook VR社交負責人談論虛擬社交的未來
Xbox負責人:Xbox One X將開啟微軟遊戲新階段
華大基因創業板IPO;亞馬遜Alexa和Echo負責人離職
官司纏身 Uber開除自動駕駛負責人Levandowski求自保