專訪新浪王傳鵬:領略微博移動社交推薦廣告技術
原創在51CTO舉辦的2015WOT移動互聯網開發者大會中,新浪微博推薦及廣告技術總監王傳鵬在“算法分析專場”為大家分享《新浪微博移動社交推薦廣告技術詳解》,大會的現場51CTO的記者也對王傳鵬老師進行了采訪,下面我們就走進新浪微博,領略微博移動社交推薦廣告技術之謎。
【受訪者簡介】
王傳鵬·新浪微博推薦及廣告技術總監
王傳鵬,新浪微博推薦及廣告技術總監。2006年從北航畢業,然后加入霍尼韋爾北京研中心做工程,之后同合伙人一起創辦云存儲網絡硬盤(99盤)。在公司被收購后,加入當當網負責推薦和廣告工作。于2011年加入新浪微博商業產品部,負責推薦和廣告,直至現在。
微博社交推廣的特點
在采訪中王傳鵬表示,新浪微博本身的特質有兩點,那就是關系構建和內容傳播,內容傳播的基礎是用戶關系構建。微博的社交推薦其實就是關系,關系還是關系。主要的特點就是圍繞關系去做事情,包括通過關系分析興趣,通過關系推薦用戶,通過關系推薦微博。
如何兼顧用戶體驗度
當問及在用戶體驗度方面是如何考慮的時候,王傳鵬從公司層面和用戶角度分別做了解答。公司最初時原有推薦和廣告并不在一起,廣告確實有些生硬,沒有任何信息就直接強加在里面。之后我們希望把推薦和廣告融合在一起,與此同時在分析用的興趣愛好的基礎之上,針對不同的用戶做相對應的推薦。就是以推薦的方式去去做原生廣告,將原有推薦商業化,來構成廣告,這樣就可以提升用戶體驗度。微博社交推廣廣告技術中微博流起著很大的作用,微博流里面都是我們關注的人及好友一些內容,當廣告植入的時,也會讓用戶覺得這是好友感興趣的內容就不會讓用戶覺得很詫異,例如好友點贊的微博,其實這就可能是一條廣告推薦。
關于精準推送的問題
涉及到推薦廣告無可避免會遇到精準的問題,王傳鵬還是強調“關系關系再關系”。通過技術分析用戶的關系以及分出等級,然后用這些關系作為橋梁向用戶做推薦。那么用戶就會更加感興趣、可信度也隨之上漲。如和剛認識的人相比同事更親密些,這樣的話,和同事的橋梁就會優先于剛認識這個人的橋梁,這就是直接分析。當然還會做更多細致的判斷,在最根本的圍繞點還是“關系”,當下要做的就是把關系分得更加透徹。很多的公司都在應用精準推送,微博精準推送的特色就是關系。我們可以利用這種社交關系做到更加精準的推送的同時使得用戶不會感到反感。
設計架構及設計思路
新浪微博推薦及廣告技術從2013年開始建設,現在開始從“閉關自守”到“走出去”再到“引進來”。王傳鵬表示,理清我們的業務和架構的平衡是首要做的事,這也是設計架構的初衷。架構不是盲目追求技術上有多好,還要真正的服務于業務。當我們在架構設計的過程中,會進行分層,每一層都有它自己獨特的體現,或者說特定去做事情的范圍。其次就是架構哪些技術可以引用,哪些技術需要自主研發要分析透徹,當設計架構時候,如何整個業內大家都遇到的,那就需要用到拿來主義,如果是屬于我們微博自己特有的,那就需要自主研發。
研發的時候也要注意度,其一是標準簡單,這個研發成果需要使用者能夠理解他,很好地應用它,不應太復雜,這也是為了后期維護打好基礎。其二就是架構定位,具體說就是要先確定好當前解決的是精準度的問題,當前設計簡單的結構其實對精準度沒有影響,但在極大程度上能夠提升我們的業務,這樣好的方式會一直應用下去。但簡單不是簡陋,要秉承簡單而有效的思想一直這樣做下去。
通過技術手段來應對困難
每一項技術在趨向于成功的路上多多少少都會遇到一些困難,采訪中王傳鵬說,遇到的困難可以從兩方面來說,其一是產品方向,如果產品方向不對,那就相當于你指東,大家都朝東走,所有方向就錯了。在最早期,遇到的產品問題就是對自己的產品定位不太合理,并且忽視了微博本身“關系和內容傳播”的特點同時還做了很多外圍支持的項目。直到2013年掌握了真正的方向,技術才得到了發揮。其二就是當我們真正實施基礎架構時,需要所有的人都能夠理解方向是什么?針對這樣的情況,就需要每個人都參與進來,通過技術手段讓技術架構變簡單有效的同時做到團隊內部開源。所有的內容,包括應用層、計算層、數據層,每個同事都有能貢獻,那么自己做的事情,當然就會全部了解。也會在架構上更加用心,因為每個都是這個架構的主人。未來,這個過程還將持續,可能會很痛苦,但是會給后期的運營以及維護帶來了便捷。
要在推薦之上做輔助決策
在未來在廣告和推薦方面的事情會很多,廣告會有,粉絲通、粉絲經濟和WAX三大體系。推薦主要著眼于關系和傳播,以及在關系基礎上做內容的觸達,推薦之上做輔助決策。采訪中,王傳鵬這樣說道,我們的發展方向是在推薦廣告技術基礎之上給用戶做輔助決策的東西,告訴他們什么時候應該做什么事情,什么時候應該介入這個事件,什么時候幫助一些關鍵的人物,什么時候應該發一條優質的微博。
寫在最后:
采訪接近尾聲時,王傳鵬在技術方面和算法方面做了詳細的總結。從技術角度講, 目前在技術上新浪微博做了很多沉淀,希望可以反饋給大家。Openresty社區貢獻是一直在做的工作,會和openresty的作者進行溝通,給他修復bug。還會在“wpecom.com”網站上個和大家分享Lab-common-so、Lushan、Rin和r9開源,以及EROS發展和新浪微博的架構、算法場景,如何操作等。 從算法角度講,著重這三點,第一是候選、第二是挖掘、第三是排序。候選是希望把潛在用戶的挖掘做得更多,關系協同運算做得更好。挖掘時希望用戶畫像的補充,用戶畫像對于微博而言相對復雜,愿未來能夠在商業的形態上對于用戶進行更加細致的刻畫。用戶關系分析還需進一步加強,因為用戶關系是重中之重。把排序定價預估方法更進一步完善,CTR/RPM預估的特征工程也有更好的體現。