Introduction
This tutorial provides the ICDE community with recent advances on the assessment and mitigation of data and algorithmic bias in personalized rankings. We first introduce conceptual foundations, by surveying the state of the art and describing real-world examples of how bias can impact ranking algorithms from several perspectives (e.g., ethics and system's objectives). Biases can arise in different forms and circumstances, and those leading to unfairness are just one type among the multitude biases affecting our data engineering processes (e.g., popularity biases, cognitive biases).
After presenting a broad taxonomy of biases, this tutorial continues with a systematic presentation of techniques to uncover, assess, and reduce each type of bias along the personalized ranking design process, giving a primary focus on the role of data engineering in each step of the pipeline. Hands-on parts provide attendees with implementations of bias mitigation algorithms, in addition to processes and guidelines on how data is organized and manipulated by these algorithms, leveraging open-source tools and public datasets; in this part, attendees are engaged in the design of bias countermeasures and in articulating impacts on stakeholders. The tutorial finally analyzes open issues and future directions in this vibrant and rapidly evolving research area.
Target Audience
This tutorial is accessible to researchers, industry technologists and practitioners. For people not familiar with rankings, this tutorial covers necessary background material. No prior knowledge on biases is assumed. Basic knowledge of Python programming and of quite common libraries, such as Pandas and NumPy, is preferred but not strictly necessary. One aspect relevant from the outline is that bias is a highly interdisciplinary topic, touching on several dimensions beyond algorithms. Hence, our tutorial is of interest for an interdisciplinary audience, with different backgrounds, beyond the information retrieval community. Our tutorial will cover fundamental notions of bias and fairness which can be potentially of interest also for those who are working on data engineering in other areas (e.g., machine learning, security, social networks).
Our tutorial is tailored around the ICDE community, thus focusing more on data engineering processes to be shaped to characterize and mitigate biases. Thanks to our tutorial, ICDE attendees will understand key aspects of bias in personalized rankings, materialize biases into underlying systems, play with mitigation and articulate impacts on stakeholders, identify challenges and opportunities.
Outline
Due to the ongoing worldwide COVID-19 situation, the Bias @ ICDE 2021 tutorial will take place online.
Timing | Content |
---|---|
65 mins | Session I: Foundations |
Recommendation Principles
|
|
Algorithmic Bias Foundations
|
|
Bias through the Pipeline
|
|
Bias Mitigation Design
|
|
20 mins | Session II: Hands-on |
Hands on Recommender Systems
|
|
Hands on Item Popularity Bias
|
|
05 mins | Cincluding Remarks |
Presenters
Ludovico Boratto EURECAT - Centre Tecnòlogic de Catalunya (Spain)
Ludovico Boratto is Senior Research Scientist in at EURECAT. His research focuses on recommender systems and on their impact on stakeholders. His research has been published in top-tier conferences and journals. He is editor of the book "Group Recommender Systems: An Introduction" (Springer). He is editorial board member of the "Information Processing & Management" journal (Elsevier) and guest editor of other special issues. He is regularly PC member of the main Data Mining conferences. In 2012, he got a Ph.D. at the University of Cagliari, where he was research assistant until May 2016.
Mirko Marras École Polytechnique Fédérale de Lausanne EPFL (Switzerland)
Mirko Marras is Postdoctoral Researcher at the École Polytechnique Fédérale de Lausanne EPFL. His research focuses on data mining and machine learning for recommender systems, with attention to bias issues, mainly under online education settings. He authored papers in top-tier journals, such as Pattern Recognition Letters and Computers Human Behavior. He gave talks and demos at international conferences and workshops, e.g., TheWebConf2018, ECIR2019, and INTERSPEECH2019. He is PC member of major conferences, e.g., ACL, AIED, EDM, ECML-PKDD, EMNLP, ITICSE, ICALT, UMAP. He co-chaired the BIAS workshop at ECIR 2020 and 2021 and gave tutorials on Bias in Recommender Systems at UMAP2020 and ICDM2020. In 2020, he received a Doctoral Degree from University of Cagliari.
Registration
Contacts
Please, reaching out to us at ludovico.boratto@acm.org and mirko.marras@epfl.ch.
Past Editions
We also invite you to check out previous editions of our similar tutorials: