FAT Forensics: A Python Toolbox for Algorithmic Fairness, Accountability
  and Transparency
  Machine learning algorithms can take important, and sometimes legally
binding, decisions about our everyday life. In many cases, however, these
systems and their actions are neither regulated nor certified. Given the
potential harm that such algorithms can cause, their fairness, accountability
and transparency are of paramount importance. Recent literature suggested
voluntary self-reporting on these aspects of predictive systems - e.g.,
"datasheets for datasets" - but their scope is often limited to a single
component of a machine learning pipeline and their composition requires manual
labour. To resolve this impasse and ensure high-quality, fair, transparent and
reliable data-driven models, we developed an open source toolbox that can
analyse selected fairness, accountability and transparency characteristics of
these systems to automatically and objectively report them to relevant
stakeholders. The software provides functionality for inspecting the
aforementioned properties of all aspects of the machine learning process: data
(and their features), models and predictions. In this paper we describe the
design, scope and usage examples of this Python package, which is published
under the BSD 3-Clause open source licence.
