1.Swing算法介紹
Swing算法原理比較簡單,是阿里早期使用到的一種召回算法,在阿里多個業務被驗證過非常有效的一種召回方式,它認為 user-item-user 的結構比 itemCF 的單邊結構更穩定。
為了衡量物品ii和jj的相似性,考察都購買了物品ii和jj的用戶uu和vv, 如果這兩個用戶共同購買的物品越少,則物品ii和jj的相似性越高。極端情況下,兩個用戶都購買了某個物品,且兩個用戶所有購買的物品中,共同購買的物品只有這兩個,說明這兩個用戶興趣差異非常大,然而卻同時購買了這兩個物品,則說明這兩個物品相似性非常大!
參考文獻: