Towards Better Analysis of Deep Convolutional Neural Networks

被引:358
作者
Liu, Mengchen [1 ,2 ]
Shi, Jiaxin [3 ]
Li, Zhen [1 ,2 ]
Li, Chongxuan [3 ]
Zhu, Jun [3 ]
Liu, Shixia [1 ,2 ]
机构
[1] Tsinghua Univ, Sch Software, Beijing, Peoples R China
[2] Tsinghua Univ, TNList, Beijing, Peoples R China
[3] CBICR Ctr, Dept Comp Sci & Tech, State Key Lab Intell Tech & Sys, TNList Lab, Beijing, Peoples R China
关键词
Deep convolutional neural networks; rectangle packing; matrix reordering; edge bundling; biclustering; VISUALIZATION; TOPICS;
D O I
10.1109/TVCG.2016.2598831
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Deep convolutional neural networks (CNNs) have achieved breakthrough performance in many pattern recognition tasks such as image classification. However, the development of high-quality deep models typically relies on a substantial amount of trial-and-error, as there is still no clear understanding of when and why a deep model works. In this paper, we present a visual analytics approach for better understanding, diagnosing, and refining deep CNNs. We formulate a deep CNN as a directed acyclic graph. Based on this formulation, a hybrid visualization is developed to disclose the multiple facets of each neuron and the interactions between them. In particular, we introduce a hierarchical rectangle packing algorithm and a matrix reordering algorithm to show the derived features of a neuron cluster. We also propose a biclustering-based edge bundling method to reduce visual clutter caused by a large number of connections between neurons. We evaluated our method on a set of CNNs and the results are generally favorable.
引用
收藏
页码:91 / 100
页数:10
相关论文
共 60 条
[1]  
ABADI M, 2015, TENSORFLOW LARGE SCA, DOI DOI 10.48550/ARXIV.1605.08695
[2]  
Agrawal R., 1994, P 20 INT C VER LARG, V1215, P487, DOI DOI 10.5555/645920.672836
[3]  
Amershi S, 2010, CHI2010: PROCEEDINGS OF THE 28TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, VOLS 1-4, P1357
[4]  
[Anonymous], 2010, SciPy
[5]   Representation Learning: A Review and New Perspectives [J].
Bengio, Yoshua ;
Courville, Aaron ;
Vincent, Pascal .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2013, 35 (08) :1798-1828
[6]   Learning Deep Architectures for AI [J].
Bengio, Yoshua .
FOUNDATIONS AND TRENDS IN MACHINE LEARNING, 2009, 2 (01) :1-127
[7]  
Bottou L., 1991, NEURONIMES, V91
[8]   Visual Multiplexing [J].
Chen, M. ;
Walton, S. ;
Berger, K. ;
Thiyagalingam, J. ;
Duffy, B. ;
Fang, H. ;
Holloway, C. ;
Trefethen, A. E. .
COMPUTER GRAPHICS FORUM, 2014, 33 (03) :241-250
[9]   An Information-theoretic Framework for Visualization [J].
Chen, Min ;
Jaenicke, Heike .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2010, 16 (06) :1206-1215
[10]  
Collobert R., 2002, Technical report