Literature DB >> 32549653

Measuring the Quality of Explanations: The System Causability Scale (SCS): Comparing Human and Machine Explanations.

Andreas Holzinger1,2, André Carrington3, Heimo Müller4.   

Abstract

Recent success in Artificial Intelligence (AI) and Machine Learning (ML) allow problem solving automatically without any human intervention. Autonomous approaches can be very convenient. However, in certain domains, e.g., in the medical domain, it is necessary to enable a domain expert to understand, why an algorithm came up with a certain result. Consequently, the field of Explainable AI (xAI) rapidly gained interest worldwide in various domains, particularly in medicine. Explainable AI studies transparency and traceability of opaque AI/ML and there are already a huge variety of methods. For example with layer-wise relevance propagation relevant parts of inputs to, and representations in, a neural network which caused a result, can be highlighted. This is a first important step to ensure that end users, e.g., medical professionals, assume responsibility for decision making with AI/ML and of interest to professionals and regulators. Interactive ML adds the component of human expertise to AI/ML processes by enabling them to re-enact and retrace AI/ML results, e.g. let them check it for plausibility. This requires new human-AI interfaces for explainable AI. In order to build effective and efficient interactive human-AI interfaces we have to deal with the question of how to evaluate the quality of explanations given by an explainable AI system. In this paper we introduce our System Causability Scale to measure the quality of explanations. It is based on our notion of Causability (Holzinger et al. in Wiley Interdiscip Rev Data Min Knowl Discov 9(4), 2019) combined with concepts adapted from a widely-accepted usability scale.
© The Author(s) 2020.

Entities:  

Keywords:  Explainable AI; Human–AI interfaces; System causability scale (SCS)

Year:  2020        PMID: 32549653      PMCID: PMC7271052          DOI: 10.1007/s13218-020-00636-z

Source DB:  PubMed          Journal:  Kunstliche Intell (Oldenbourg)        ISSN: 0933-1875


Introduction

Artificial intelligence (AI) is an umbrella term for algorithms aiming at delivering task solving capabilities comparable to humans. A dominant sub-field is automatic (or autonomous) machine learning (aML) with the aim to develop software that can learn fully automatically from previous experience to make predictions based on new data. One currently very successful family of aML methods includes deep learning (DL), which is based on the concepts of neural networks, and the insight that the depth of such networks yields surprising capabilities. Automatic approaches are present in daily practice of human society, supporting and enhancing our quality of life. A good example is the breakthrough achieved with DL [2] on the task of phonetic classification for automatic speech recognition. Actually, speech recognition was the first commercially successful application of DL [3]. Autonomous software is able today to conduct conversations with clients in call centers; Siri, Alexa and Cortana make suggestions to smartphone users. A further example is automatic game playing without human intervention [4]. Mastering the game of Go has a long tradition and is a good benchmark for progress in automatic approaches, because Go is hard for computers [5] because it is strategic, although games are a closed environment with clear rules and a large number of games can be simulated for big data. Even in the medical domain, automatic approaches recently demonstrated impressive results: automatic image classification algorithms are on par with human experts or even outperforms them [6]; automatic detection of pulmonary nodules in tomography scans detected the tumoral formations missed by the same human experts who provided the test data [7]; neural networks outperformed a traditional segmentation methods [8], consequently, automatic deep learning approaches became quickly a method of choice for medical image analysis [9] Undoubtedly, automatic approaches are well motivated for theoretical, practical and commercial reasons. Unfortunately, such approaches have also several disadvantages. They are resource consuming, require much engineering effort, need large amounts of training data (“big data”), but most of all they are often considered as black-box approaches which do not foster trust and acceptance and most of all responsibility. International concerns are raised on ethical, legal and moral aspects of developments of AI in the last years, particularly in the medical domain [10]. One example of such international effort is the Declaration of Montreal.1 Lacking transparency means that such approaches do not expose explicitly the decision process [11]. This is due to the fact that such models have no explicit declarative knowledge representation, hence they have difficulty in generating the required explanatory structures which considerably limits the achievement of their full potential [12]. Consequently, in the medical domain a human expert involved in the decision process can be beneficial yet mandatory [13]. However, the problem is that many algorithms, e.g. deep learning, are inherently opaque, which causes difficulties both for the developers of the algorithms, as well as for the human-in-the-loop. Understanding the reasons behind predictions, queries and recommendations [14] is important for many reasons. Among the most important reasons is trust in the results which is improved by an explanatory interactive learning framework, where the algorithm is able to explain each step to the user and the user can interactively correct the explanation [15]. The advantage of this approach, called interactive machine learning (iML) [16], is to include the strengths of humans, in learning and explaining abstract concepts [17]. Current ML algorithms work asynchronously in connection with a human expert who is expected to help in data pre-processing (refer to [18] for a recent example of the importance of data quality). Also the human is expected to help in data interpretation - either before or after the learning algorithm. The human expert is supposed to be aware of the problem’s context and to correctly evaluate specific data sets. The iML-approaches can therefore be effective on problems with scarce and/or complex data sets, when aML methods become inefficient. Moreover, iML enables important mechanisms, including re-traceability, transparency and explainability, which are important characteristics for any future information system [19]. The efficiency and the effectiveness of explanations provided by ML and iML require further study [20]. One approach to the problem examines how people understand explanations from ML by qualitatively rating the effectiveness of three explanatory models [21, 22]. Another approach measures a proxy for utility such as simplicity [11, 23] or response time in an application [24]. Our contribution is to directly measure the user’s perception of an explanation’s utility, including cause aspects, by adapting a well-accepted approach in usability [25].

