Argflow: A Toolkit for Deep Argumentative Explanations for Neural Networks

Adam Dejl (Imperial College London), Chloe He (Imperial College London), Pranav Mangal (Imperial College London), Hasan Mohsin (Imperial College London), Bogdan Surdu (Imperial College London), Eduard Voinea (Imperial College London), Emanuele Albini (Imperial College London), Piyawat Lertvittayakumjorn (Imperial College London), Antonio Rago (Imperial College London), Francesca Toni (Imperial College London)

Abstract

In recent years, machine learning (ML) models have been successfully applied in a variety of real-world applications. However, they are often complex and incomprehensible to human users. This can decrease trust in their outputs and render their usage in critical settings ethically problematic. As a result, several methods for explaining such ML models have been proposed recently, in particular for black-box models such as deep neural networks (NNs). Nevertheless, these methods predominantly explain outputs in terms of inputs, disregarding the inner workings of the ML model computing those outputs. We present Argflow, a toolkit enabling the generation of a variety of 'deep' argumentative explanations (DAXs) for outputs of NNs on classification tasks.