云推薦-大數(shù)據(jù)時代的個性化互聯(lián)網(wǎng)服務解決之道
個性化是商業(yè)的未來
現(xiàn)代社會是一個商業(yè)社會,工業(yè)化解決了批量生產商品的問題,促進商業(yè)蓬勃發(fā)展。隨著社會的不斷發(fā)展,商品也越來越多樣化,以期滿足大眾的不同需求。以電視機為例,最初只有尺寸的區(qū)別,后來可以選擇品牌型號。直到11年9月27日,海爾和天貓在網(wǎng)上發(fā)起用戶定制電視的活動;用戶可以在電視機生產以前就選擇電視尺寸、邊框、清晰度、能耗、顏色、接口等屬性,再由廠商組織生產并送貨到客戶家中。這樣的個性化服務受到廣泛歡迎,2天內1萬臺訂制電視的額度被搶光。類似的定制服務在空調、服裝等等商品上都受到用戶歡迎。這些事例已經展示了未來商業(yè)的曙光——通過滿足個性化需求來使用戶得到更滿意的產品,進而縮短設計、生產、運輸、銷售的周期來提升商業(yè)運轉的效率。
大數(shù)據(jù)是實現(xiàn)個性化的基礎
要實現(xiàn)個性化的商業(yè)模式,充足的數(shù)據(jù)是基礎。比基尼生產廠商都知道他們的產品在海灘邊或濱海城市有市場??捎姓l能料到新疆和內蒙古的男人最愛給自己女人買比基尼呢?這樣的“潛規(guī)則”隱藏在數(shù)據(jù)中,需要深挖才能見天日,就像“啤酒和尿布”的經典故事那樣。而“大數(shù)據(jù)”相對于傳統(tǒng)的數(shù)據(jù)挖掘更進一步。數(shù)據(jù)量大、數(shù)據(jù)種類多、數(shù)據(jù)之間有潛在關聯(lián)是挖掘大數(shù)據(jù)的前提。整個互聯(lián)網(wǎng)的用戶和所有的商品本身就是一個足夠大的數(shù)據(jù)空間,加上空間、時間、天氣等等潛在相關因素,想要知道每個用戶的喜好,所需要的數(shù)據(jù)量是巨大的。數(shù)據(jù)越多對用戶的理解越精準。
互聯(lián)網(wǎng)大數(shù)據(jù)處理的技術挑戰(zhàn)
處理互聯(lián)網(wǎng)大數(shù)據(jù)充滿挑戰(zhàn),首當其沖的就是處理大數(shù)據(jù)的能力。為使消費數(shù)據(jù)的速度趕超生成數(shù)據(jù)的速度,擁有足夠的計算資源是必要條件。在此基礎上,線性擴展的計算框架、高效穩(wěn)定的程序設計以及精準的算法都是大數(shù)據(jù)處理的核心能力。
第二個挑戰(zhàn)便是時效性。用戶在互聯(lián)網(wǎng)上的操作不斷地暗示其意圖,只有及時感知到這些意圖,才能在用戶下一次操作前做出有效的響應,最終給用戶帶來便捷。這樣的時效性要求系統(tǒng)的計算框架能夠以數(shù)據(jù)流的方式來運轉。最終導致系統(tǒng)在如何實時分流負載、實時容錯等問題上采用與傳統(tǒng)批量大數(shù)據(jù)處理截然不同的技術方案。
為了更大程度的滿足個性化需求,還必須具有足夠強大的定制能力。一方面,盡管單個用戶的定制需求可能很小,但用戶數(shù)量巨大,定制需求迥異,不是幾個工程師努力下就能完全解決問題的。需要有像數(shù)據(jù)庫SQL語言那樣給用戶足夠多的自由,使再小的需求通過簡單的操作就能滿足。這樣的定制能力要在數(shù)據(jù)的存儲、運算、查詢、展現(xiàn)等多方面都有體現(xiàn)。
阿里云的解決之道——云推薦
不論是收集大數(shù)據(jù)的計算和存儲能力,還是處理個性化問題所需要的實時計算和算法技術;對于網(wǎng)站站長和開發(fā)者而言都是不容易快速得到解決的問題。阿里云正試圖通過云端服務來降低個性化服務的門檻,使更多網(wǎng)站站長和開發(fā)者能夠低成本享有自己的個性化服務。其中云推薦(http://tui.#/)便是一個典型。
如果某網(wǎng)站是介紹美食菜譜的,用戶在瀏覽“茶樹菇雞湯”的時候,如果能夠有些相關菜譜推薦,那么便可以讓用戶在網(wǎng)站內停留更多時間,訪問更多內容。事實上,有多種推薦算法可以找到用戶感興趣的內容:
· 從用戶訪問日志里面也許發(fā)現(xiàn)用戶訪問好這個菜譜以后五成用戶都會去看看“補血益氣烏雞湯”、這種現(xiàn)象一定有其背后的理由,也許會成為一個不錯的推薦。
· 既然用戶在看“雞湯”類別的菜譜,那就可以把網(wǎng)站里面其他熱門的“雞湯”菜譜推薦出來,如“香菇雞湯”。
· 通過分析某一個用戶過去歷史的訪問記錄,或許能發(fā)現(xiàn)該用戶相對于其他用戶更偏向于文火慢燉的湯,那就應該適當推薦出類似“燉雞湯”這樣的菜譜。
· 相對于“雞湯”而言,“羊肉湯”也是湯類別的熱門品種,用戶也許會吃雞湯吃膩了想換換口味。
然而,要實現(xiàn)這樣的推薦,傳統(tǒng)的做法需要大量人工編輯工作。既不能做到即時,也很難保證效果。人工編輯更難驗證這些推薦算法是否能在真實流量上產生足夠好的效果。一個精準的推薦模型,必須對算法本身的整體效果以及用戶對各種算法推薦結果的偏好作一個綜合評估,這樣才能找到合適每一個用戶的精準推薦模型。最終讓用戶享受到推薦展位“千人千面”的個性化服務。
使用云推薦服務,只需網(wǎng)站開發(fā)人員在云推薦網(wǎng)站(http://tui.#/)注冊申請,得到一個十位應用ID,如“1000001234”。并將系統(tǒng)生成的JavaScript代碼(如上例)內嵌在網(wǎng)頁代碼中便可以得到個性化推薦結果 (如下圖)。這個過程一般一分鐘即可完成。隨后的事情就交給云端系統(tǒng)了。它會開始對網(wǎng)站進行禮貌的抓取和深度分析:識別出真正包含內容的頁面,并抽取出頁面標題、圖片等作為推薦的素材。系統(tǒng)還會持續(xù)根據(jù)展現(xiàn)的點擊效果自動調整推薦算法的模型和權重。
在云推薦的管理界面里,網(wǎng)站開發(fā)人員可以定制推薦位置大小、推薦內容條目數(shù)、URL范圍、展現(xiàn)形式等參數(shù)。網(wǎng)站站長還能看到推薦展位的點擊情況,并根據(jù)建議適當調整推薦位置參數(shù)以改善效果。
云推薦服務還針對主流建站工具Wordpress、Discuz!、DeDeCMS等提供插件支持。開發(fā)人員在安裝插件之后,即可在建站工具管理界面來操作并管理云推薦的各項功能,詳情請參考云推薦官網(wǎng)(http://tui.#/)。
根據(jù)后臺統(tǒng)計,網(wǎng)站啟用云推薦后的整體流量會提升10%。這樣的個性化服務讓人感覺就像是錢存銀行能拿到利息一樣,是大數(shù)據(jù)魅力的展現(xiàn)。相信隨著數(shù)據(jù)的不斷積累及用戶數(shù)量的累積,個性化服務在大數(shù)據(jù)時代能給人帶來的遠不止10%流量提升這樣的驚喜!