Skip to main content
zenodoopen

Unfair Inequality in Education: A Benchmark for AI-Fairness Research (Aequitas WP7 Use Case S2)

<h1>Unfair Inequality in Education: A Benchmark for AI-Fairness Research</h1> <p>This dataset proposes a novel benchmark specifically designed for AI fairness research in education. It can be used for challenging tasks aimed at improving students' performance and reducing dropout rates which are also discussed in the paper to emphasize significant research directions. By prioritizing fairness, this benchmark aims to foster the development of bias-free AI solutions, promoting equal educational access and outcomes for all students.</p> <h2>Structure</h2> <p><code>benchmark</code>&nbsp;contains:</p> <ul> <li>the proposed dataset (<code>dataset.csv</code>),&nbsp;</li> <li>the mask for dealing with missing values (<code>missing_mask.csv</code>), and</li> <li> <div> <div>the meta-columns providing grouping criteria and sample weights for each student (<code>meta_cols.csv</code>).</div> </div> </li> </ul> <p><code>raw_data</code>&nbsp;includes:</p> <ul> <li>the original dataset (<code>original.csv</code>), and</li> <li>the intermediate stages of the pre-processing and validation pipelines (<code>split</code>, <code>pre_processed</code>, and <code>validation</code>).</li> </ul> <p><code>res</code>&nbsp;contains the documentation, including:</p> <ul> <li>the transformation mapping each column of the original dataset to the proposed one, along with the missingness category and original text (<code>meta_data_mapping.csv</code>),</li> <li>the value type and domains of each column of the proposed datasets (<code>meta_data_stats.json</code>), and</li> <li> <div> <div>the statistical indices of the validation pipeline&nbsp; (<code>bias_preservation_results.json</code>).</div> </div> </li> </ul> <p><code>src</code>&nbsp;contains the source code for running the pre-processing and corresponding analysis:</p> <ul> <li><code>pre_processing</code>&nbsp;and&nbsp;<code>stats</code>contain the code for the two corresponding tasks, and</li> <li><code>pre_processing.py</code>&nbsp;and&nbsp;<code>split.py</code>&nbsp;are two entry points.</li> </ul> <p>Finally,&nbsp;<code>Dockerfile</code>&nbsp;and&nbsp;<code>requirements.txt</code> set up the environment for running the applications across multiple platforms and with Python, respectively.</p>

ShareScore

40/100

Overall dataset sharing score

Score breakdown

These five areas show where the dataset supports — or may limit — practical reuse.

Stewardship
4
Harmonization
4
Access
20
Reuse readiness
8
Engagement
4