Study of Fault Tolerance Methods for Hardware Implementations of Convolutional Neural Networks

被引:4
|
作者
Solovyev, R. A. [1 ]
Stempkovsky, A. L. [1 ]
Telpukhov, D., V [1 ]
机构
[1] Russian Acad Sci, Inst Design Problems Microelect, Moscow 124681, Russia
关键词
convolutional neural networks (CNN); dropout; fault tolerance;
D O I
10.3103/S1060992X19020103
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
The paper concentrates on methods of fault protection of neural networks implemented as hardware operating in fixed-point mode. We have explored possible variants of error occurrence, as well as ways to eliminate them. For this purpose, networks of identical architecture based on VGG model have been studied. VGG SIMPLE neural network that has been chosen for experiments is a simplified version (with smaller number of layers) of well-known networks VGG16 and VGG19. To eliminate the effect of failures on network accuracy, we have proposed a method of training neural networks with additional dropout layers. Such approach removes extra dependencies for neighboring perceptrons. We have also investigated method of network architecture complication to reduce probability of misclassification because of failures in neurons. Based on results of the experiments, we see that adding dropout layers reduces the effect of failures on classification ability of error-prone neural networks, while classification accuracy remains the same as of the reference networks.
引用
收藏
页码:82 / 88
页数:7
相关论文
共 50 条
  • [41] Edge Fault Tolerance on Sparse Networks
    Chandran, Nishanth
    Garay, Juan
    Ostrovsky, Rafail
    AUTOMATA, LANGUAGES, AND PROGRAMMING, ICALP 2012, PT II, 2012, 7392 : 452 - 463
  • [42] A measure of fault tolerance for functional networks
    Fontenla-Romero, O
    Castillo, E
    Alonso-Betanzos, A
    Guijarro-Berdiñas, B
    NEUROCOMPUTING, 2004, 62 : 327 - 347
  • [43] Hardware Implementation of Fault-Tolerance in Dual Computer Systems
    Samet, Refik
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2009, 25 (08) : 1015 - 1028
  • [44] Text normalization with convolutional neural networks
    Yolchuyeva, Sevinj
    Nemeth, Geza
    Gyires-Toth, Balint
    INTERNATIONAL JOURNAL OF SPEECH TECHNOLOGY, 2018, 21 (03) : 589 - 600
  • [45] SOME INSIGHTS INTO CONVOLUTIONAL NEURAL NETWORKS
    Zhai, Jun-Hai
    Zang, Li-Guang
    Zhang, Su-Fang
    PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOL 1, 2017, : 123 - 129
  • [46] Cascaded pooling for Convolutional Neural Networks
    Devi, Nilakshi
    Borah, Bhogeswar
    2018 FOURTEENTH INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING (ICINPRO) - 2018, 2018, : 155 - 159
  • [47] Evolving Optimal Convolutional Neural Networks
    Banerjee, Subhashis
    Mitra, Sushmita
    2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 2677 - 2683
  • [48] A perspective of Fault Tolerance for XOR in Neural Network
    Kausar, Farhana
    Ulla, Mohammed Ameen
    2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [49] A survey of fault tolerance mechanisms and checkpoint/restart implementations for high performance computing systems
    Ifeanyi P. Egwutuoha
    David Levy
    Bran Selic
    Shiping Chen
    The Journal of Supercomputing, 2013, 65 : 1302 - 1326
  • [50] Improving the Fault Tolerance in Multistage Interconnection Networks
    Bermudez, Diego
    Villarreal, Jhon
    Herrera, Luis
    OBRAS COLECTIVAS EN CIENCIAS DE LA COMPUTACION, 2018, : 245 - 256