PremiUm-CNN: Propagating Uncertainty Towards Robust Convolutional Neural Networks

被引:12
|
作者
Dera, Dimah [1 ]
Bouaynaya, Nidhal Carla [1 ]
Rasool, Ghulam [1 ]
Shterenberg, Roman [2 ]
Fathallah-Shaykh, Hassan M. [3 ]
机构
[1] Rowan Univ, Dept Elect & Comp Engn, Glassboro, NJ 08028 USA
[2] Univ Alabama Birmingham, Dept Math, Birmingham, AL 35294 USA
[3] Univ Alabama Birmingham, Sch Med, Dept Neurol, Birmingham, AL 35294 USA
基金
英国工程与自然科学研究理事会;
关键词
Uncertainty; Kernel; Random variables; Bayes methods; Convolution; Gaussian distribution; Training; Density propagation; first-order approximation; sigma points; convolutional neural network (CNN); evidence lower bound (ELBO); tensor normal distribution (TND); BIAS;
D O I
10.1109/TSP.2021.3096804
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Deep neural networks (DNNs) have surpassed human-level accuracy in various learning tasks. However, unlike humans who have a natural cognitive intuition for probabilities, DNNs cannot express their uncertainty in the output decisions. This limits the deployment of DNNs in mission-critical domains, such as warfighter decision-making or medical diagnosis. Bayesian inference provides a principled approach to reason about model's uncertainty by estimating the posterior distribution of the unknown parameters. The challenge in DNNs remains the multi-layer stages of non-linearities, which make the propagation of high-dimensional distributions mathematically intractable. This paper establishes the theoretical and algorithmic foundations of uncertainty or belief propagation by developing new deep learning models named PremiUm-CNNs (Propagating Uncertainty in Convolutional Neural Networks). We introduce a tensor normal distribution as a prior over convolutional kernels and estimate the variational posterior by maximizing the evidence lower bound (ELBO). We start by deriving the first-order mean-covariance propagation framework. Later, we develop a framework based on the unscented transformation (correct at least up to the second-order) that propagates sigma points of the variational distribution through layers of a CNN. The propagated covariance of the predictive distribution captures uncertainty in the output decision. Comprehensive experiments conducted on diverse benchmark datasets demonstrate: 1) superior robustness against noise and adversarial attacks, 2) self-assessment through predictive uncertainty that increases quickly with increasing levels of noise or attacks, and 3) an ability to detect a targeted attack from ambient noise.
引用
收藏
页码:4669 / 4684
页数:16
相关论文
共 50 条
  • [1] EXTENDED VARIATIONAL INFERENCE FOR PROPAGATING UNCERTAINTY IN CONVOLUTIONAL NEURAL NETWORKS
    Sera, Duna
    Rasool, Ghulam
    Bouaynaya, Nidhal
    [J]. 2019 IEEE 29TH INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING (MLSP), 2019,
  • [2] Towards Robust Compressed Convolutional Neural Networks
    Wijayanto, Arie Wahyu
    Choong, Jun Jin
    Madhawa, Kaushalya
    Murata, Tsuyoshi
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2019, : 168 - 175
  • [3] Premium Access to Convolutional Neural Networks
    Bringer, Julien
    Chabanne, Herve
    Guiga, Linda
    [J]. RISKS AND SECURITY OF INTERNET AND SYSTEMS (CRISIS 2020), 2021, 12528 : 219 - 234
  • [4] RE-CNN: A Robust Convolutional Neural Networks for Image Recognition
    Wang, Zhe
    Lu, Wenhuan
    He, Yuqing
    Xiong, Naixue
    Wei, Jianguo
    [J]. NEURAL INFORMATION PROCESSING (ICONIP 2018), PT I, 2018, 11301 : 385 - 393
  • [5] Uncertainty Assisted Robust Tuberculosis Identification With Bayesian Convolutional Neural Networks
    Ul Abideen, Zain
    Ghafoor, Mubeen
    Munir, Kamran
    Saqib, Madeeha
    Ullah, Ata
    Zia, Tehseen
    Tariq, Syed Ali
    Ahmed, Ghufran
    Zahra, Asma
    [J]. IEEE ACCESS, 2020, 8 : 22812 - 22825
  • [6] Uncertainty handling in convolutional neural networks
    Elyas Rashno
    Ahmad Akbari
    Babak Nasersharif
    [J]. Neural Computing and Applications, 2022, 34 : 16753 - 16769
  • [7] Uncertainty handling in convolutional neural networks
    Rashno, Elyas
    Akbari, Ahmad
    Nasersharif, Babak
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022, 34 (19): : 16753 - 16769
  • [8] C-CNN: Contourlet Convolutional Neural Networks
    Liu, Mengkun
    Jiao, Licheng
    Liu, Xu
    Li, Lingling
    Liu, Fang
    Yang, Shuyuan
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2021, 32 (06) : 2636 - 2649
  • [9] A robust deformed convolutional neural network (CNN) for image denoising
    Zhang, Qi
    Xiao, Jingyu
    Tian, Chunwei
    Lin, Jerry Chun-Wei
    Zhang, Shichao
    [J]. CAAI TRANSACTIONS ON INTELLIGENCE TECHNOLOGY, 2023, 8 (02) : 331 - 342
  • [10] Convolutional Neural Networks for Robust Classification of Drones
    Dale, Holly
    Jahangir, Mohammed
    Baker, Christopher J.
    Antoniou, Michail
    Harman, Stephen
    Ahmad, Bashar, I
    [J]. 2022 IEEE RADAR CONFERENCE (RADARCONF'22), 2022,