推薦系統之 UGC標籤推薦方式

2021-09-22 14:08:25 字數 911 閱讀 9783

【資料】

【演算法】

對於上面的演算法,使用者u對物品i的興趣公式如下: p(u

,i)=

∑b(n

u,b∗

nb,i

)p(u,i) = \sum_b(*n_})

p(u,i)

=b∑​

(nu,

b​∗n

b,i​

)【演算法缺點】

【演算法改進】

這裡利用了tf-idf的思想,通過上面的公式就可以對熱門標籤進行懲罰。其中分子表示的使用者u的常用標籤,分母的log部分表示的該標籤在其他使用者的使用情況。也就是該標籤的流行度,如果該標籤流行度比較大,該標籤的總體計算就會權重減低。

單一懲罰的效果:

同樣的思想我們可以對熱門物品進行懲罰:

分子表示的該物品被打上b標籤的次數,而分母表示的該標籤的流行度,即物品i被多少個不同的使用者打過該標籤。

雙懲罰的效果:

擴充套件後的效果:

推薦系統 基於UGC的推薦

使用者用標籤描述對物品的看法,所以使用者生成標籤 ugc 是聯絡使用者和物品的紐帶,也是反應使用者興趣的重要資料來源。乙個使用者標籤行為的資料集一般有乙個三元組 使用者,物品,標籤 的集合組成,其中一條記錄 a,b,c 表示使用者a給物品b打上了標籤c 乙個簡單的演算法 統計每隔使用者最常用的標籤 ...

推薦系統之 推薦系統例項

前面幾章介紹了各種各樣的資料和基於這些資料的推薦演算法。在實際系統中,前面幾章提到的資料大都存在,因此如何設計乙個真實的推薦系統處理不同的資料,根據不同的資料設計演算法,並將這些演算法融合到乙個系統當中是本章討論的主要問題。本章將首先介紹推薦系統的外圍架構,然後介紹推薦系統的架構,並對架構中每個模組...

推薦系統 內容推薦

使用者畫像 user profile 大體分為給機器看的和給人看的,其中給人看的一般是運營,產品等用的。我們這裡只關注給機器看的。我們知道要對使用者和物品進行計算,是需要對資料進行計算的,因此我們首先就要將使用者和物品都向量化,使用者向量化後的結果,就是user profile,俗稱 使用者畫像 所...