Design and Analysis of Convolutional Neural Layers: A Signal Processing Perspective

被引:3
作者
Farag, Mohammed M. M. [1 ,2 ]
机构
[1] King Faisal Univ, Coll Engn, Elect Engn Dept, Al Hasa, Saudi Arabia
[2] Alexandria Univ, Fac Engn, Elect Engn Dept, Alexandria 21544, Egypt
关键词
Computational modeling; Feature extraction; Machine learning; Task analysis; Convolutional neural networks; Mathematical models; Finite impulse response filters; Fault diagnosis; signal processing; convolutional layer; interpretable neural networks; machinery fault diagnosis; DEEP; CLASSIFICATION;
D O I
10.1109/ACCESS.2023.3258399
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Convolutional layers (CLs) are ubiquitous in contemporary deep neural network (DNN) models, commonly used for automatic feature extraction. A CL performs cross-correlation between the input to the layer and a set of learnable kernels to produce the layer output. Typically, kernel weights are randomly initialized and automatically learned during model training using the backpropagation and gradient descent algorithms to minimize a specific loss function. Modern DNN models comprise deep hierarchical stacks of CLs and pooling layers. Despite their prevalence, CLs are perceived as a magical tool for feature extraction without solid interpretations of their underlying working principles. In this work, we advance a method for designing and analyzing CLs by providing novel signal processing interpretations of the CL by exploiting the correlation and equivalent convolution functions of the layer. The proposed interpretations enable the employment of CLs to develop finite impulse response (FIR) filters, matched filters (MFs), short-time Fourier transform (STFT), discrete-time Fourier transform (DTFT), and continuous wavelet transform (CWT) algorithms. The main idea is to pre-assign the CL kernel weights to implement a specific convolution- or correlation-based DSP algorithm. Such an approach enables building self-contained DNN models in which CLs are utilized for various preprocessing and feature extractions tasks, enhancing the model portability, and cutting down the preprocessing computational cost. The proposed DSP interpretations provide an effective means to analyze and explain the operation of automatically trained CLs in the time and frequency domains by reversing the design procedures. The presented interpretations are mathematically established and experimentally validated with a comprehensive machinery fault diagnosis application example illustrating the potential of the proposed methodology.
引用
收藏
页码:27641 / 27661
页数:21
相关论文
共 50 条
  • [31] Reduced Biquaternion Convolutional Neural Network for Color Image Processing
    Gai, Shan
    Huang, Xiang
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2022, 32 (03) : 1061 - 1075
  • [32] Signal processing & neural network toolbox and its application to failure diagnosis and prognosis
    Tu, F
    Wen, F
    Willett, P
    Pattipati, K
    Jordan, EH
    [J]. COMPONENT AND SYSTEMS DIAGNOSTICS, PROGNOSIS AND HEALTH MANAGEMENT, 2001, 4389 : 121 - 132
  • [33] Systematic analysis of wavelet denoising methods for neural signal processing
    Baldazzi, Giulia
    Solinas, Giuliana
    Del Valle, Jaume
    Barbaro, Massimo
    Micera, Silvestro
    Raffo, Luigi
    Pani, Danilo
    [J]. JOURNAL OF NEURAL ENGINEERING, 2020, 17 (06)
  • [34] Convolutional Neural Network-Based EEG Signal Analysis: A Systematic Review
    Rajwal, Swati
    Aggarwal, Swati
    [J]. ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2023, 30 (06) : 3585 - 3615
  • [35] A Mixed Signal Architecture for Convolutional Neural Networks
    Lou, Qiuwen
    Pan, Chenyun
    McGuinness, John
    Horvath, Andras
    Naeemi, Azad
    Niemier, Michael
    Hu, X. Sharon
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2019, 15 (02)
  • [36] CONVOLUTIONAL NEURAL NETWORKS FOR NOISE SIGNAL RECOGNITION
    Portsev, Ruslan J.
    Makarenko, Andrey V.
    [J]. 2018 IEEE 28TH INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING (MLSP), 2018,
  • [37] Benchmarking Audio Signal Representation Techniques for Classification with Convolutional Neural Networks
    Sharan, Roneel, V
    Xiong, Hao
    Berkovsky, Shlomo
    [J]. SENSORS, 2021, 21 (10)
  • [38] Analysis of Convolutional Neural Network Image Classifiers in a Rotationally Symmetric Model
    Kohler, Michael
    Walter, Benjamin
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2023, 69 (08) : 5203 - 5218
  • [39] Wafer Defect Pattern Recognition and Analysis Based on Convolutional Neural Network
    Yu, Naigong
    Xu, Qiao
    Wang, Honglu
    [J]. IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, 2019, 32 (04) : 566 - 573
  • [40] Hand Gesture Recognition Based on sEMG Signal and Convolutional Neural Network
    Su, Ziyi
    Liu, Handong
    Qian, Jinwu
    Zhang, Zhen
    Zhang, Lunwei
    [J]. INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2021, 35 (11)