Causability and Explainability

Definitions

A statement s (see Fig. 1) is either be made by a human or a machine . is a function with the following parameters:
Fig. 1

The Process of Explanation. Explanations (e) by humans and machines (subscripts h and m) must be congruent with statements (s) and models (m) which in turn are based on the ground truth (gt). Statements are a function of representations (r), knowledge (k) and context (c)

representations of an unknown (or unobserved) fact related to an entity, pre-existing knowledge, which is for a machine embedded in an algorithm, or made up for human by explicit, implicit and tacit knowledge, context, for a machine the technical runtime environment, and for humans the physical environment the decision was made (pragmatic dimension). An unknown (or unobserved) fact represents a ground truth gt that we try to model with machines or as humans . Unobserved, hidden or latent variables are found in the literature for Bayesian models [26], hidden Markov models [27] and methods like probabilistic latent component analysis [28]. The overall goal is, that a statement is congruent with the ground truth and the explanation of a statement highlights applied parts of the model. The Process of Explanation. Explanations (e) by humans and machines (subscripts h and m) must be congruent with statements (s) and models (m) which in turn are based on the ground truth (gt). Statements are a function of representations (r), knowledge (k) and context (c)

Process of Explanation and the Importance of a Ground Truth

In an ideal world the human and machine statement are identical, , and congruent with the ground truth, which is defined for machines and humans within the same, (a connection between them, see Fig. 1). However, in the real world we face two problems: The latter approach in ML is probabilistic in nature and is viewed as an intermediate step which can only provide a basis for further establishing causal models. When discussing the explainability of a machine statement we therefore propose to distinguish betweenAs causability is measured in terms of effectiveness, efficiency, satisfaction related to causal understanding and its transparency for a user, it refers to a human understandable model . This is always possible for an explanation of a human statement, as the explanation is per se defined related to . To measure the causability of an explanation of a machine statement either has to be based on a causal model (which is not the case for most ML algorithms) or a mapping between and has to be defined. ground truth is not always well defined, especially when making a medical diagnosis; and although human (scientific) models are often based on understanding causal mechanisms, today’s successful machine models or algorithms are typically based on correlation or related concepts of similarity and distance. Explainability, which in a technical sense highlights decision relevant parts of machine representations and machine models —i.e., parts which contributed to model accuracy in training, or to a specific prediction. It does not refer to a human model . Causability [1] as the extent to which an explanation of a statement to a user achieves a specified level of causal understanding with effectiveness, efficiency and satisfaction in a specified context of use.

Background

