In the past few years, there has been much work on incorporating fairness requirements into algorithmic rankers, with contributions coming from the data management, algorithms, information retrieval, and recommender systems communities. In this survey we give a systematic overview of this work, offering a broad perspective that connects formalizations and algorithmic approaches across subfields. An important contribution of our work is in developing a common narrative around the value frameworks that motivate specific fairness-enhancing interventions in ranking. This allows us to unify the presentation of mitigation objectives and of algorithmic techniques to help meet those objectives or identify trade-offs. In this survey, we describe four classification frameworks for fairness-enhancing interventions, along which we relate the technical methods surveyed in this paper, discuss evaluation datasets, and present technical work on fairness in score-based ranking. Then, we present methods that incorporate fairness in supervised learning, and also give representative examples of recent work on fairness in recommendation and matchmaking systems. We also discuss evaluation frameworks for fair score-based ranking and fair learning-to-rank, and draw a set of recommendations for the evaluation of fair ranking methods.
翻译:过去几年来,在将公平要求纳入算法排级器方面做了大量工作,数据管理、算法、信息检索、信息检索和推荐系统界提供了大量贡献。在本次调查中,我们系统地概述了这项工作,提供了将正规化和跨子领域的算法方法联系起来的广泛观点。我们的工作的一个重要贡献是围绕价值框架制定一个共同的叙述,这种框架鼓励具体的促进公平的排名干预措施。这使我们能够统一提出缓解目标和算法技术,以帮助实现这些目标或查明权衡。在本次调查中,我们描述了促进公平干预的四个分类框架,其中我们介绍了本文件所调查的技术方法,讨论了评价数据集,并介绍了基于分级的公平性技术工作。然后,我们提出了将公平性纳入监督学习的方法,并举例说明了最近在建议和配对系统中的公平性工作。我们还讨论了公平分级和公平学习的评价框架,并提出了一套评价公平排序方法的建议。