YouTube影片推薦怎麼知道你想看什麼?關鍵就在機器學習 ... | youtube推薦系統

YouTube致力於提供使用者個人化的服務體驗,包括改善電腦及行動首頁的內容,推薦系統還採用機器學習技術,自動推薦使用者感興趣的內容, ...移至主內容按讚加入iThome粉絲團文/蘇文彬|2017-11-02發表不少人觀賞YouTube上的影片內容,會發現YouTube會推薦許多你可能感興趣的內容,Google今天揭露這項服務背後的關鍵技術為機器學習,透過機器學習過濾出使用者可能感興趣的內容,以提供用戶個人化的體驗。

全球每分鐘約有超過500小時的影片被上傳到YouTube,這些大量的內容中,如何找出使用者可能感興趣的內容推薦給他們,成為YouTube服務團隊的任務之一。

YouTube工程研發副總裁CristosGoodrow表示,YouTube的工作之一就是幫用戶在大量的內容中找到他們想看的,進而改善他們的服務體驗、提昇滿意度。

為了達到這個目標,YouTube持續優化服務,例如2011、2012年間將演算法從觀看次數(Views)改為觀看時間(watchtime),雖然這麼做導致了觀看次數在一天內下降20%,但觀看時間卻從平均120秒提高到140秒,到如今,2017年全球每天YouTube觀看時數已達到10億小時。

從觀看次數轉為觀看時數,代表YouTube更看重使用者的黏著度,也就是用戶可能感興趣的內容。

由於觀看行為的改變,人們從PC觀看YouTube逐漸轉向在手機、平板電腦上觀看,據統計現已有超過60%觀看時間是在行動裝置上,YouTube也在2014年到2015年優化行動網頁,讓頁面的排版更個人化外,還導入了GoogleBrain團隊的機器學習技術,改善YouTube影片推薦的準確性,讓影片觀賞經驗更個人化。

去年到今年YouTube大大小小共推出190個更新,目的為提昇用戶滿意度、維持新鮮感,讓網頁更個人化,並重新設計行動首頁,使介面更簡潔,首頁顯示和使用者相關的個人化推薦影片。

種種改善造就現今超過70%的觀看時間來自YouTube自動推薦的內容,YouTube首頁每天推薦2億支不同內容影片,在首頁點擊推薦影片的觀看時間,三年來成長了20倍之多。

 全球YouTube用戶超過7成的觀看時間來自自動推薦影片,YouTube如何在龐大的影音內容中挖掘出使用者可能感興趣的內容推薦給用戶,背後的功臣是Google在2015年開源的TensorFlow的機器學習技術,打造YouTube影片推薦系統。

以TensorFlow架構的機器學習模型,讓深度神經網路系統更快運作、更有彈性: TensorFlow被運用在GooglePhotos及翻譯服務中,而在YouTube影片推薦系統結合了兩個神經網絡,候選生成模型(CandidateGenerationModel)及排名模型(RankingModel)。

如上圖所示,推薦系統會先從候選生成模型,考量使用者過去的瀏覽影片歷史、捜尋歷史、人口變項等變數,將YouTube的影音資料庫中的數百萬個影音資料篩選出數百個和使用者相關的影音資料,以貼近使用者的喜好。

接下來再經過排名模型(RankingModel),通過提名特徵(Nominatingfeatures),特徵包括了人口統計資如地理位置、最受歡迎影音、使用者語言、影片使用的語言、近期觀看紀錄、使用者和該頻道過去的連結等等特徵,以權重評分找出和使用者有關鏈性的訊號(Signals),以產生數十個影片推薦給使用者。

為使用戶感受到YouTube瞭解使用者的喜好,YouTube隨時會準備100小時用戶可能感興趣的內容。

Cristos表示,候選生成模型就像去賣場購物時,將商品從貨架上放到購物車中,而排名模型則是從中排序,挑出你想要的。

透過機器學習技術打造的推薦系統,讓YouTube能夠自動推薦使用者想看的。

值得注意的是,YouTube的推薦系統不僅針對個人喜好,還細緻化到個人所使用的不同裝置。

YouTube大中華與紐澳技術管理負責人葉佳威表示,YouTube為實現個人化體驗,隨時會為用戶準備100小時用戶感興趣的內容,即便相同的使用者在不同的裝置上觀看YouTube,系統也會依不同的裝置推薦適合的影片給用戶,例如在家透過Chromecast在電視上看YouTube,通常觀看的時間會比較長,而和在外面以手機看YouTube,觀看時間會比較短,不適合推薦較長時間的內容,因此系統會考量不同的使用裝置推薦YouTube內容。

在推薦系統上採用機器學習,提供用戶個人化的內容,讓使用者可以更容易的在Yo


常見投資理財問答


延伸文章資訊