Proceedings

Human-Driven FOL Explanations of Deep Learning

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 2234-2240.

https://doi.org/10.24963/ijcai.2020/309

Abstract

Deep neural networks are usually considered black-boxes due to their complex internal architecture, that cannot straightforwardly provide human-understandable explanations on how they behave. Indeed, Deep Learning is still viewed with skepticism in those real-world domains in which incorrect predictions may produce critical effects. This is one of the reasons why in the last few years Explainable Artificial Intelligence (XAI) techniques have gained a lot of attention in the scientific community. In this paper, we focus on the case of multi-label classification, proposing a neural network that learns the relationships among the predictors associated to each class, yielding First-Order Logic (FOL)-based descriptions. Both the explanation-related network and the classification-related network are jointly learned, thus implicitly introducing a latent dependency between the development of the explanation mechanism and the development of the classifiers. Our model can integrate human-driven preferences that guide the learning-to-explain process, and it is presented in a unified framework. Different typologies of explanations are evaluated in distinct experiments, showing that the proposed approach discovers new knowledge and can improve the classifier performance.

  1. [Betti et al., 2019] Alessandro Betti, Marco Gori, and Ste- fano Melacci. Cognitive action laws: The case of visual features. IEEE transactions on neural networks and learn- ing systems, 2019.
  2. [Bibal and Frénay, 2016] Adrien Bibal and Benoît Frénay. Interpretability of machine learning models and represen- tations: an introduction. In ESANN, 2016.
  3. [Carvalho et al., 2019] Diogo V Carvalho, Eduardo M Pereira, and Jaime S Cardoso. Machine learning inter- pretability: A survey on methods and metrics. Electronics, 8(8):832, 2019.
  4. [Donadello et al., 2017] Ivan Donadello, Luciano Serafini, and Artur d'Avila Garcez. Logic tensor networks for semantic image interpretation. arXiv preprint arXiv:1705.08968, 2017. IJCAI
  5. [Doshi-Velez and Kim, 2017] Finale Doshi-Velez and Been Kim. Towards a rigorous science of interpretable machine learning. arXiv preprint arXiv:1702.08608, 2017.
  6. [Došilović et al., 2018] Filip Karlo Došilović, Mario Brčić, and Nikica Hlupić. Explainable artificial intelligence: A survey. In 2018 41st International convention on informa- tion and communication technology, electronics and mi- croelectronics (MIPRO), pages 0210-0215. IEEE, 2018.
  7. [Freitas, 2014] Alex A Freitas. Comprehensible classifica- tion models: a position paper. ACM SIGKDD explorations newsletter, 15(1):1-10, 2014.
  8. [Fu, 1991] LiMin Fu. Rule learning by searching on adapted nets. In AAAI, volume 91, pages 590-595, 1991.
  9. [Guidotti et al., 2018] Riccardo Guidotti, Anna Monreale, Salvatore Ruggieri, Franco Turini, Fosca Giannotti, and Dino Pedreschi. A survey of methods for explaining black box models. ACM computing surveys (CSUR), 51(5):93, 2018.
  10. [Gunning, 2017] David Gunning. Explainable artificial in- telligence (xai). Defense Advanced Research Projects Agency (DARPA), nd Web, 2, 2017.
  11. [Huysmans et al., 2011] Johan Huysmans, Karel Dejaeger, Christophe Mues, Jan Vanthienen, and Bart Baesens. An empirical evaluation of the comprehensibility of decision table, tree and rule based predictive models. Decision Sup- port Systems, 51(1):141-154, 2011.
  12. [Liu, 2007] Bing Liu. Web data mining: exploring hyper- links, contents, and usage data. Springer Science & Busi- ness Media, 2007.
  13. [Melacci and Belkin, 2011] Stefano Melacci and Mikhail Belkin. Laplacian support vector machines trained in the primal. Journal of Machine Learning Research, 12(Mar):1149-1184, 2011.
  14. [Melacci and Gori, 2012] Stefano Melacci and Marco Gori. Unsupervised learning by minimal entropy encoding. IEEE transactions on neural networks and learning sys- tems, 23(12):1849-1861, 2012.
  15. [Melacci et al., 2009] Stefano Melacci, Marco Maggini, and Marco Gori. Semi-supervised learning with constraints for multi-view object recognition. In International Con- ference on Artificial Neural Networks, pages 653-662. Springer, 2009.
  16. [Molnar, 2019] Christoph Molnar. Interpretable machine learning. Lulu. com, 2019.
  17. [Russell and Norvig, 2016] Stuart J Russell and Peter Norvig. Artificial intelligence: a modern approach. Malaysia; Pearson Education Limited,, 2016.
  18. [Sato and Tsukimoto, 2001] Makoto Sato and Hiroshi Tsukimoto. Rule extraction from neural networks via decision tree induction. In IJCNN'01. International Joint Conference on Neural Networks. Proceedings (Cat. No. 01CH37222), volume 3, pages 1870-1875. IEEE, 2001.
  19. [Teso and Kersting, 2019] Stefano Teso and Kristian Kerst- ing. Explanatory interactive machine learning. In Pro- ceedings of the 2019 AAAI/ACM Conference on AI, Ethics, and Society, pages 239-245, 2019.
  20. [Towell and Shavlik, 1993] Geoffrey G Towell and Jude W Shavlik. Extracting refined rules from knowledge-based neural networks. Machine learning, 13(1):71-101, 1993.
  21. [Tsukimoto, 2000] Hiroshi Tsukimoto. Extracting rules from trained neural networks. IEEE Transactions on Neu- ral networks, 11(2):377-389, 2000.
  22. [Witten and Frank, 2005] Ian H Witten and Eibe Frank. Data mining: Practical machine learning tools and techniques 2nd edition. Morgan Kaufmann, San Francisco, 2005.
  23. [Zilke et al., 2016] Jan Ruben Zilke, Eneldo Loza Mencía, and Frederik Janssen. Deepred-rule extraction from deep neural networks. In International Conference on Discov- ery Science, pages 457-473. Springer, 2016.

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

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