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 条
  • [1] Study of Fault Tolerance Methods for Hardware Implementations of Convolutional Neural Networks
    R. A. Solovyev
    A. L. Stempkovsky
    D. V. Telpukhov
    Optical Memory and Neural Networks, 2019, 28 : 82 - 88
  • [2] Homeostatic Fault Tolerance in Spiking Neural Networks: A Dynamic Hardware Perspective
    Johnson, Anju P.
    Liu, Junxiu
    Millard, Alan G.
    Karim, Shvan
    Tyrrell, Andy M.
    Harkin, Jim
    Timmis, Jon
    McDaid, Liam J.
    Halliday, David M.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (02) : 687 - 699
  • [3] On the Fault Tolerance of Self-Supervised Training in Convolutional Neural Networks
    Milazzo, Rosario
    De Marco, Vincenzo
    De Sio, Corrado
    Fosson, Sophie
    Morra, Lia
    Sterpone, Luca
    2024 27TH INTERNATIONAL SYMPOSIUM ON DESIGN & DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS, DDECS, 2024, : 110 - 115
  • [4] Spiking Neural Networks Hardware Implementations and Challenges: A Survey
    Bouvier, Maxence
    Valentian, Alexandre
    Mesquida, Thomas
    Rummens, Francois
    Reyboz, Marina
    Vianello, Elisa
    Beigne, Edith
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2019, 15 (02)
  • [5] A Study on Byzantine Fault Tolerance Methods in Distributed Networks
    Nasreen, M. A.
    Ganesh, Amal
    Sunitha, C.
    FOURTH INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTER SCIENCE & ENGINEERING (ICRTCSE 2016), 2016, 87 : 50 - 54
  • [6] FT-CNN: Algorithm-Based Fault Tolerance for Convolutional Neural Networks
    Zhao, Kai
    Di, Sheng
    Li, Sihuan
    Liang, Xin
    Zhai, Yujia
    Chen, Jieyang
    Ouyang, Kaiming
    Cappello, Franck
    Chen, Zizhong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (07) : 1677 - 1689
  • [7] Fault tolerance of neural networks in adversarial settings
    Duddu, Vasisht
    Pillai, N. Rajesh
    Rao, D. Vijay
    Balas, Valentina E.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (05) : 5897 - 5907
  • [8] Towards Enhancing Fault Tolerance in Neural Networks
    Duddu, Vasisht
    Rao, D. Vijay
    Balas, Valentina
    PROCEEDINGS OF THE 17TH EAI INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING AND SERVICES (MOBIQUITOUS 2020), 2021, : 59 - 68
  • [9] Design of Convolutional Neural Networks Hardware Acceleration Based on FPGA
    Qin Huabiao
    Cao Qinping
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2019, 41 (11) : 2599 - 2605
  • [10] Research on fault tolerance based on neural networks
    Kang, RX
    Song, J
    Zhang, YY
    2004 7TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS, VOLS 1-3, 2004, : 2385 - 2388