The System Usability Scale (SUS) has been in use for three decades and proved to be very efficient and necessary to rapidly determine the usability of a newly designed user interface. The SUS measures how usable a system’s user-interface is, while our proposed System Causability Scale measures how useful explanations are and how usable the explanation interface is. The SUS was created by John Brooke already in 1986 when working at the Digital Equipment Corporation (DEC). 10 years later he published it as a book chapter [25] which received (as of 01.10.2019) 7949 citations on Google Scholar with an amazing trend upwards. The success factor is simplicity: SUS consists of a 10 item questionnaire, each item having five response options for the end-users. Consequently, it provides a quick and dirty tool for measuring the usability, which proofed to be very reliable [29], and it is used for a wide variety of any products, not only user-interfaces [30]. When a SUS is used, participants are asked to score the following ten items with one of five responses that range from strongly agree to strongly disagree: Interpreting SUS scores can be difficult and one big disadvantage is that the scores (since they are on a scale from 0 to 100) are often wrongly interpreted as percentages. The best way to interpret results involves normalizing the scores to produce a percentile ranking. Consequently, the participants scores for each question are converted to a new number, added together and then multiplied by 2.5 to convert the original scores of 0–40 to 0–100. Though the scores are 0–100, these are not percentages and should be considered only in terms of their percentile ranking. I think that I would like to use this system frequently. I found the system unnecessarily complex. I thought the system was easy to use. I think that I would need the support of a technical person to be able to use this system. I found the various functions in this system were well integrated. I thought there was too much inconsistency in this system. I would imagine that most people would learn to use this system very quickly. I found the system very cumbersome to use. I felt very confident using the system. I needed to learn a lot of things before I could get going with this system Based on a lot of research, a SUS score above 68 would be considered above average and anything below 68 is below average, however the best way to interpret the results involves normalizing the scores to produce a percentile ranking. A further disadvantage is that SUS has been assumed to be unidimensional. However, factor analysis of two independent SUS data sets reveals that the SUS actually has two factors Usable (8 items) and Learnable (2 items specifically, Items 4 and 10). These new scales have reasonable reliability (coefficient alpha of 0.91 and 0.70, respectively). They correlate highly with the overall SUS (r = 0.985 and 0.784, respectively) and correlate significantly with one another (r = 0.664), but at a low enough level to use as separate scales [31].

The System Causability Scale

In the following we propose our System Causability Scale (SCS) using the Likert scale similar to SUS. The Likert method [32] is widely used as a standard psychometric scale to measure human responses (see about the limitations in the conclusions). The purpose of our SCS is to quickly determine whether and to what extent an explainable user interface (human–AI interface), an explanation, or an explanation process itself is suitable for the intended purpose. As an illustration, SCS was applied by a medical doctor from the Ottawa Hospital (see the acknowledgement section) to the Framingham Risk Tool (FRT) [33]. FRT was selected as a classic example of a prediction model that is in use today. I found that the data included all relevant known causal factors with sufficient precision and granularity. I understood the explanations within the context of my work. I could change the level of detail on demand. I did not need support to understand the explanations. I found the explanations helped me to understand causality. I was able to use the explanations with my knowledge base. I did not find inconsistencies between explanations. I think that most people would learn to understand the explanations very quickly. I did not need more references in the explanations: e.g., medical guidelines, regulations. I received the explanations in a timely and efficient manner. FRT estimates the risk of coronary artery disease in 10 years for a patient without diabetes mellitus or clinically evident cardiovascular disease, and uses data from the Framingham Heart Study [34]. FRT includes the following input features: sex, age, total cholesterol smoking, HDL (high density lipoprotein) cholesterol, systolic blood pressure and hypertension treatment. The ratings for the SCS score are reported in Table 1.
Table 1

Using SCS with the Framingham Model. Ratings are: , , , ,

QuestionRating
01. Factors in data3
02. Understood5
03. Change detail level5
04. Need teacher/support5
05. Understanding causality5
06. Use with knowledge3
07. No inconsistencies5
08. Learn to understand3
09. Needs references4
10. Efficient5
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${SCS} = \sum _{i}{{ Rating}_i/50} $$\end{document}SCS=iRatingi/500.86
Using SCS with the Framingham Model. Ratings are: , , , ,

Conclusions

The purpose of the System Causability Scale is to provide a simple and rapid evaluation tool to measure the quality of an explanation interface (human–AI interface) or an explanation process itself. We were inspired by the System Usability Scale and the Framingham model which is often in use in daily routine. The limitations of the SCS is that Likert scales fall within the ordinal level of measurement, meaning that the response categories have a rank order. However, the intervals between values cannot be presumed equal (it is illegitimate to infer that the intensity of feeling between strongly disagree and disagree is equivalent to the intensity of feeling between other consecutive categories on the Likert scale). The legitimacy of assuming an interval scale for Likert-type categories is an important issue, because the appropriate descriptive and inferential statistics differ for ordinal and interval variables and if the wrong statistical technique is used, the researcher increases the chance of coming to the wrong conclusion [35]. We are convinced that our Systems Causability Scale is useful for the international machine learning research community. Currently we are working on an evaluation study with the application in the medical domain.
  14 in total

Review 1.  AHA/ACC scientific statement: Assessment of cardiovascular risk by use of multiple-risk-factor assessment equations: a statement for healthcare professionals from the American Heart Association and the American College of Cardiology.

Authors:  S M Grundy; R Pasternak; P Greenland; S Smith; V Fuster
Journal:  J Am Coll Cardiol       Date:  1999-10       Impact factor: 24.094

2.  Likert scales: how to (ab)use them.

Authors:  Susan Jamieson
Journal:  Med Educ       Date:  2004-12       Impact factor: 6.251

Review 3.  Deep learning.

Authors:  Yann LeCun; Yoshua Bengio; Geoffrey Hinton
Journal:  Nature       Date:  2015-05-28       Impact factor: 49.962

4.  Validation, comparison, and combination of algorithms for automatic detection of pulmonary nodules in computed tomography images: The LUNA16 challenge.

Authors:  Arnaud Arindra Adiyoso Setio; Alberto Traverso; Thomas de Bel; Moira S N Berens; Cas van den Bogaard; Piergiorgio Cerello; Hao Chen; Qi Dou; Maria Evelina Fantacci; Bram Geurts; Robbert van der Gugten; Pheng Ann Heng; Bart Jansen; Michael M J de Kaste; Valentin Kotov; Jack Yu-Hung Lin; Jeroen T M C Manders; Alexander Sóñora-Mengana; Juan Carlos García-Naranjo; Evgenia Papavasileiou; Mathias Prokop; Marco Saletta; Cornelia M Schaefer-Prokop; Ernst T Scholten; Luuk Scholten; Miranda M Snoeren; Ernesto Lopez Torres; Jef Vandemeulebroucke; Nicole Walasek; Guido C A Zuidhof; Bram van Ginneken; Colin Jacobs
Journal:  Med Image Anal       Date:  2017-07-13       Impact factor: 8.545

5.  Mastering the game of Go without human knowledge.

Authors:  David Silver; Julian Schrittwieser; Karen Simonyan; Ioannis Antonoglou; Aja Huang; Arthur Guez; Thomas Hubert; Lucas Baker; Matthew Lai; Adrian Bolton; Yutian Chen; Timothy Lillicrap; Fan Hui; Laurent Sifre; George van den Driessche; Thore Graepel; Demis Hassabis
Journal:  Nature       Date:  2017-10-18       Impact factor: 49.962

6.  Dermatologist-level classification of skin cancer with deep neural networks.

Authors:  Andre Esteva; Brett Kuprel; Roberto A Novoa; Justin Ko; Susan M Swetter; Helen M Blau; Sebastian Thrun
Journal:  Nature       Date:  2017-01-25       Impact factor: 49.962

Review 7.  Do no harm: a roadmap for responsible machine learning for health care.

Authors:  Jenna Wiens; Suchi Saria; Anna Goldenberg; Mark Sendak; Marzyeh Ghassemi; Vincent X Liu; Finale Doshi-Velez; Kenneth Jung; Katherine Heller; David Kale; Mohammed Saeed; Pilar N Ossorio; Sonoo Thadaney-Israni
Journal:  Nat Med       Date:  2019-08-19       Impact factor: 53.440

8.  Interactive machine learning for health informatics: when do we need the human-in-the-loop?

Authors:  Andreas Holzinger
Journal:  Brain Inform       Date:  2016-03-02

9.  Importance of medical data preprocessing in predictive modeling and risk factor discovery for the frailty syndrome.

