论文标题

FairMatch:一种基于图的方法,用于改善推荐系统中的总体多样性

FairMatch: A Graph-based Approach for Improving Aggregate Diversity in Recommender Systems

论文作者

Mansoury, Masoud, Abdollahpouri, Himan, Pechenizkiy, Mykola, Mobasher, Bamshad, Burke, Robin

论文摘要

推荐系统通常会偏向流行项目。换句话说,很少有项目被建议使用,而大多数项目并没有得到按比例的关注。这导致跨用户推荐列表中项目的覆盖范围较低(即汇总多样性低)和推荐项目的不公平分布。在本文中,我们介绍了FairMatch,这是一种基于图形的一般算法,在推荐生成以改善总体多样性的推荐生成后,它是一种后处理方法。该算法迭代地找到了很少推荐但是高质量的项目,并将其添加到用户的最终建议列表中。这是通过解决建议双分图上的最大流量问题来完成的。虽然我们专注于汇总多样性和推荐项目的公平分布,但可以使用公平的不同基本定义将算法适应其他建议方案。在两个数据集上进行了一组全面的实验,并与最先进的基线进行了比较,表明FairMatch虽然显着提高了总体多样性,但提供了可比的建议准确性。

Recommender systems are often biased toward popular items. In other words, few items are frequently recommended while the majority of items do not get proportionate attention. That leads to low coverage of items in recommendation lists across users (i.e. low aggregate diversity) and unfair distribution of recommended items. In this paper, we introduce FairMatch, a general graph-based algorithm that works as a post-processing approach after recommendation generation for improving aggregate diversity. The algorithm iteratively finds items that are rarely recommended yet are high-quality and add them to the users' final recommendation lists. This is done by solving the maximum flow problem on the recommendation bipartite graph. While we focus on aggregate diversity and fair distribution of recommended items, the algorithm can be adapted to other recommendation scenarios using different underlying definitions of fairness. A comprehensive set of experiments on two datasets and comparison with state-of-the-art baselines show that FairMatch, while significantly improving aggregate diversity, provides comparable recommendation accuracy.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源