推薦算法有哪些?如何設(shè)計(jì)一個(gè)好的推薦系統(tǒng)?

前幾天剛剛做了一個(gè)設(shè)計(jì)推薦系統(tǒng)的分享講座,在這里我盡量清楚地把講座內(nèi)容總結(jié)、提煉成文字,方便大家理解。

常見(jiàn)的個(gè)性化推薦原理

基于用戶基本信息推薦Demographic-based Recommendation

如:領(lǐng)域、職位、工作年齡、性別、所在地

這個(gè)是比較基礎(chǔ)的推薦之一,基于用戶的基本信息,可以根據(jù)他的這些信息給他推薦感興趣的或者相關(guān)的內(nèi)容。

基于物品/內(nèi)容基本信息推薦Content-based Recommendation

文章的一些顯性屬性如:領(lǐng)域、主題、類(lèi)型、來(lái)源

這也是一種基礎(chǔ)的推薦,基于被推薦物的基本信息,或者說(shuō)是被推薦物的顯性屬性。

前面這兩種都比較基礎(chǔ),下面這一種會(huì)復(fù)雜一些。

協(xié)同推薦Collaborative Filtering

a method of making automatic predictions (filtering) about the interests of a user by collecting preferences or taste information from many users(collaborating).

需要通過(guò)用戶行為來(lái)計(jì)算出用戶或者物品間的相關(guān)性。

- 基于用戶的協(xié)同推薦

以人為本,找到和你相似的人后推薦他們看了而你沒(méi)有看的內(nèi)容。

這是一個(gè)用戶關(guān)注內(nèi)容的列表,當(dāng)然是非常簡(jiǎn)化之后的。

顯然在這個(gè)列表中,小張和小明關(guān)注的內(nèi)容更為相似,那么就可以給小張推薦比特幣。

- 基于物品的協(xié)同推薦

以物為本建立各商品之間的相似度關(guān)系矩陣,“用戶看了x也會(huì)看y”。

小張和小明都不約而同地看了產(chǎn)品經(jīng)理和Google,這可以說(shuō)明產(chǎn)品經(jīng)理和Google有相似,那么之后有看了Google相關(guān)內(nèi)容的用戶就可以給推薦產(chǎn)品經(jīng)理的相關(guān)內(nèi)容。

基于用戶和被推薦物推薦不需要特別多的數(shù)據(jù),比較適合應(yīng)用在冷啟動(dòng)階段。

而協(xié)同推薦是基于大數(shù)據(jù)的,所以我前面舉的例子都是簡(jiǎn)化之后的,在實(shí)際的操作過(guò)程中用戶的行為會(huì)比前面的例子復(fù)雜的多,但是道理都是相通的。

如何設(shè)計(jì)一個(gè)好的推薦系統(tǒng)?

UGC 、編輯、熱門(mén)

- UGC: 獲取更多用戶行為數(shù)據(jù),用戶顯性和隱形的數(shù)據(jù)

- 編輯: 處于種種目的編輯的運(yùn)營(yíng)

- 熱門(mén): 最火最熱門(mén)的內(nèi)容

新用戶的冷啟動(dòng)

在沒(méi)有大數(shù)據(jù)做基礎(chǔ)的時(shí)候,可以有下面兩種解決方案:

- 基于用戶信息的推薦

- 盡快讓用戶表達(dá)興趣

稀疏性

有的時(shí)候你有的總內(nèi)容數(shù)量遠(yuǎn)大于用戶有“打分”的內(nèi)容數(shù)量,對(duì)于這種情況的解決方案:

- 用戶隱形打分

- 降維。Matrix of boolean feature,投射到低維空間,再用機(jī)器學(xué)習(xí)

- 結(jié)合基于物品基本信息的推薦

多樣性

- 看過(guò)什么,推薦相同類(lèi)型的;

- 為你推薦你需要也比較適合你的;

- 基于你的性格、興趣等,推薦甚至連自己沒(méi)想到過(guò)卻真正感興趣的;

這部分推薦聽(tīng)起來(lái)感覺(jué)是玄學(xué),但是給我們推薦的一個(gè)思路就是不要僅僅局限于某一種類(lèi)型的推薦上,相同類(lèi)型、需求甚至挖掘興趣,都是可以考慮的推薦內(nèi)容。

實(shí)時(shí)性

根據(jù)用戶的行為, 實(shí)時(shí)的調(diào)整。好的推薦系統(tǒng)是在不斷更新的。

如何判斷一個(gè)推薦系統(tǒng)做得好不好?

獲得反饋并一直迭代

與推薦系統(tǒng)的交互有用嗎?他們對(duì)收到的推薦結(jié)果滿意嗎?

設(shè)計(jì)評(píng)測(cè)標(biāo)準(zhǔn)

1.能吸引更多的用戶看內(nèi)容的詳情頁(yè)

2.促使單個(gè)用戶瀏覽更多內(nèi)容

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容