推荐内容雷同问题
经测试发现,爬取到的用户不管id多少推荐的内容似乎都一样,第一页总是这几个:
我大惊失色,立刻排查原因。通过对代码进行debug,却死活找不到问题,算法输出的item id没有问题,flask-sqlalchemy用item id查出的信息也没有问题,都会发生变化。
我首先去问了开发MF模型的学长,学长告诉我MF模型推荐的通病就是高度重复,有一些recipe是因为它们本身存在的交互较多,因此可能会常被推荐,所以它们可能既出现在这个user 中也出现在别的user中,不过虽然每次都可能存在一些重复,但是一般都会有不相同的item id出现 。
我粗略测试了一下,发现输入不同的user id,算法的输出相似度都将近50%。也就是说,有将近一半的item几乎每次都会出现,剩下一半则会发生变化。