W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
上次以58轉(zhuǎn)轉(zhuǎn)為例,介紹了如何從0開始如何做互聯(lián)網(wǎng)推薦產(chǎn)品,58轉(zhuǎn)轉(zhuǎn)的寶貝為閑置物品,品類多種多樣,要做統(tǒng)一的寶貝畫像比較難,而分類別做寶貝畫像成本又非常高,所以更多的是進(jìn)行用戶畫像、分類預(yù)測(cè)推薦、協(xié)同過濾推薦等個(gè)性化推薦。
有些同學(xué)反饋,他們的產(chǎn)品是垂直類的O2O產(chǎn)品,分類單一,可以簡單的實(shí)現(xiàn)寶貝畫像,這類垂直O(jiān)2O產(chǎn)品怎么從零開始做個(gè)性化推薦呢?這是本文要討論的問題
58到家有三大自營業(yè)務(wù)“家政”“美甲”和“速運(yùn)” ,美甲能夠?qū)崿F(xiàn)“足不出戶,享品質(zhì)服務(wù),做美麗女人”,目前提供上門美甲、修復(fù)與卸甲、美睫、化妝等服務(wù)。
http://bj.daojia.com/liren/
(1)列表頁推薦:用戶既然進(jìn)入到了美甲,成交意愿是非常強(qiáng)烈的,首頁的推薦至關(guān)重要
(2)寶貝詳情頁推薦:買了還買,看了還看類的關(guān)聯(lián)寶貝推薦
(3)下單成功頁推薦:既然下單了某個(gè)甲樣,可能會(huì)喜歡相近的甲樣喲
(4)召回推薦:在用戶退出系統(tǒng)后,通過RFM模型做優(yōu)惠券推送或者消息推送做客戶挽留與召回
RFM模型:根據(jù)用戶最近一次購買時(shí)間Recency,最近一段時(shí)間的購買頻率Frequency,最近一段時(shí)間的購買金額Monetary,加權(quán)得到的一個(gè)代表用戶成交意愿的一個(gè)分值。
(1)用戶點(diǎn)擊進(jìn)入甲樣列表頁
(2)畫像用戶的消費(fèi)能力
(3)抽取購買、收藏、喜歡、瀏覽的歷史數(shù)據(jù)
(4)根據(jù)歷史數(shù)據(jù),對(duì)所有甲樣進(jìn)行打分,綜合一些產(chǎn)品策略,推薦出首屏的4個(gè)甲樣,例如:
(5)如果用戶下單,以被下單的相似甲樣做推薦
(6)如果用戶跳出,可以根據(jù)信用評(píng)級(jí)、消費(fèi)等級(jí)做優(yōu)惠券召回推薦
推薦系統(tǒng)并不是一個(gè)單純的算法問題,而是一個(gè)與產(chǎn)品、工程架構(gòu)都相關(guān)的綜合性問題,不同的業(yè)務(wù)會(huì)有不同的產(chǎn)品策略,這些是在做推薦時(shí)需要考慮的,以美甲為例,需要考慮:
(1)排序前2名要推薦最符合用戶消費(fèi)能力的甲樣(例如“價(jià)格小于150”)
(2)被推薦的4個(gè)甲樣要覆蓋盡可能多的消費(fèi)區(qū)間(例如“兩個(gè)甲樣價(jià)格小于150,兩個(gè)甲樣價(jià)格大于150”)
(3)被推薦的4個(gè)甲樣要覆蓋最火的產(chǎn)品、舊產(chǎn)品、新產(chǎn)品(例如“1個(gè)爆品,2個(gè)舊加油,1個(gè)新甲樣”)
(4)垂直相鄰的甲樣,顏色不同(為了視覺體驗(yàn))
(5)水平相鄰的甲樣,顏色不同(原因同上)
(6)垂直相鄰的甲樣,款式不同(為了視覺體驗(yàn),以及產(chǎn)品覆蓋度、受眾度)
(7)水平相鄰的甲樣,款式不同(原因同上)
(8)…
【寶貝畫像】
垂直O(jiān)2O的相對(duì)比較容易做寶貝畫像,寶貝品類比較單一(甲樣),寶貝的品種也比較少(幾千幾萬種甲樣),熟悉業(yè)務(wù)的人可以對(duì)寶貝進(jìn)行畫像(不需要復(fù)雜的機(jī)器學(xué)習(xí)方法),以甲樣為例,可以抽象出:
款式
顏色
風(fēng)格
場(chǎng)景
圖案
其他
等多個(gè)核心屬性
【核心屬性賦值,標(biāo)簽化】
寶貝畫像完畢之后,對(duì)于每一個(gè)核心屬性,可以進(jìn)行賦值,實(shí)施標(biāo)簽化
款式:純色,法式,漸變,彩繪,貼飾
顏色:紅色,粉色,藍(lán)色,白色
風(fēng)格:簡約,甜美,復(fù)古,可愛
場(chǎng)景:派對(duì),旅行,約會(huì),晚宴,夜店
圖案:卡通,小碎花,動(dòng)物,桃心,五角星
【抽取用戶歷史行為】
抽取購買、收藏、喜歡、瀏覽的歷史行為數(shù)據(jù),得到一些甲樣ID集合set<bb-id>
【查詢所有歷史行為甲樣ID的畫像屬性,對(duì)標(biāo)簽進(jìn)行頻率統(tǒng)計(jì)】
用戶U歷史行為某買了甲樣1:bb-id1,收藏了甲樣2:bb-id2
從庫中查詢出所有甲樣的詳細(xì)屬性
bb-id1:彩繪,紅色,可愛,夜店,桃心
bb-id2:彩繪,粉色,可愛,夜店,桃心
對(duì)標(biāo)簽進(jìn)行統(tǒng)計(jì)
款式:{彩繪:2}
顏色:{紅色:1,粉色:1}
風(fēng)格:{可愛:2}
場(chǎng)景:{夜店:2}
圖案:{桃心:2}
【根據(jù)標(biāo)簽統(tǒng)計(jì),量化對(duì)標(biāo)簽的喜愛程度】
例如,標(biāo)簽量化打分公式可以為:score=同類標(biāo)簽出現(xiàn)頻率
那么,對(duì)于“款式”這個(gè)屬性,依據(jù)上述統(tǒng)計(jì),各標(biāo)簽的打分是:
純色=0分,法式=0分,漸變=0分,彩繪=1分,暈染=0分,貼飾=0分(假設(shè)只有5種款式)
同理,對(duì)于“顏色”這個(gè)屬性,依據(jù)上述統(tǒng)計(jì),各標(biāo)簽的打分是:
紅色=0.5分,粉色=0.5分,藍(lán)色=0分,白色=0分(假設(shè)只有4種顏色)
…
這個(gè)打分是一個(gè)簡單舉例,實(shí)際上的打分公式會(huì)復(fù)雜很多(例如購買與收藏貢獻(xiàn)的分值不一樣)
【根據(jù)上述量化標(biāo)簽,量化用戶對(duì)每個(gè)甲樣的喜愛程度】
例如,對(duì)于一個(gè)甲樣X{純色,紅色,簡約,夜店,卡通},可以計(jì)算出用戶對(duì)它的喜愛分值為
socre-X = 0(純色) + 0.5(紅色) + 0(簡約) + 1(夜店) + 0(卡通) = 1.5分
這個(gè)打分是一個(gè)簡單舉例,實(shí)際上打分公式會(huì)復(fù)雜很多(例如各個(gè)屬性的權(quán)重是不一樣的)
【從高到底進(jìn)行甲樣推薦】
推薦的過程中注意,4款甲樣要符合第四個(gè)大步驟中提到的產(chǎn)品策略(要覆蓋各個(gè)價(jià)格范圍,相鄰顏色與樣式不同等)
注:本文是58到家推薦負(fù)責(zé)人@王洪權(quán) 做58到家美甲推薦技術(shù)交流時(shí),@58沈劍 做的紀(jì)要,內(nèi)容“略”有修改。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: