Proceedings

Explainable Inference on Sequential Data via Memory-Tracking

Video Download BibTeX Cite

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

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

Abstract

In this paper we present a novel mechanism to

get explanations that allow to better understand

network predictions when dealing with sequential

data. Specifically, we adopt memory-based networks

— Differential Neural Computers — to exploit

their capability of storing data in memory and

reusing it for inference. By tracking both the memory

access at prediction time, and the information

stored by the network at each step of the input

sequence, we can retrieve the most relevant input

steps associated to each prediction. We validate

our approach (1) on a modified T-maze, which is a

non-Markovian discrete control task evaluating an

algorithm’s ability to correlate events far apart in

history, and (2) on the Story Cloze Test, which is

a commonsense reasoning framework for evaluating

story understanding that requires a system to

choose the correct ending to a four-sentence story.

Our results show that we are able to explain agent’s

decisions in (1) and to reconstruct the most relevant

sentences used by the network to select the story

ending in (2). Additionally, we show not only that

by removing those sentences the network prediction

changes, but also that the same are sufficient to

reproduce the inference.

  1. [Adebayo et al., 2018] Julius Adebayo, Justin Gilmer, Michael Muelly, Ian Goodfellow, Moritz Hardt, and Been Kim. Sanity checks for saliency maps. In Proc. of the 32nd Int. Conf. on Neural Information Processing Systems, page 9525-9536, Red Hook, NY, USA, 2018.
  2. [Bach et al., 2015] Sebastian Bach, Alexander Binder, Grégoire Montavon, Frederick Klauschen, Klaus-Robert Müller, and Wojciech Samek. On pixel-wise explanations for non-linear classifier decisions by layer-wise relevance propagation. PLOS ONE, 10(7):e0130140, 2015.
  3. [Baehrens et al., 2010] David Baehrens, Timon Schroeter, Stefan Harmeling, Motoaki Kawanabe, Katja Hansen, and Klaus-Robert Müller. How to explain individual classi- fication decisions. J. Mach. Learn. Res., 11:1803-1831, 2010.
  4. [Bakker, 2002] Bram Bakker. Reinforcement learning with long short-term memory. In Advances in Neural Informa- tion Processing Systems, pages 1475-1482, 2002.
  5. [Cai et al., 2018] Qi Cai, Yingwei Pan, Ting Yao, Cheng- gang Yan, and Tao Mei. Memory matching networks for one-shot image recognition. In 2018 IEEE/CVF Conf. on Computer Vision and Pattern Recognition, 2018.
  6. [Franke et al., 2018] Jörg Franke, Jan Niehues, and Alex Waibel. Robust and scalable differentiable neural com- puter for question answering. In Proc. of the Workshop on Machine Reading for Question Answering, pages 47-59, 2018.
  7. [Graves et al., 2016] Alex Graves, Greg Wayne, Mal- colm Reynolds, Tim Harley, Ivo Danihelka, Agnieszka Grabska-Barwińska, Sergio Gómez Colmenarejo, Edward Grefenstette, Tiago Ramalho, John Agapiou, et al. Hybrid computing using a neural network with dynamic external memory. Nature, 538(7626):471, 2016.
  8. [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, 51(5):1-42, 2018.
  9. [Hausknecht and Stone, 2015] Matthew Hausknecht and Pe- ter Stone. Deep recurrent q-learning for partially observ- able mdps. In 2015 AAAI Fall Symposium Series, 2015.
  10. [Lundberg and Lee, 2017] Scott M Lundberg and Su-In Lee. A unified approach to interpreting model predictions. In Advances in Neural Information Processing Systems, pages 4765-4774, 2017.
  11. [Ma et al., 2018] Chao Ma, Chunhua Shen, Anthony Dick, Qi Wu, Peng Wang, Anton van den Hengel, and Ian Reid. Visual question answering with memory-augmented net- works. In 2018 IEEE/CVF Conf. on Computer Vision and Pattern Recognition, 2018.
  12. [Manning et al., 2014] Christopher Manning, Mihai Sur- deanu, John Bauer, Jenny Finkel, Steven Bethard, and David McClosky. The stanford corenlp natural language processing toolkit. In Proc. of 52nd Annual Meeting of the Association for Computational Linguistics: System Demonstrations, pages 55-60, 2014.
  13. [Mihaylov and Frank, 2017] Todor Mihaylov and Anette Frank. Story cloze ending selection baselines and data ex- amination. LSDSem 2017, page 87, 2017.
  14. [Mikolov et al., 2013] Tomas Mikolov, Wen-tau Yih, and Geoffrey Zweig. Linguistic regularities in continuous space word representations. In Proc. of the 2013 Conf. of the North American Chapter of the Association for Com- putational Linguistics: Human Language Technologies, pages 746-751, 2013.
  15. [Montavon et al., 2019] Grégoire Montavon, Alexander Binder, Sebastian Lapuschkin, Wojciech Samek, and Klaus-Robert Müller. Layer-wise relevance propagation: An overview. In Explainable AI: Interpreting, Explaining and Visualizing Deep Learning, pages 193-209. Springer International Publishing, 2019.
  16. [Mostafazadeh et al., 2016] Nasrin Mostafazadeh, Nathanael Chambers, Xiaodong He, Devi Parikh, Dhruv Batra, Lucy Vanderwende, Pushmeet Kohli, and James Allen. A corpus and cloze evaluation for deeper understanding of commonsense stories. In Proc. of the 2016 Conf. of the North American Chapter of the Asso- ciation for Computational Linguistics: Human Language Technologies, pages 839-849, San Diego, California, 2016.
  17. [Ribeiro et al., 2016] Marco Ribeiro, Sameer Singh, and Carlos Guestrin. "why should i trust you?": Explaining the predictions of any classifier. In Proc. of the 2016 Conf. of the North American Chapter of the Association for Com- putational Linguistics: Demonstrations, 2016.
  18. [Ribeiro et al., 2018] Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. Anchors: High-precision model- agnostic explanations. In AAAI Conf. on Artificial Intel- ligence, 2018.
  19. [Samek and Müller, 2019] Wojciech Samek and Klaus- Robert Müller. Towards explainable artificial intelligence. In Explainable AI: Interpreting, Explaining and Visual- izing Deep Learning, pages 5-22. Springer International Publishing, 2019.
  20. [Samek et al., 2018] W. Samek, T. Wiegand, and K. Müller. Explainable artificial intelligence: Understanding, visual- izing and interpreting deep learning models. ITU Journal: ICT Discoveries -Special Issue 1 -The Impact of Arti- ficial Intelligence (AI) on Communication Networks and Services, 1(1):39-48, 2018.
  21. [Santoro et al., 2016] Adam Santoro, Sergey Bartunov, Matthew Botvinick, Daan Wierstra, and Timothy P. Lillicrap. One-shot learning with memory-augmented neural networks. CoRR, abs/1605.06065, 2016.
  22. [Shih et al., 2018] Andy Shih, Arthur Choi, and Adnan Dar- wiche. A symbolic approach to explaining bayesian net- work classifiers. In Proc. of the Twenty-Seventh Interna- tional Joint Conf. on Artificial Intelligence, 2018. IJCAI
  23. [Springenberg et al., 2014] Jost Tobias Springenberg, Alexey Dosovitskiy, Thomas Brox, and Martin A. Ried- miller. Striving for simplicity: The all convolutional net. CoRR, abs/1412.6806, 2014.
  24. [Srinivasan et al., 2018] S. Srinivasan, R. Arora, and M. Riedl. A simple and effective approach to the story cloze test. In Proc. of the 2018 Conf. of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, volume 2, pages 92-96, 2018.
  25. [Wierstra et al., 2007] Daan Wierstra, Alexander Foerster, Jan Peters, and Juergen Schmidhuber. Solving deep mem- ory pomdps with recurrent policy gradients. In Int. Conf. on Artificial Neural Networks, pages 697-706. Springer, 2007.
  26. [Zeiler and Fergus, 2014] Matthew D. Zeiler and Rob Fer- gus. Visualizing and understanding convolutional net- works. In European Conf. on Computer Vision -ECCV 2014, pages 818-833. Springer International Publishing, 2014.
  27. [Zhou et al., 2016] Bolei Zhou, Aditya Khosla, Agata Lapedriza, Aude Oliva, and Antonio Torralba. Learning deep features for discriminative localization. In 2016 IEEE Conf. on Computer Vision and Pattern Recognition, 2016.

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

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