Authors:  Andreas Philipp Hassler; Ernestina Menasalvas; Francisco José García-García; Leocadio Rodríguez-Mañas; Andreas Holzinger
Journal:  BMC Med Inform Decis Mak       Date:  2019-02-18       Impact factor: 2.796

Review 10.  Causability and explainability of artificial intelligence in medicine.

Authors:  Andreas Holzinger; Georg Langs; Helmut Denk; Kurt Zatloukal; Heimo Müller
Journal:  Wiley Interdiscip Rev Data Min Knowl Discov       Date:  2019-04-02
View more
  15 in total

1.  Quality Models for Artificial Intelligence Systems: Characteristic-Based Approach, Development and Application.

Authors:  Vyacheslav Kharchenko; Herman Fesenko; Oleg Illiashenko
Journal:  Sensors (Basel)       Date:  2022-06-27       Impact factor: 3.847

Review 2.  Deprescribing medicines in older people living with multimorbidity and polypharmacy: the TAILOR evidence synthesis.

Authors:  Joanne Reeve; Michelle Maden; Ruaraidh Hill; Amadea Turk; Kamal Mahtani; Geoff Wong; Dan Lasserson; Janet Krska; Dee Mangin; Richard Byng; Emma Wallace; Ed Ranson
Journal:  Health Technol Assess       Date:  2022-07       Impact factor: 4.106

3.  A qualitative research framework for the design of user-centered displays of explanations for machine learning model predictions in healthcare.

Authors:  Amie J Barda; Christopher M Horvat; Harry Hochheiser
Journal:  BMC Med Inform Decis Mak       Date:  2020-10-08       Impact factor: 2.796

4.  Mutation-based clustering and classification analysis reveals distinctive age groups and age-related biomarkers for glioma.

Authors:  Claire Jean-Quartier; Fleur Jeanquartier; Aydin Ridvan; Matthias Kargl; Tica Mirza; Tobias Stangl; Robi Markaĉ; Mauro Jurada; Andreas Holzinger
Journal:  BMC Med Inform Decis Mak       Date:  2021-02-27       Impact factor: 2.796

5.  Unraveling the deep learning gearbox in optical coherence tomography image segmentation towards explainable artificial intelligence.

Authors:  Peter M Maloca; Philipp L Müller; Aaron Y Lee; Adnan Tufail; Konstantinos Balaskas; Stephanie Niklaus; Pascal Kaiser; Susanne Suter; Javier Zarranz-Ventura; Catherine Egan; Hendrik P N Scholl; Tobias K Schnitzer; Thomas Singer; Pascal W Hasler; Nora Denk
Journal:  Commun Biol       Date:  2021-02-05

Review 6.  Overview of Explainable Artificial Intelligence for Prognostic and Health Management of Industrial Assets Based on Preferred Reporting Items for Systematic Reviews and Meta-Analyses.

Authors:  Ahmad Kamal Mohd Nor; Srinivasa Rao Pedapati; Masdi Muhammad; Víctor Leiva
Journal:  Sensors (Basel)       Date:  2021-12-01       Impact factor: 3.576

Review 7.  Re-focusing explainability in medicine.

Authors:  Laura Arbelaez Ossa; Georg Starke; Giorgia Lorenzini; Julia E Vogt; David M Shaw; Bernice Simone Elger
Journal:  Digit Health       Date:  2022-02-11

Review 8.  Applications of Explainable Artificial Intelligence in Diagnosis and Surgery.

Authors:  Yiming Zhang; Ying Weng; Jonathan Lund
Journal:  Diagnostics (Basel)       Date:  2022-01-19

9.  Explainable AI toward understanding the performance of the top three TADPOLE Challenge methods in the forecast of Alzheimer's disease diagnosis.

Authors:  Monica Hernandez; Ubaldo Ramon-Julvez; Francisco Ferraz
Journal:  PLoS One       Date:  2022-05-06       Impact factor: 3.752

10.  The effect of machine learning explanations on user trust for automated diagnosis of COVID-19.

Authors:  Kanika Goel; Renuka Sindhgatta; Sumit Kalra; Rohan Goel; Preeti Mutreja
Journal:  Comput Biol Med       Date:  2022-05-08       Impact factor: 6.698

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.