Proceedings

DeepView: Visualizing Classification Boundaries of Deep Neural Networks as Scatter Plots Using Discriminative Dimensionality Reduction

Video Download BibTeX Cite

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

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

Abstract

Machine learning algorithms using deep architectures have been able to implement increasingly powerful and successful models. However, they also become increasingly more complex, more difficult to comprehend and easier to fool. So far, most methods in the literature investigate the decision of the model for a single given input datum. In this paper, we propose to visualize a part of the decision function of a deep neural network together with a part of the data set in two dimensions with discriminative dimensionality reduction. This enables us to inspect how different properties of the data are treated by the model, such as outliers, adversaries or poisoned data. Further, the presented approach is complementary to the mentioned interpretation methods from the literature and hence might be even more useful in combination with those. Code is available at https://github.com/LucaHermes/DeepView

  1. [Alvarez-Melis and Jaakkola, 2017] David Alvarez-Melis and Tommi S. Jaakkola. A causal framework for explaining the predictions of black-box sequence-to-sequence models. CoRR, abs/1707.01943, 2017.
  2. [Amari and Nagaoka, 2007] Shun-ichi Amari and Hiroshi Nagaoka. Methods of Information Geometry. Translations of mathematical monographs. American Mathematical So- ciety, 2007.
  3. [Amari, 1985] Shun-ichi Amari. Differential-geometrical methods in statistics. Lecture Notes on Statistics, 28:1, 1985.
  4. [Crooks, 2007] Gavin E. Crooks. Measuring thermodynamic length. arXiv preprint arXiv:0706.0559v2, 2007.
  5. [Elsayed et al., 2018] Gamaleldin F. Elsayed, Shreya Shankar, Brian Cheung, Nicolas Papernot, Alex Kurakin, Ian J. Goodfellow, and Jascha Sohl-Dickstein. Adversarial examples that fool both human and computer vision. CoRR, abs/1802.08195, 2018.
  6. [Feinman et al., 2017] Reuben Feinman, Ryan R Curtin, Saurabh Shintre, and Andrew B Gardner. Detect- ing adversarial samples from artifacts. arXiv preprint arXiv:1703.00410, 2017.
  7. [Gisbrecht et al., 2015] Andrej Gisbrecht, Alexander Schulz, and Barbara Hammer. Parametric nonlinear dimensionality reduction using kernel t-sne. Neurocomputing, 147:71 -82, January 2015.
  8. [Goldberger et al., 2004] Jacob Goldberger, Sam Roweis, Ge- off Hinton, and Ruslan Salakhutdinov. Neighbourhood components analysis. In Advances in Neural Information Processing Systems 17, pages 513-520. MIT Press, 2004.
  9. [Goodfellow et al., 2014] Ian J Goodfellow, Jonathon Shlens, and Christian Szegedy. Explaining and harnessing adver- sarial examples. arXiv preprint arXiv:1412.6572, 2014.
  10. [Gu et al., 2017] Tianyu Gu, Brendan Dolan-Gavitt, and Sid- dharth Garg. Badnets: Identifying vulnerabilities in the machine learning model supply chain, 2017.
  11. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recog- nition. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 770-778, 2016.
  12. [Jagielski et al., 2018] Matthew Jagielski, Alina Oprea, Bat- tista Biggio, Chang Liu, Cristina Nita-Rotaru, and Bo Li. Manipulating machine learning: Poisoning attacks and countermeasures for regression learning. In IEEE Sym- posium on Security and Privacy, pages 19-35, May 2018.
  13. [Kaski et al., 2001] Samuel Kaski, Janne Sinkkonen, and Jaakko Peltonen. Bankruptcy analysis with self-organizing maps in learning metrics. IEEE Transactions on Neural Networks, 12:936-947, 2001.
  14. [Lage et al., 2019] Isaac Lage, Emily Chen, Jeffrey He, Menaka Narayanan, Been Kim, Sam Gershman, and Finale Doshi-Velez. An evaluation of the human-interpretability of explanation. CoRR, abs/1902.00006, 2019.
  15. [Lapuschkin et al., 2019] Sebastian Lapuschkin, Stephan Wäldchen, Alexander Binder, Grégoire Montavon, Woj- ciech Samek, and Klaus-Robert Müller. Unmasking clever hans predictors and assessing what machines really learn. Nature Communications, 2019.
  16. [Leavy, 2018] Susan Leavy. Gender bias in artificial intelli- gence: The need for diversity and gender theory in machine learning. In 2018 IEEE/ACM 1st International Workshop on Gender Equality in Software Engineering (GE), pages 14-16, May 2018.
  17. [Losing et al., 2018] Viktor Losing, Barbara Hammer, and Heiko Wersing. Tackling heterogeneous concept drift with the self-adjusting memory (SAM). Knowl. Inf. Syst., 54(1):171-201, 2018.
  18. [McInnes et al., 2018] Leland McInnes, John Healy, and James Melville. Umap: Uniform manifold approxima- tion and projection for dimension reduction. arXiv preprint arXiv:1802.03426, 2018.
  19. [Montiel et al., 2018] Jacob Montiel, Jesse Read, Albert Bifet, and Talel Abdessalem. Scikit-multiflow: A multi- output streaming framework. Journal of Machine Learning Research, 19:72:1-72:5, 2018.
  20. [Mueller et al., 2019] Shane T. Mueller, Robert R. Hoffman, William J. Clancey, Abigail Emrey, and Gary Klein. Ex- planation in human-ai systems: A literature meta-review, synopsis of key ideas and publications, and bibliography for explainable AI. CoRR, abs/1902.01876, 2019.
  21. [Peltonen et al., 2004] Jaakko Peltonen, Arto Klami, and Samuel Kaski. Improved learning of riemannian metrics for exploratory analysis. Neural Networks, 17:1087-1100, 2004.
  22. [Ribeiro et al., 2018] Marco Túlio Ribeiro, Sameer Singh, and Carlos Guestrin. Anchors: High-precision model- agnostic explanations. In AAAI Conference, (AAAI-18), (IAAI-18), and (EAAI-18), New Orleans, Louisiana, USA, February 2-7, 2018, pages 1527-1535, 2018.
  23. [Ruiz et al., 2013] Héctor Ruiz, Terence A Etchells, Ian H Jarman, José D Martín, and Paulo JG Lisboa. A principled approach to network-based classification and data represen- tation. Neurocomputing, 112:79-91, 2013.
  24. [Samek et al., 2017] Wojciech Samek, Thomas Wiegand, and Klaus-Robert Müller. Explainable artificial intelligence: Understanding, visualizing and interpreting deep learning models. CoRR, abs/1708.08296, 2017.
  25. [Scholkopf and Smola, 2001] Bernhard Scholkopf and Alexander J. Smola. Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond. MIT Press, Cambridge, MA, USA, 2001.
  26. [Schulz et al., 2015] Alexander Schulz, Andrej Gisbrecht, and Barbara Hammer. Using discriminative dimension- ality reduction to visualize classifiers. Neural Processing Letters, 42(1):27-54, August 2015.
  27. [Sokol and Flach, 2018] Kacper Sokol and Peter Flach. Glass-box: Explaining ai decisions with counterfactual statements through conversation with a voice-enabled vir- tual assistant. In IJCAI-18, pages 5868-5870, 7 2018. IJCAI
  28. [van der Maaten and Hinton, 2008] Laurens J.P. van der Maaten and Geoffrey E. Hinton. Visualizing high- dimensional data using t-sne. Journal of Machine Learning Research, 9:2579-2605, 2008.
  29. [Venna et al., 2010] Jarkko Venna, Jaakko Peltonen, Kristian Nybo, Helena Aidos, and Samuel Kaski. Information re- trieval perspective to nonlinear dimensionality reduction for data visualization. Journal of Machine Learning Research, 11:451-490, 2010.
  30. [Xiao et al., 2017] Han Xiao, Kashif Rasul, and Roland Voll- graf. Fashion-mnist: a novel image dataset for benchmark- ing machine learning algorithms, 2017.
  31. [Zahavy et al., 2016] Tom Zahavy, Nir Ben-Zrihem, and Shie Mannor. Graying the black box: Understanding dqns. In Proceedings of ICML, volume 48, pages 1899-1908, New York, New York, USA, 20-22 Jun 2016. PMLR.

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

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