Proceedings

Human-Centric Justification of Machine Learning Predictions

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 1461-1467.

https://doi.org/10.24963/ijcai.2017/202

Abstract

Human decision makers in many domains can make use of predictions made by machine learning models in their decision making process, but the usability of these predictions is limited if the human is unable to justify his or her trust in the prediction. We propose a novel approach to producing justifications that is geared towards users without machine learning expertise, focusing on domain knowledge and on human reasoning, and utilizing natural language generation. Through a task-based experiment, we show that our approach significantly helps humans to correctly decide whether or not predictions are accurate, and significantly increases their satisfaction with the justification.

  1. [Baehrens et al., 2010] David Baehrens, Timon Schroeter, Stefan Harmeling, Motoaki Kawanabe, Katja Hansen, and Klaus-Robert Müller. How to explain individual classifi- cation decisions. JMLR, 11, August 2010.
  2. [Barzilay and Lapata, 2005] Regina Barzilay and Mirella Lapata. Collective content selection for concept-to-text generation. In HLT/EMNLP, Vancouver, 2005.
  3. [Barzilay et al., 1998] Regina Barzilay, Daryl Mccullough, Owen Rambow, Jonathan DeCristofaro, Tanya Korelsky, and Benoit Lavoie. A new approach to expert system ex- planations. In International Workshop on NLG, 1998.
  4. [Bilgic and Mooney, 2005] Mustafa Bilgic and Raymond J. Mooney. Explaining recommendations: Satisfaction vs. promotion. In Workshop on the Next Stage of Recom- mender Systems Research, San Diego, CA, 2005.
  5. [Biran and McKeown, 2015] Or Biran and Kathleen McKe- own. Discourse planning with an n-gram model of rela- tions. In Empirical Methods in Natural Language Pro- cessing (EMNLP), Lisbon, Portugal, 2015.
  6. [Carrizosa et al., 2006] Emilio Carrizosa, Belen Martin, and Dolores Morales. A column generation approach for sup- port vector machines. Technical report, 2006.
  7. [Druzdzel, 1996] Marek J Druzdzel. Qualitiative verbal ex- planations in bayesian belief networks. AISB QUAR- TERLY, pages 43-54, 1996.
  8. [Feraud and Clerot, 2002] Raphael Feraud and Fabrice Clerot. A methodology to explain neural network classification. Neural Networks, 15(2):237 -246, 2002.
  9. [Helldin and Riveiro, 2009] Tove Helldin and Maria Riveiro. Explanation methods for bayesian networks: review and application to a maritime scenario. In Skövde Workshop on Information Fusion Topics. University of Skövde, 2009.
  10. [Herlocker et al., 2000] Jonathan Herlocker, Joseph Kon- stan, and John Riedl. Explaining collaborative filtering recommendations. In Computer Supported Cooperative Work (CSCW), 2000.
  11. [Jakulin et al., 2005] Aleks Jakulin, Martin Možina, Janez Demšar, Ivan Bratko, and Blaž Zupan. Nomograms for visualizing support vector machines. In Knowledge Dis- covery in Data Mining (KDD), 2005.
  12. [Kononenko et al., 2013] Igor Kononenko, Erik Strumbelj, Zoran Bosnic, Darko Pevec, Matjaz Kukar, and Marko Robnik-Sikonja. Explanation and reliability of individual predictions. Informatica (Slovenia), 37(1):41-48, 2013.
  13. [Lacave and Díez, 2002] C. Lacave and F. J. Díez. A review of explanation methods for Bayesian networks. Knowl- edge Engineering Review, 17:107-127, 2002.
  14. [Lim and Dey, 2010] Brian Lim and Anind Dey. Toolkit to support intelligibility in context-aware applications. In Ubiquitous Computing (Ubicomp), 2010.
  15. [Lubsen et al., 1978] J. Lubsen, J. Pool, and E. van der Does. A practical device for the application of a diagnostic or prognostic function. Methods of information in medicine, 17(2):127-129, April 1978.
  16. [Možina et al., 2004] M. Možina, J. Demšar, M. Kattan, and B. Zupan. Nomograms for visualization of naive bayesian classifier. In Principles and Practice of Knowledge Dis- covery in Databases (PKDD), 2004.
  17. [Papadimitriou et al., 2012] A. Papadimitriou, P. Symeoni- dis, and Y. Manolopoulos. A generalized taxonomy of explanations styles for traditional and social recommender systems. Data Min. Knowl. Discov., 24(3):555-583, 2012.
  18. [Prasad et al., 2008] Rashmi Prasad, Nikhil Dinesh, Alan Lee, Eleni Miltsakaki, Livio Robaldo, Aravind Joshi, and Bonnie Webber. The penn discourse treebank 2.0. In Pro- ceedings of LREC, 2008.
  19. [Rahwan and Simari, 2009] Iyad Rahwan and Guillermo R. Simari. Argumentation in Artificial Intelligence. Springer Publishing Company, Incorporated, 1st edition, 2009.
  20. [Reiter, 2007] Ehud Reiter. An architecture for data-to-text systems. In Proceedings of the Eleventh European Work- shop on Natural Language Generation, ENLG '07, 2007.
  21. [Ribeiro et al., 2016] Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. "why should i trust you?": Explain- ing the predictions of any classifier. In Knowledge Discov- ery and Data Mining (KDD), 2016.
  22. [Robnik-Sikonja and Kononenko, 2008] M. Robnik-Sikonja and I. Kononenko. Explaining classifications for individ- ual instances. Knowledge and Data Engineering, IEEE Transactions on, 20(5):589-600, May 2008.
  23. [Shortliffe and Buchanan, 1975] Edward H Shortliffe and Bruce G Buchanan. A model of inexact reasoning in medicine. Mathematical biosciences, 23(3), 1975.
  24. [Sinha and Swearingen, 2002] Rashmi Sinha and Kirsten Swearingen. The role of transparency in recommender systems. In CHI EA, 2002.
  25. [Suermondt, 1992] Henri Jacques Suermondt. Explanation in Bayesian Belief Networks. PhD thesis, Stanford, CA, USA, 1992. UMI Order No. GAX92-21673.
  26. [Swartout, 1983] William R. Swartout. Xplain: A system for creating and explaining expert consulting programs. Artif. Intell., 21(3), September 1983.
  27. [Symeonidis et al., 2009] P. Symeonidis, A. Nanopoulos, and Y. Manolopoulos. Moviexplain: A recommender sys- tem with explanations. In RecSys, 2009.
  28. [Szafron et al., 2003] Duane Szafron, Russell Greiner, Paul Lu, David Wishart, Cam Macdonell, John Anvik, Brett Poulin, Zhiyong Lu, and Roman Eisner. Explaining naive bayes classifications. Technical report, 2003.
  29. [Timmer et al., 2017] S. Timmer, J. Meyer, H. Prakken, S. Renooij, and B. Verheij. A two-phase method for ex- tracting explanatory arguments from bayesian networks. Int. J. Approx. Reasoning, 80(C):475-494, January 2017.
  30. [Tullio et al., 2007] Joe Tullio, Anind Dey, Jason Chalecki, and James Fogarty. How it works: A field study of non- technical users interacting with an intelligent system. In SIGCHI Human Factors in Computing Systems, 2007.
  31. [Vlek et al., 2016] Charlotte S. Vlek, Henry Prakken, Silja Renooij, and Bart Verheij. A method for explaining bayesian networks for legal evidence with scenarios. Arti- ficial Intelligence and Law, 24(3):285-324, 2016.
  32. [Yap et al., 2008] Ghim-Eng Yap, Ah-Hwee Tan, and Hwee- Hwa Pang. Explaining inferences in bayesian networks. Applied Intelligence, 29(3):263-278, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards