precedence这个单词的本身意思“优先、居先”,而基于Precedence的推荐就是在研究itemd之间的优先级顺序,我举个例子大家一下就能明白。
比如说淘宝发现张三刚刚买了一个游戏本,那么基于Precedence的推荐系统就会知道,张三下一步极有可能会买机械键盘、游戏鼠标,甚至还会再买游戏鼠标垫,如果结合着张三历史购物记录发现张三是个有钱的小伙子,那么张三可能还会考虑购买电竞椅之类的设备,所以淘宝下一步就开始给张三推荐机械键盘鼠标之类的商品,这就是基于Precedence(基于优先级)的推荐系统。
这里的游戏本是“因”,机械键盘、游戏鼠标这些都是因为游戏本这一个因而顺带着引出的”果“,就好比是一个链条,游戏本在链条的起始端,键盘鼠标这些全部连在它的后面,游戏本、键盘鼠标这些可以当作是一个item簇,也就是说这一堆商品是绑在一起的,它们之间由一定的优先级关系,也就是说游戏本的优先级最高,键盘鼠标这些的优先级可能就没有游戏本的优先级更高,由于购买了游戏本从而引发了后面这一系例的推荐,这就是基于Precedence的推荐系统。
基于precedence的推荐系统主流都是用在个人推荐中,但是近些年来有些研究人员将其迁移到了群组推荐的领域,也取得了非常不错的效果,大家有兴趣可以找相关的论文进一步研究。