推薦系統 冷啟動問題

2021-07-04 13:42:45 字數 820 閱讀 3586

①使用者冷啟動:即提供非個性化的推薦,即提供熱門排行榜,之後再個性化

使用者註冊資訊分3中:

p(f,i) = | n(i)∩u(f) | / | n(i) | + a
n(i)是喜歡物品i的使用者集合,u(f)是具有特徵f的使用者集合,引數a的目的是解決資料係數的問題。比如有乙個物品只被乙個使用者喜歡過,而這個使用者剛好就有特徵f,那麼p(f,i)=1,但是這種情況沒有意義,因此加上乙個較大的數,避免這樣的物品產生大的權重

這個方法是在新使用者第一次訪問推薦系統時,不立即給使用者展示推薦結果,而是給使用者提供一些物品,讓使用者反饋他們對這些物品的興趣,然後根據反饋提供個性化推薦。例:jinni會給出一條提示語,表示使用者需要給多部電影評分才能獲取推薦結果。

一般來說能夠用來啟動使用者興趣的物品需要具有以下特點:

①比較熱門:

讓使用者熟知或認識,否則如何評分

②具有代表性:

以電影為例,用一部票房很高且受歡迎的電影做啟動物品,可以想象的到時幾乎所有使用者都會喜歡這部電影,無法區分個性化興趣

③多樣性

物品冷啟動在新聞**等時效性很強的**中非常重要,因為那些**中時時刻刻都有新加入的物品,而且每個物品必須能夠在第一時間展現給使用者

d =
w = di*dj / sqrt( || di ||*|| dj || )
物品相似度通過向量之間的余弦相似度計算

推薦系統冷啟動問題

一 冷啟動問題簡介 如何在沒有大量使用者資料的情況下設計個性化推薦系統並讓使用者對推薦結果滿意從而願意使用推薦系統,就是冷啟動問題。1.分類 3類 二 利用使用者註冊資訊解決冷啟動問題 即利用年齡 性別等資料。推薦一些熱門商品 該方法粒度較粗 如若是女性,則推薦女性都喜歡的商品。使用者註冊資訊含3種...

推薦系統 冷啟動問題

什麼是冷啟動?冷啟動問題的型別 主要分為三大類,使用者冷啟動,物品冷啟動和系統冷啟動。其實前兩者並不能想到,因為冷啟動問題說白了就是系統沒有使用者和物品的資料獲得根據做演算法推薦分析,所以使用者冷啟動和物品冷啟動是必然考慮。下面稍微的介紹一下者三大類 之前接觸過一些平台類似的解決這些冷啟動的方式,大...

推薦系統 冷啟動問題

冷啟動問題指的其實就是推薦系統如何給新增使用者推薦物品列表,以及當乙個新物品上架後,如何將該物品推薦給使用者?使用者的冷啟動 利用topn的熱門商品作為推薦列表 當使用者只要訪問乙個物品 對乙個物品產生偏好資訊後,我們就可以基於itemcf為該使用者產生推薦列表 收集一些使用者的資訊然後基於使用者特...