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.