Litcius/Paper detail

Lessons from debiasing data for fair and accurate predictive modeling in education

Lele Sha, Dragan Gašević, Guanliang Chen

2023Expert Systems with Applications15 citationsDOIOpen Access PDF

Abstract

The past few years have witnessed an explosion of attention given to the bias displayed by Machine Learning (ML) techniques towards different groups of people (e.g., female vs. male). Although ML techniques have been widely adopted in education, it remains largely unexplored that to what extent such ML bias manifests itself in this specific setting and how it can be reduced and eliminated. Given the increasing importance of ML techniques in empowering educators to teach effectively, this study aimed to quantify the characteristics of the original datasets that might be correlated with the subsequent predictive unfairness displayed by ML models. To this end, we empirically investigated two types of data biases (i.e., distribution bias and hardness bias) towards students of different sexes and first-language backgrounds across a total of five frequently-performed predictive tasks in education. Then, to improve ML fairness, we drew inspiration from the well-established research in Class Balancing Techniques (CBTs), where samples are generated/removed to alleviate the predictive disparity between different prediction classes. We proposed two simple but effective strategies to empower class balancing techniques for alleviating data biases and improving prediction fairness. Through extensive analyses and evaluations, we demonstrated that ML models may greatly improve prediction fairness (improvement up to 66%) with only a small sacrifice (less than 1%) in prediction accuracy by balancing the training data with the use of students’ demographic information and the overall hardness bias measure. All data and code used in this study are publicly accessible via https://github.com/lsha49/FairEdu.

Topics & Concepts

DebiasingComputer scienceMachine learningArtificial intelligenceCode (set theory)Class (philosophy)PsychologySocial psychologySet (abstract data type)Programming languageMachine Learning and Data ClassificationImbalanced Data Classification TechniquesOnline Learning and Analytics
Lessons from debiasing data for fair and accurate predictive modeling in education | Litcius