English

A Peek Into the Hidden Layers of a Convolutional Neural Network Through a Factorization Lens

Machine Learning 2018-06-07 v1 Computer Vision and Pattern Recognition Machine Learning

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 patterns of the network's input behave inside the hidden layers of the deep network.

Keywords

Cite

@article{arxiv.1806.02012,
  title  = {A Peek Into the Hidden Layers of a Convolutional Neural Network Through a Factorization Lens},
  author = {Uday Singh Saini and Evangelos E. Papalexakis},
  journal= {arXiv preprint arXiv:1806.02012},
  year   = {2018}
}
R2 v1 2026-06-23T02:20:33.458Z