Proceedings

The Good, the Bad, and the Explainer: A Tool for Contrastive Explanations of Text Classifiers

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Demo Track. Pages 5936-5939.

https://doi.org/10.24963/ijcai.2022/858

Abstract

In the last few years, we have been witnessing the increasing deployment of machine learning-based systems, which act as black boxes whose behaviour is hidden to end-users. As a side-effect, this contributes to increasing the need for explainable methods and tools to support the coordination between humans and ML models towards collaborative decision-making. In this paper, we demonstrate ContrXT, a novel tool that computes the differences in the classification logic of two distinct trained models, reasoning on their symbolic representation through Binary Decision Diagrams.

ContrXT is available as a pip package and API.

  1. Bryant, 1986
  2. Randal E Bryant. Graph-based algorithms for boolean function manipulation. IEEE Transactions on Computers, 1986.
  3. [Burkart and Huber, 2021] Nadia Burkart and Marco F Hu- ber. A survey on the explainability of supervised machine learning. JAIR, 70:245-317, 2021.
  4. [Cho et al., 2014] Kyunghyun Cho, Bart Van Merriënboer, Dzmitry Bahdanau, and Yoshua Bengio. On the proper- ties of neural machine translation: Encoder-decoder ap- proaches. arXiv preprint arXiv:1409.1259, 2014.
  5. [Devlin et al., 2019] Jacob Devlin, Ming-Wei Chang, Ken- ton Lee, and Kristina Toutanova. Bert: Pre-training of deep bidirectional transformers for language understand- ing. In NAACL, pages 4171-4186, 2019.
  6. [Gatt and Krahmer, 2018] Albert Gatt and Emiel Krahmer. Survey of the state of the art in natural language genera- tion: Core tasks, applications and evaluation. JAIR, 61, 2018.
  7. [Grinberg, 2018] Miguel Grinberg. Flask web development: developing web applications with python. " O'Reilly Me- dia, Inc.", 2018.
  8. [Hall et al., 2017] Patrick Hall, Navdeep Gill, Megan Kurka, and Wen Phan. Machine learning interpretability with h2o driverless ai. H2O. ai. URL: http://docs. h2o. ai/driverless-ai/latest-stable/docs/booklets/MLIBooklet. pdf, 2017. Link
  9. [Jin et al., 2016] Peng Jin, Yue Zhang, Xingyuan Chen, and Yunqing Xia. Bag-of-embeddings for text classification. In IJCAI, pages 2824-2830, 2016. IJCAI
  10. [Krippendorff, 2004] Klaus Krippendorff. Reliability in con- tent analysis: Some common misconceptions and recom- mendations. Human communication research, 30(3):411- 433, 2004.
  11. [Malandri et al., 2022a] Lorenzo Malandri, Fabio Mercorio, Mario Mezzanzanica, Navid Nobani, and Andrea Seveso. ContrXT: Generating contrastive explanations from any text classifier. Information Fusion, 81:103-115, 2022.
  12. [Malandri et al., 2022b] Lorenzo Malandri, Fabio Mercorio, Mario Mezzanzanica, Navid Nobani, and Andrea Seveso. ContrXT PyPI project page. https://pypi.org/project/ contrxt/, 2022. Accessed: 2022-05-20. Link
  13. [Malandri et al., 2022c] Lorenzo Malandri, Fabio Mercorio, Mario Mezzanzanica, Navid Nobani, and Andrea Seveso. ContrXT web page. https://ContrXT.ai, 2022. Accessed: 2022-05-20. Link
  14. [Miller, 2019] Tim Miller. Explanation in artificial intelli- gence: Insights from the social sciences. Artificial Intelli- gence, 267, 2019.
  15. [Mueller et al., 2019] Shane T Mueller, Robert R Hoffman, William Clancey, Abigail Emrey, and Gary Klein. Expla- nation in human-ai systems: A literature meta-review, syn- opsis of key ideas and publications, and bibliography for explainable ai. arXiv preprint arXiv:1902.01876, 2019.
  16. [Palan and Schitter, 2018] Stefan Palan and Christian Schit- ter. Prolific. ac-a subject pool for online experiments. Journal of Behavioral and Experimental Finance, 17:22- 27, 2018.
  17. [Rajaraman and Ullman, 2011] Anand Rajaraman and Jef- frey David Ullman. Mining of massive datasets. Cam- bridge University Press, 2011.
  18. [Ribeiro et al., 2016] Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. Why should i trust you?: Explaining the predictions of any classifier. In ACM-SIGKDD, pages 1135-1144, 2016.
  19. [Rosenthal et al., 2016] Stephanie Rosenthal, Sai P Selvaraj, and Manuela M Veloso. Verbalization: Narration of au- tonomous robot experience. In IJCAI, volume 16, pages 862-868, 2016. IJCAI
  20. [Sebastiani, 2002] Fabrizio Sebastiani. Machine learning in automated text categorization. CSUR, 34(1), 2002.
  21. [Van Bouwel and Weber, 2002] Jeroen Van Bouwel and Erik Weber. Remote causes, bad explanations? JTSB, 32(4), 2002.

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

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