1.召回
recall
vt. 召回;回想起,记起;取消
n. 召回;回忆;撤消
recall 在推荐系统中被翻译成“召回”的意思,其实翻译成“想起”更好理解。
例1(选单词)
第一天你看了20个单词,第二天让你在100个单词中找出你昨天看的单词。你选了30个单词,其中有15个确实是昨天看到过的。此时,想起来的概率为15/20=3/4。
例2(类比搜索引擎)
搜“浙江大学”,得到3个网页结果。
a.浙江大学最美老师
b.浙江最有名的景点
c.大学生活中有趣的事
事实上,只有第一个网页是正确搜索到的,第二、三的搜索结果与关键词无关。而事实上数据库里还有其他的网页:
d.浙大开学季
e.之江校区景点
d和e没有被搜索到,但与关键词的关联度远远大于b和c。
也就是应该被搜索(被召回的)没有显示在结果里。
召回率=(a)/(a+d+e)
官方解释
推荐系统往往只推荐有限个(k个)物品给某个用户。
真正匹配的物品我们称之为相关物品。
例3(推荐商品)
我们推荐了10款商品,其中真正相关的是6款商品。在所有商品当中,相关的商品一共有25个,那么:
2.推荐系统中的召回
召回是推荐系统的第一阶段,主要根据用户和商品的部分特征,从海量的物品库中,快速找回一小部分用户潜在感兴趣的物品,然后交给排序环节。这部分需要处理的数据量非常大,速度要求快,所有使用的策略,模型和特征都不能太复杂。
召回