SyReNN: A tool for analyzing deep neural networks

被引:0
|
作者
Matthew Sotoudeh
Zhe Tao
Aditya V. Thakur
机构
[1] University of California,
关键词
Deep neural networks; Symbolic representation; Integrated gradients; Repair;
D O I
暂无
中图分类号
学科分类号
摘要
Deep Neural Networks (DNNs) are rapidly gaining popularity in a variety of important domains. Unfortunately, modern DNNs have been shown to be vulnerable to a variety of attacks and buggy behavior. This has motivated recent work in formally analyzing the properties of such DNNs. This paper introduces SyReNN, a tool for understanding and analyzing a DNN by computing its symbolic representation. The key insight is to decompose the DNN into linear functions. Our tool is designed for analyses using low-dimensional subsets of the input space, a unique design point in the space of DNN analysis tools. We describe the tool and the underlying theory, then evaluate its use and performance on three case studies: computing Integrated Gradients, visualizing a DNN’s decision boundaries, and repairing buggy DNNs.
引用
收藏
页码:145 / 165
页数:20
相关论文
共 50 条
  • [1] SyReNN: A tool for analyzing deep neural networks
    Sotoudeh, Matthew
    Tao, Zhe
    Thakur, Aditya V.
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2023, 25 (02) : 145 - 165
  • [2] Analyzing the Noise Robustness of Deep Neural Networks
    Cao, Kelei
    Liu, Mengchen
    Su, Hang
    Wu, Jing
    Zhu, Jun
    Liu, Shixia
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2021, 27 (07) : 3289 - 3304
  • [3] Analyzing Deep Neural Networks with Noisy Labels
    Lim, Chan
    Han, Sangwoo
    Lee, Jongwuk
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP 2020), 2020, : 571 - 574
  • [4] Analyzing the Noise Robustness of Deep Neural Networks
    Liu, Mengchen
    Liu, Shixia
    Su, Hang
    Cao, Kelei
    Zhu, Jun
    2018 IEEE CONFERENCE ON VISUAL ANALYTICS SCIENCE AND TECHNOLOGY (VAST), 2018, : 60 - 71
  • [5] Analyzing Networks-on-Chip based Deep Neural Networks
    Ascia, Giuseppe
    Catania, Vincenzo
    Monteleone, Salvatore
    Palesi, Maurizio
    Patti, Davide
    Jose, John
    PROCEEDINGS OF THE 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS'19), 2019,
  • [6] Analyzing Classifiers: Fisher Vectors and Deep Neural Networks
    Lapuschkin, Sebastian
    Binder, Alexander
    Montavon, Gregoire
    Mueller, Klaus-Robert
    Samek, Wojciech
    2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, : 2912 - 2920
  • [7] Analyzing Cache Side Channels Using Deep Neural Networks
    Zhang, Tianwei
    Zhang, Yinqian
    Lee, Ruby B.
    34TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSAC 2018), 2018, : 174 - 186
  • [8] Deep neural networks: Another tool for multimedia computing
    Rui, Yong, 1600, IEEE Computer Society (21):
  • [9] An Automated Tool for Implementing Deep Neural Networks on FPGA
    Shahshahani, Masoud
    Sabri, Mohammad
    Khabbazan, Bahareh
    Bhatia, Dinesh
    2021 34TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2021 20TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID & ES 2021), 2021, : 322 - 327
  • [10] Analyzing the Sensitivity of Deep Neural Networks for Sentiment Analysis: A Scoring Approach
    Alhazmi, Ahoud
    Zhang, Wei Emma
    Sheng, Quan Z.
    Aljubairy, Abdulwahab
    2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,