PreprintCited by 153Explainable Artificial Intelligence (XAI)Software Testing and Debugging TechniquesUsability and User Interface Design

How do Humans Understand Explanations from Machine Learning Systems? An Evaluation of the Human-Interpretability of Explanation

Open access
Narayanan, Menaka, Chen, Emily, He, Jeffrey, Kim, Been, Gershman, Sam, Doshi-Velez, Finale·2018·arXiv

Abstract

Recent years have seen a boom in interest in machine learning systems that can provide a human-understandable rationale for their predictions or decisions. However, exactly what kinds of explanation are truly human-interpretable remains poorly understood. This work advances our understanding of what makes explanations interpretable in the specific context of verification. Suppose we have a machine learning system that predicts X, and we provide rationale for this prediction X. Given an input, an explanation, and an output, is the output consistent with the input and the supposed rationale? Via a series of user-studies, we identify what kinds of increases in complexity have the greatest effect on the time it takes for humans to verify the rationale, and which seem relatively insensitive.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

DataCite · 10.48550/arxiv.1802.00682

Cites

7 of 7 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • The explanation interface's complexity varies between humans and affects willingness to interact with the explanation.

    “Previous research explained this result when they showed that the explanation interface's complexity varies between humans and affects willingness to interact with the explanation [12, 50, 59].”

    From Explainable recommendation: when design meets trust calibration (2021) · cites this paper as [59]

    The Subjective Evaluation section reports that more complex explanations produced longer response times and lower satisfaction, supporting an effect on how people experience explanations. It does not establish that interface complexity varies between individuals or measure willingness to interact with an explanation. (LLM, conf=0.86)

    Experimental — accuracy not yet measured
  • Narayanan et al. conduct a series of user tests for explainability to uncover which kinds of increases in explanation complexity have the greatest effect on the time it takes for users to achieve certain tasks.

    “Narayanan et al. [89] conduct a series of user tests for explainability to uncover which kinds of increases in explanation complexity have the greatest effect on the time it takes for users to achieve certain tasks.”

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 47

  1. Philip Adler, Casey Falk, Sorelle A Friedler, Gabriel Rybeck, Carlos Scheidegger, Brandon Smith, and Suresh Venkatasubramanian. Auditing black-box models for indirect influence. In Data Mining (ICDM), 2016 IEEE 16th International Conference on , pages 1-10. IEEE, 2016.
  2. Hiva Allahyari and Niklas Lavesson. User-oriented assessment of classification model understandability. In 11th scandinavian conference on Artificial intelligence . IOS Press, 2011.
  3. Mustafa Bilgic and Raymond J Mooney. Explaining recommendations: Satisfaction vs. promotion. In Beyond Personalization Workshop, IUI , volume 5, page 153, 2005.
  4. Leo Breiman, Jerome Friedman, Charles J Stone, and Richard A Olshen. Classification and regression trees . CRC press, 1984.
  5. Cristian Bucilu, Rich Caruana, and Alexandru Niculescu-Mizil. Model compression. In Proceedings of the 12th ACM SIGKDD international conference on Knowledge discovery and data mining , pages 535-541. ACM, 2006.
  6. Kevin Canini, Andy Cotter, MR Gupta, M Milani Fard, and Jan Pfeifer. Fast and flexible monotonic functions with ensembles of lattices. Advances in Neural Information Processing Systems (NIPS) , 2016.
  7. Girish Chandrashekar and Ferat Sahin. A survey on feature selection methods. Computers & Electrical Engineering , 40(1):16-28, 2014.
  8. Peter Clark and Robin Boswell. Rule induction with cn2: Some recent improvements. In European Working Session on Learning , pages 151-163. Springer, 1991.
  9. William W Cohen. Fast effective rule induction. In Proceedings of the twelfth international conference on machine learning , pages 115-123, 1995.
  10. Dan Cosley, Shyong K Lam, Istvan Albert, Joseph A Konstan, and John Riedl. Is seeing believing?: how recommender system interfaces affect users' opinions. In Proceedings of the SIGCHI conference on Human factors in computing systems , pages 585-592. ACM, 2003.
  11. Alex A Freitas. Comprehensible classification models: a position paper. ACMSIGKDD explorations newsletter , 15(1):1-10, 2014.
  12. Brendan J Frey and Delbert Dueck. Clustering by passing messages between data points. science , 315(5814):972-976, 2007.
  13. Bernease Herman. The promise and peril of human evaluation for model interpretability. arXiv preprint arXiv:1711.07414 , 2017. · arXiv
  14. Jan Horsky, Gordon D Schiff, Douglas Johnston, Lauren Mercincavage, Douglas Bell, and Blackford Middleton. Interface design principles for usable decision support: a targeted review of best practices for clinical prescribing interventions. Journal of biomedical informatics , 45(6):12021216, 2012.
  15. Michael C Hughes, Huseyin Melih Elibol, Thomas McCoy, Roy Perlis, and Finale Doshi-Velez. Supervised topic models for clinical interpretability. arXiv preprint arXiv:1612.01678 , 2016. · arXiv
  16. B. Kim, C. Rudin, and J.A. Shah. The Bayesian Case Model: A generative approach for case-based reasoning and prototype classification. In NIPS , 2014.
  17. Been Kim, Julie Shah, and Finale Doshi-Velez. Mind the gap: A generative approach to interpretable feature selection and extraction. In Advances in Neural Information Processing Systems , 2015b.
  18. Pieter-Jan Kindermans, Kristof T Sch¨ utt, Maximilian Alber, Klaus-Robert M¨ uller, and Sven D¨ ahne. Patternnet and patternlrp-improving the interpretability of neural networks. arXiv preprint arXiv:1705.05598 , 2017. · arXiv
  19. Viktoriya Krakovna and Finale Doshi-Velez. Increasing the interpretability of recurrent neural networks using hidden markov models. arXiv preprint arXiv:1606.05320 , 2016. · arXiv
  20. Todd Kulesza, Simone Stumpf, Margaret Burnett, Sherry Yang, Irwin Kwan, and Weng-Keen Wong. Too much, too little, or just right? ways explanations impact end users' mental models. In Visual Languages and Human-Centric Computing (VL/HCC), 2013 IEEE Symposium on , pages 3-10. IEEE, 2013.
  21. Himabindu Lakkaraju, Stephen H Bach, and Jure Leskovec. Interpretable decision sets: A joint framework for description and prediction. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining , pages 1675-1684. ACM, 2016.
  22. Tao Lei, Regina Barzilay, and Tommi Jaakkola. Rationalizing neural predictions. arXiv preprint arXiv:1606.04155 , 2016. · arXiv
  23. Weiwei Liu and Ivor W Tsang. Sparse perceptron decision tree for millions of dimensions. In AAAI , pages 1881-1887, 2016.
  24. Tania Lombrozo. The structure and function of explanations. Trends in cognitive sciences , 10(10): 464-470, 2006.
  25. Tania Lombrozo. Simplicity and probability in causal explanation. Cognitive psychology , 55(3): 232-257, 2007.
  26. Tahir Mehmood, Kristian Hovde Liland, Lars Snipen, and Solve Sæbø. A review of variable selection methods in partial least squares regression. Chemometrics and Intelligent Laboratory Systems , 118:62-69, 2012.
  27. Abhinav Mehrotra, Robert Hendley, and Mirco Musolesi. Interpretable machine learning for mobile notification management: An overview of prefminer. GetMobile: Mobile Computing and Communications , 21(2):35-38, 2017.
  28. Donald Michie. Machine learning in the next five years. In Proceedings of the 3rd European Conference on European Working Session on Learning , pages 107-122. Pitman Publishing, 1988.
  29. George A Miller. The magical number seven, plus or minus two: some limits on our capacity for processing information. Psychological review , 63(2):81, 1956.
  30. Stephen H Muggleton, Dianhuan Lin, and Alireza Tamaddoni-Nezhad. Meta-interpretive learning of higher-order dyadic datalog: Predicate invention revisited. Machine Learning , 100(1):49-73, 2015.
  31. Paul Raccuglia, Katherine C Elbert, Philip DF Adler, Casey Falk, Malia B Wenny, Aurelio Mollo, Matthias Zeller, Sorelle A Friedler, Joshua Schrier, and Alexander J Norquist. Machine-learningassisted materials discovery using failed experiments. Nature , 533(7601):73-76, 2016.
  32. Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. Why should i trust you?: Explaining the predictions of any classifier. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining , pages 1135-1144. ACM, 2016.
  33. Ronald L Rivest. Learning decision lists. Machine learning , 2(3):229-246, 1987.
  34. Stefan R¨ uping. Thesis: Learning interpretable models . PhD thesis, Universitat Dortmund, 2006.
  35. S Rasoul Safavian and David Landgrebe. A survey of decision tree classifier methodology. IEEE transactions on systems, man, and cybernetics , 21(3):660-674, 1991.
  36. Ute Schmid, Christina Zeller, Tarek Besold, Alireza Tamaddoni-Nezhad, and Stephen Muggleton. How does predicate invention affect human comprehensibility? In International Conference on Inductive Logic Programming , pages 52-67. Springer, 2016.
  37. Skipper Seabold and Josef Perktold. Statsmodels: Econometric and statistical modeling with python. In Proceedings of the 9th Python in Science Conference , volume 57, page 61, 2010.
  38. Ramprasaath R Selvaraju, Abhishek Das, Ramakrishna Vedantam, Michael Cogswell, Devi Parikh, and Dhruv Batra. Grad-cam: Why did you say that? visual explanations from deep networks via gradient-based localization. arXiv preprint arXiv:1610.02391 , 2016. · arXiv
  39. Avanti Shrikumar, Peyton Greenside, Anna Shcherbina, and Anshul Kundaje. Not just a black box: Interpretable deep learning by propagating activation differences. ICML, 2016.
  40. Sameer Singh, Marco Tulio Ribeiro, and Carlos Guestrin. Programs as black-box explanations. arXiv preprint arXiv:1611.07579 , 2016. · arXiv
  41. Daniel Smilkov, Nikhil Thorat, Been Kim, Fernanda Vi´ egas, and Martin Wattenberg. Smoothgrad: removing noise by adding noise. arXiv preprint arXiv:1706.03825 , 2017. · arXiv
  42. Girish H Subramanian, John Nosek, Sankaran P Raghunathan, and Santosh S Kanitkar. A comparison of the decision table and tree. Communications of the ACM , 35(1):89-94, 1992.
  43. Nava Tintarev and Judith Masthoff. Explaining recommendations: Design and evaluation. In Recommender Systems Handbook , pages 353-382. Springer, 2015.
  44. Berk Ustun and Cynthia Rudin. Supersparse linear integer models for optimized medical scoring systems. Machine Learning , 102(3):349-391, 2016.
  45. Fulton Wang and Cynthia Rudin. Falling rule lists. In Artificial Intelligence and Statistics , pages 1013-1022, 2015.
  46. Tong Wang, Cynthia Rudin, Finale Doshi, Yimin Liu, Erica Klampfl, and Perry MacNeille. Bayesian ors of ands for interpretable classification with application to context aware recommender systems. In ICDM , 2016.
  47. Tong Wang, Cynthia Rudin, Finale Doshi-Velez, Yimin Liu, Erica Klampfl, and Perry MacNeille. Bayesian rule sets for interpretable classification. In International Conference on Data Mining , 2017.

Cited by

Sorted by citations

Authors
Narayanan, M., Chen, E., He, J., Kim, B., Gershman, S., & Doshi-Velez, F.
Affiliations
  • Harvard University (US)
  • Google (United States) (US)
Venue
arXiv
Publisher
arXiv
Published
2018
ISSN
2331-8422 (ISSN-L)
OpenAlex
W2785327160
Cited by
153
References
7
Citations by year
2025: 5 · 2024: 14 · 2023: 28 · 2022: 13 · 2021: 21 · 2020: 46 · 2019: 19 · 2018: 6
Type
posted content
Language
en
Open access
Locations
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Explainable Artificial Intelligence (XAI)
  • Physical Sciences › Computer Science › Software › Software Testing and Debugging Techniques
  • Physical Sciences › Computer Science › Human-Computer Interaction › Usability and User Interface Design
Keywords
explainable machine learning, human interpretability, explanation complexity, user study, verification time

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review