A Peek Into the Hidden Layers of a Convolutional Neural Network Through a Factorization Lens
Uday Singh Saini, Evangelos E. Papalexakis

TL;DR
This paper introduces a factorization-based method to interpret and analyze the internal workings of deep convolutional neural networks, revealing patterns linked to training quality and providing visual insights into hidden layer behaviors.
Contribution
The paper proposes a novel factorization approach to understand neural network layers, connecting factorization rank with training performance and enabling interpretability of internal representations.
Findings
Factorization rank correlates with training quality.
Patterns in hidden layers reveal network behavior.
Method provides visual insights into high-level input patterns.
Abstract
Despite their increasing popularity and success in a variety of supervised learning problems, deep neural networks are extremely hard to interpret and debug: Given and already trained Deep Neural Net, and a set of test inputs, how can we gain insight into how those inputs interact with different layers of the neural network? Furthermore, can we characterize a given deep neural network based on it's observed behavior on different inputs? In this paper we propose a novel factorization based approach on understanding how different deep neural networks operate. In our preliminary results, we identify fascinating patterns that link the factorization rank (typically used as a measure of interestingness in unsupervised data analysis) with how well or poorly the deep network has been trained. Finally, our proposed approach can help provide visual insights on how high-level. interpretable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Explainable Artificial Intelligence (XAI) · Advanced Neural Network Applications
