We consider the problem of generating rankings that are fair towards both users and item producers in recommender systems. We address both usual recommendation (e.g., of music or movies) and reciprocal recommendation (e.g., dating). Following concepts of distributive justice in welfare economics, our notion of fairness aims at increasing the utility of the worse-off individuals, which we formalize using the criterion of Lorenz efficiency. It guarantees that rankings are Pareto efficient, and that they maximally redistribute utility from better-off to worse-off, at a given level of overall utility. We propose to generate rankings by maximizing concave welfare functions, and develop an efficient inference procedure based on the Frank-Wolfe algorithm. We prove that unlike existing approaches based on fairness constraints, our approach always produces fair rankings. Our experiments also show that it increases the utility of the worse-off at lower costs in terms of overall utility.
翻译:我们考虑在推荐人系统中产生对用户和项目生产者都公平的排名问题,我们既处理通常的建议(例如音乐或电影),也处理对等建议(例如约会)。根据福利经济学中分配公正的概念,我们的公平概念旨在增加最贫穷个人的效用,我们使用洛伦茨效率标准正式确定这种作用。这保证了排名效率,保证了排名从更好到更坏的效用在总效用的某一水平上最大程度地重新分配。我们提议通过最大限度地发挥福利功能来产生排名,并根据弗兰克-沃夫算法制定高效的推论程序。我们证明,与基于公平限制的现有办法不同,我们的方法总是产生公平的排名。我们的实验还表明,在总体效用方面,它以较低的成本提高更坏的效用。