There is growing interest in designing recommender systems that aim at being fair towards item producers or their least satisfied users. Inspired by the domain of inequality measurement in economics, this paper explores the use of generalized Gini welfare functions (GGFs) as a means to specify the normative criterion that recommender systems should optimize for. GGFs weight individuals depending on their ranks in the population, giving more weight to worse-off individuals to promote equality. Depending on these weights, GGFs minimize the Gini index of item exposure to promote equality between items, or focus on the performance on specific quantiles of least satisfied users. GGFs for ranking are challenging to optimize because they are non-differentiable. We resolve this challenge by leveraging tools from non-smooth optimization and projection operators used in differentiable sorting. We present experiments using real datasets with up to 15k users and items, which show that our approach obtains better trade-offs than the baselines on a variety of recommendation tasks and fairness criteria.
翻译:越来越多的人对设计旨在对物品生产者或最不满意的用户公平的推荐系统感兴趣。受经济学中不平等测量领域的启发,本文探讨了将广义基尼福利函数(GGF)用作指定推荐系统应优化的规范标准的方法。 GGF 根据个体在人口中的排名加权,给予处于劣势者更多的权重以促进平等。根据这些权重,GGF 使项目暴露的基尼指数最小化以促进项目之间的平等性,或专注于最不满意用户的特定分位数的性能。 对于排名而言,优化 GGF 具有挑战性,因为它们是不可微分的。我们通过利用非光滑优化和与可微分排序中使用的投影算子等工具来解决这一挑战。我们使用高达 15k 用户和项目的实际数据集进行实验,展示了我们的方法在各种推荐任务和公平标准上获得了比基线更好的权衡。