VAC-CNN: A Visual Analytics System for Comparative Studies of Deep Convolutional Neural Networks

被引:17
作者
Xuan, Xiwei [1 ]
Zhang, Xiaoyu [1 ]
Kwon, Oh-Hyun [1 ]
Ma, Kwan-Liu [1 ]
机构
[1] Univ Calif Davis, Davis, CA 95616 USA
基金
美国国家科学基金会;
关键词
Visual analytics; machine learning; convolutional neural network; model comparison; visual explanation;
D O I
10.1109/TVCG.2022.3165347
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The rapid development of Convolutional Neural Networks (CNNs) in recent years has triggered significant breakthroughs in many machine learning (ML) applications. The ability to understand and compare various CNN models available is thus essential. The conventional approach with visualizing each model's quantitative features, such as classification accuracy and computational complexity. is not sufficient for a deeper understanding and comparison of the behaviors of different models. Moreover, most of the existing tools for assessing CNN behaviors only support comparison between two models and lack the flexibility of customizing the analysis tasks according to user needs. This paper presents a visual analytics system, VAC-CNN (Visual Analytics for Comparing CNNs), that supports the in-depth inspection of a single CNN model as well as comparative studies of two or more models. The ability to compare a larger number of (e.g., tens of) models especially distinguishes our system from previous ones. With a carefully designed model visualization and explaining support : VAC-CNN facilitates a highly interactive workflow that promptly presents both quantitative and qualitative information at each analysis stage. We demonstrate VAC-CNN's effectiveness for assisting novice ML practitioners in evaluating and comparing multiple CNN models through two use cases and one preliminary evaluation study using the image classification tasks on the ImageNet dataset.
引用
收藏
页码:2326 / 2337
页数:12
相关论文
共 56 条
[1]  
Adebayo J., 2018, NeurIPS
[2]   Do Convolutional Neural Networks Learn Class Hierarchy? [J].
Alsallakh, Bilal ;
Jourabloo, Amin ;
Ye, Mao ;
Liu, Xiaoming ;
Ren, Liu .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2018, 24 (01) :152-162
[3]   Parallel Embeddings: a Visualization Technique for Contrasting Learned Representations [J].
Arendt, Dustin L. ;
Nur, Nasheen ;
Huang, Zhuanyi ;
Fair, Gabriel ;
Dou, Wenwen .
PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON INTELLIGENT USER INTERFACES, IUI 2020, 2020, :259-274
[4]   Comparison of Three Different CNN Architectures for Age Classification [J].
Aydogdu, M. Fatih ;
Celik, Vakkas ;
Demirci, M. Fatih .
2017 11TH IEEE INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC), 2017, :372-377
[5]   Deep convolutional networks do not classify based on global object shape [J].
Baker, Nicholas ;
Lu, Hongjing ;
Erlikhman, Gennady ;
Kellman, Philip J. .
PLOS COMPUTATIONAL BIOLOGY, 2018, 14 (12)
[6]  
Bhatt D., ELECTRONICS, V10, P2021
[7]  
Cai Wei, 2019, ARXIV PREPRINT ARXIV
[8]  
Canziani A., 2016, arXiv preprint arXiv:1605.07678, DOI DOI 10.48550/ARXIV.1605.07678
[9]  
Carter S, 2020, Openai microscope
[10]   Grad-CAM plus plus : Generalized Gradient-based Visual Explanations for Deep Convolutional Networks [J].
Chattopadhay, Aditya ;
Sarkar, Anirban ;
Howlader, Prantik ;
Balasubramanian, Vineeth N. .
2018 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2018), 2018, :839-847