In this paper, we present work-in-progress on applying user pre-filtering to speed up and enhance recommendations based on Collaborative Filtering. We propose to pre-filter users in order to extract a smaller set of candidate neighbors, who exhibit a high number of overlapping entities and to compute the final user similarities based on this set. To realize this, we exploit features of the high-performance search engine Apache Solr and integrate them into a scalable recommender system. We have evaluated our approach on a dataset gathered from Foursquare and our evaluation results suggest that our proposed user pre-filtering step can help to achieve both a better runtime performance as well as an increase in overall recommendation accuracy.
翻译:在本文中,我们介绍在应用用户预过滤以加快和加强基于合作过滤的建议方面正在进行的工作。我们提议预先过滤用户,以便提取一组数量较少的相邻候选者,这些相邻者拥有大量重叠的实体,并据此计算最终用户的相似性。为此,我们利用高性能搜索引擎Apache Solr的特征,并将其纳入一个可扩缩的建议系统。我们评估了我们从Foursquare收集的数据集的方法,我们的评价结果表明,我们拟议的用户预过滤步骤可以帮助实现更好的运行时间性以及提高总体建议准确性。