The Bias and Fairness Audit Toolkit for Machine Learning — aequitas documentation (original) (raw)
- Welcome to Aequitas
- Bias measures tailored to your problem
- Installation
- Understanding Input Data
- Understanding Output
- Understanding the Metrics
- Using the CLI
- Configurations
- Using Aequitas with Python
- Running the webapp locally
- Aequitas API
- Examples
- Docs »
- The Bias and Fairness Audit Toolkit for Machine Learning
- View page source
Aequitas is an open-source bias audit toolkit for machine learning developers, analysts, and policymakers to audit machine learning models for discrimination and bias, and to make informed and equitable decisions around developing and deploying predictive risk-assessment tools.
Sample Jupyter Notebook¶
- Welcome to Aequitas
- Bias measures tailored to your problem
- Installation
- Understanding Input Data
- Input data for Webapp
* score
* label_value
* attributes e.g. race, sex, age,income - Input data for CLI
* score
* label_value
* attributes e.g. race, sex, age,income
* model_id
* Reserved column names: - Input data for Python package
* score
* label_value
* attributes e.g. race, sex, age,income
* model_id
* Reserved column names:
- Input data for Webapp
- Understanding Output
- Understanding the Metrics
- Using the CLI
- Configurations
- Using Aequitas with Python
- Running the webapp locally
- Aequitas API
- Examples
- COMPAS Analysis using Aequitas
* Background - Pre-Aequitas: Exploring the COMPAS Dataset
- Putting Aequitas to the task
* Data Formatting - What biases exist in my model?
* Aequitas Group() Class
* What is the distribution of groups, predicted scores, and labels across my dataset?
* What are bias metrics across groups?
* How do I interpret biases in my model? - How do I visualize bias in my model?
* Visualizing a single absolute group metric across all population groups
* View group metrics for only groups over a certain size threshold
* Visualizing multiple user-specified absolute group metrics across all population groups
* Visualizing default absolute group metrics across all population groups - What levels of disparity exist between population groups?
* Aequitas Bias() Class
* How do I interpret calculated disparity ratios?
* How does the selected reference group affect disparity calculations? - How do I visualize disparities in my model?
* Visualizing disparities between groups in a single user-specified attribute for a single user-specified disparity metric
* Visualizing disparities between all groups for a single user-specified disparity metric
* Visualizing disparities between groups in a single user-specified attribute for default metrics
* Visualizing disparities between groups in a single user-specified attribute for all calculated disparity metrics
* Visualizing disparity between all groups for multiple user-specified disparity metrics - How do I assess model fairness?
* Aequitas Fairness() Class
* Group Level Fairness
* How do I interpret parities?
* Attribute Level Fairness
* Overall Fairness - How do I visualize bias metric parity?
* Visualizing parity of a single absolute group metric across all population groups
* Visualizing all absolute group metrics across all population groups - How do I visualize parity between groups in my model?
* Visualizing parity between groups in a single user-specified attribute for all calculated disparity metrics
* Researcher Check: Could the unfairness I am seeing be related to small group sizes in my sample?
* Visualizing parity between groups in a single user-specified attribute for all calculated disparity metrics
* Visualizing parity between all groups for multiple user-specified disparity metrics
* Visualizing parity between groups in multiple user-specified attributes - The Aequitas Effect
- COMPAS Analysis using Aequitas