AI Fairness 360 (AIF360) is an extensible open-source toolkit developed by IBM Research that provides a comprehensive suite of fairness metrics to test for bias and a library of bias mitigation algorithms to reduce discrimination in machine learning pipelines. It integrates seamlessly with standard data science workflows to examine, report, and mitigate statistical bias across the entire model lifecycle.
Glossary
AI Fairness 360 (AIF360)

What is AI Fairness 360 (AIF360)?
An extensible open-source IBM toolkit that provides a comprehensive suite of fairness metrics to test for bias and a library of algorithms to mitigate discrimination in machine learning pipelines.
The toolkit supports intervention at three stages: pre-processing (reweighing and transforming training data), in-processing (adversarial debiasing and prejudice removal during training), and post-processing (calibrating prediction thresholds). AIF360 includes over 70 fairness metrics, such as statistical parity difference and equalized odds, and provides an interactive web experience for visualizing bias across protected attributes.
Key Features of AIF360
AI Fairness 360 is an extensible open-source toolkit that provides a comprehensive suite of metrics to test for bias and a library of algorithms to mitigate discrimination in machine learning pipelines.
Frequently Asked Questions
Clear, technically precise answers to the most common questions about IBM's open-source bias detection and mitigation toolkit.
AI Fairness 360 (AIF360) is an extensible open-source Python toolkit developed by IBM Research that provides a comprehensive suite of fairness metrics to test for bias and a library of bias mitigation algorithms to reduce discrimination in machine learning pipelines. It works by integrating at any stage of the ML lifecycle: pre-processing (transforming training data), in-processing (adding fairness constraints during model training), or post-processing (adjusting predictions). The toolkit ships with over 70 fairness metrics and 10 mitigation algorithms, all accessible through a unified sklearn-compatible API. AIF360 also includes structured BinaryLabelDataset and StandardDataset classes that enforce consistent handling of protected attributes, favorable labels, and privileged/unprivileged group definitions, ensuring reproducible fairness evaluations across different models and datasets.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
AIF360 vs. Fairlearn
A feature-level comparison of the two leading open-source fairness toolkits for bias detection and mitigation in machine learning pipelines.
| Feature | AIF360 | Fairlearn |
|---|---|---|
Primary Maintainer | IBM Research | Microsoft Research |
Programming Language | Python, R | Python |
Fairness Metrics | 70+ metrics | 15+ metrics |
Pre-processing Mitigation | ||
In-processing Mitigation | ||
Post-processing Mitigation | ||
Interactive Dashboard | ||
Causal Fairness Support |
Related Terms
AIF360 does not exist in isolation. It is part of a broader ecosystem of fairness definitions, legal doctrines, and complementary toolkits that form the modern bias detection workflow.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us