针对目前大多数推荐算法在计算项目或用户之间的相似度时只依赖于用户之间的共同评分 项,由于用户 - 项目签到矩阵的高稀疏性,导致推荐结果不准确问题,提出一种改进的协同过滤推荐 算法. 该算法基于每个项目基分值概率分布使用 KL 散度计算项目之间的显性反馈相似度,再融合隐 狄利克雷主题分配模型,得到每个项目属于 T 个主题的概率分布,使用 JS 散度计算出项目之间隐性 反馈相似度,将两个相似度融合后融入到传统基于项目的协同过滤算法中并应用到兴趣点推荐,缓 解数据稀疏性问题的同时提高了推荐质量. 在点评数据集 Yelp 上进行实验验证,得出该推荐算法比 传统的推荐算法更优