Abstract

Hiring is a fundamental, frequent activity for all organizations. Hiring decisions have been reported to be subject to conscious and unconscious biases in the literature. The field of Computational Ethics aims to quantify and maximize the ethicality of decisions. This paper attempts to apply Computational Ethics to the shortlisting process in hiring through the use of Linear Programming. Given a set of applicants for a job with numerical qualification values, the author aims to determine weights for each qualification type to compute scores and resulting rankings for each applicant. To this end, Abstract Moral Theories of Utilitarianism, Maximin/Leximin, Egalitarianism, and Prioritarianism are utilized and applied to a set of randomly generated applicant data. Computational experiments demonstrate that the models are scalable and return interpretable results. The necessity of a quota-based shortlisting system to alleviate disadvantaged candidates is highlighted. The author recommends the use of the Maximin model and iteratively eliminating the applicant with the lowest score.

Original languageEnglish
Article number105593
JournalComputers and Operations Research
Volume138
Early online date15 Oct 2021
DOIs
Publication statusPublished - 28 Feb 2022

Bibliographical note

Funding Information:
Thanks are due to Danish Mishra and Ralph Behnke for a fruitful discussion on the recruitment process as part of the groundwork for the paper. We are grateful to Prof Michael Lewis for his feedback on an earlier version of the paper and to the two anonymous reviewers for their constructive feedback that helped improve the paper.

Keywords

  • Computational ethics
  • Hiring
  • Linear programming
  • Shortlisting

ASJC Scopus subject areas

  • General Computer Science
  • Modelling and Simulation
  • Management Science and Operations Research

Fingerprint

Dive into the research topics of 'The Ethical Shortlisting Problem'. Together they form a unique fingerprint.

Cite this