Litcius/Paper detail

CERTIFAI

Shubham Sharma, Jette Henderson, Joydeep Ghosh

2020Proceedings of the AAAI/ACM Conference on AI Ethics and Society184 citationsDOIOpen Access PDF

Abstract

Concerns within the machine learning community and external pressures from regulators over the vulnerabilities of machine learning algorithms have spurred on the fields of explainability, robustness, and fairness. Often, issues in explainability, robustness, and fairness are confined to their specific sub-fields and few tools exist for model developers to use to simultaneously build their modeling pipelines in a transparent, accountable, and fair way. This can lead to a bottleneck on the model developer's side as they must juggle multiple methods to evaluate their algorithms. In this paper, we present a single framework for analyzing the robustness, fairness, and explainability of a classifier. The framework, which is based on the generation of counterfactual explanations through a custom genetic algorithm, is flexible, model-agnostic, and does not require access to model internals. The framework allows the user to calculate robustness and fairness scores for individual models and generate explanations for individual predictions which provide a means for actionable recourse (changes to an input to help get a desired outcome). This is the first time that a unified tool has been developed to address three key issues pertaining towards building a responsible artificial intelligence system.

Topics & Concepts

Counterfactual thinkingBottleneckComputer scienceRobustness (evolution)Key (lock)Artificial intelligenceMachine learningThreat modelProblem solverRisk analysis (engineering)EngineeringAdversarial Robustness in Machine LearningExplainable Artificial Intelligence (XAI)Machine Learning and Data Classification
CERTIFAI | Litcius