swing召回
先回顾一下item cf相似度的计算方法:
可以看到每个用户的影响是一样的,这里存在一个问题,假设一个程序猿群体都经常购买格子衫和电子产品,显然不能说格子衫和电子产品是相似的
在计算相似度时,我们更希望两个兴趣差别比较大的用户有更高的权重,兴趣比较相似的用户有更小的权重,这正是swing的改进点,swing相似度计算公式如下所示:
参考资料
https://zhuanlan.zhihu.com/p/364593067
https://blog.csdn.net/weixin_46838716/article/details/126138597