Towards Understanding the Invertibility of Convolutional Neural Networks

被引:0
|
作者
Gilbert, Anna C. [1 ]
Zhang, Yi [1 ]
Lee, Kibok [1 ]
Zhang, Yuting [1 ]
Lee, Honglak [1 ,2 ]
机构
[1] Univ Michigan, Ann Arbor, MI 48109 USA
[2] Google Brain, Mountain View, CA 94043 USA
关键词
CODE;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Several recent works have empirically observed that Convolutional Neural Nets (CNNs) are (approximately) invertible. To understand this approximate invertibility phenomenon and how to leverage it more effectively, we focus on a theoretical explanation and develop a mathematical model of sparse signal recovery that is consistent with CNNs with random weights. We give an exact connection to a particular model of model-based compressive sensing (and its recovery algorithms) and random-weight CNNs. We show empirically that several learned networks are consistent with our mathematical analysis and then demonstrate that with such a simple theoretical framework, we can obtain reasonable reconstruction results on real images. We also discuss gaps between our model assumptions and the CNN trained for classification in practical scenarios.
引用
收藏
页码:1703 / 1710
页数:8
相关论文
共 50 条
  • [21] Understanding aesthetics in photography using deep convolutional neural networks
    Suchecki, Maciej
    Trzcinski, Tomasz
    2017 SIGNAL PROCESSING: ALGORITHMS, ARCHITECTURES, ARRANGEMENTS, AND APPLICATIONS (SPA 2017), 2017, : 149 - 153
  • [22] Understanding the Effective Receptive Field in Deep Convolutional Neural Networks
    Luo, Wenjie
    Li, Yujia
    Urtasun, Raquel
    Zemel, Richard
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 29 (NIPS 2016), 2016, 29
  • [23] Understanding Convolutional Neural Networks With Information Theory: An Initial Exploration
    Yu, Shujian
    Wickstrom, Kristoffer
    Jenssen, Robert
    Principe, Jose
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2021, 32 (01) : 435 - 442
  • [24] Understanding the learning mechanism of convolutional neural networks in spectral analysis
    Zhang, Xiaolei
    Xu, Jinfan
    Yang, Jie
    Chen, Li
    Zhou, Haibo
    Liu, Xiangjiang
    Li, Haifeng
    Lin, Tao
    Ying, Yibin
    ANALYTICA CHIMICA ACTA, 2020, 1119 : 41 - 51
  • [25] How You See Me: Understanding Convolutional Neural Networks
    Gandikota, Rohit
    Mishra, Deepak
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 2069 - 2073
  • [26] Understanding convolutional neural networks via discriminant feature analysis
    Xu, Hao
    Chen, Yueru
    Lin, Ruiyuan
    Kuo, C. -C. Jay
    APSIPA TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING, 2018, 7
  • [27] Understanding and explaining convolutional neural networks based on inverse approach
    Kwon, Hyuk Jin
    Koo, Hyung Il
    Cho, Nam Ik
    COGNITIVE SYSTEMS RESEARCH, 2023, 77 : 142 - 152
  • [28] Towards Effective Classification of Imbalanced Data with Convolutional Neural Networks
    Raj, Vidwath
    Magg, Sven
    Wermter, Stefan
    ARTIFICIAL NEURAL NETWORKS IN PATTERN RECOGNITION, 2016, 9896 : 150 - 162
  • [29] Towards Hardware Trojan Resilient Design of Convolutional Neural Networks
    Sun, Peiyao
    Halak, Basel
    Kazmierski, Tomasz
    2022 IEEE 35TH INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (IEEE SOCC 2022), 2022, : 130 - 135
  • [30] Towards Effective Low-bitwidth Convolutional Neural Networks
    Zhuang, Bohan
    Shen, Chunhua
    Tan, Mingkui
    Liu, Lingqiao
    Reid, Ian
    2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, : 7920 - 7928