TY - JOUR
T1 - DeepEyes
T2 - Progressive Visual Analytics for Designing Deep Neural Networks
AU - Pezzotti, Nicola
AU - Hollt, Thomas
AU - van Gemert, Jan
AU - Lelieveldt, Boudewijn
AU - Eisemann, Elmar
AU - Vilanova Bartroli, Anna
N1 - Accepted Author Manuscript
PY - 2018
Y1 - 2018
N2 - Deep neural networks are now rivaling human accuracy in several pattern recognition problems. Compared to traditional classifiers, where features are handcrafted, neural networks learn increasingly complex features directly from the data. Instead of handcrafting the features, it is now the network architecture that is manually engineered. The network architecture parameters such as the number of layers or the number of filters per layer and their interconnections are essential for good performance. Even though basic design guidelines exist, designing a neural network is an iterative trial-and-error process that takes days or even weeks to perform due to the large datasets used for training. In this paper, we present DeepEyes, a Progressive Visual Analytics system that supports the design of neural networks during training. We present novel visualizations, supporting the identification of layers that learned a stable set of patterns and, therefore, are of interest for a detailed analysis. The system facilitates the identification of problems, such as superfluous filters or layers, and information that is not being captured by the network. We demonstrate the effectiveness of our system through multiple use cases, showing how a trained network can be compressed, reshaped and adapted to different problems.
AB - Deep neural networks are now rivaling human accuracy in several pattern recognition problems. Compared to traditional classifiers, where features are handcrafted, neural networks learn increasingly complex features directly from the data. Instead of handcrafting the features, it is now the network architecture that is manually engineered. The network architecture parameters such as the number of layers or the number of filters per layer and their interconnections are essential for good performance. Even though basic design guidelines exist, designing a neural network is an iterative trial-and-error process that takes days or even weeks to perform due to the large datasets used for training. In this paper, we present DeepEyes, a Progressive Visual Analytics system that supports the design of neural networks during training. We present novel visualizations, supporting the identification of layers that learned a stable set of patterns and, therefore, are of interest for a detailed analysis. The system facilitates the identification of problems, such as superfluous filters or layers, and information that is not being captured by the network. We demonstrate the effectiveness of our system through multiple use cases, showing how a trained network can be compressed, reshaped and adapted to different problems.
KW - deep neural networks
KW - machine learning
KW - Progressive visual analytics
UR - http://www.scopus.com/inward/record.url?scp=85028712535&partnerID=8YFLogxK
U2 - 10.1109/TVCG.2017.2744358
DO - 10.1109/TVCG.2017.2744358
M3 - Article
AN - SCOPUS:85028712535
SN - 1077-2626
VL - 24
SP - 98
EP - 108
JO - IEEE Transactions on Visualization and Computer Graphics
JF - IEEE Transactions on Visualization and Computer Graphics
IS - 1
M1 - 8019872
ER -