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 条
  • [21] Design of a Multichannel Wireless Implantable Neural Signal Processing Transmitter
    Soltana, Nesrine
    Ben Hmida, Ghazi
    Samet, Mounir
    Kachouri, Abdennaceur
    2012 6TH INTERNATIONAL CONFERENCE ON SCIENCES OF ELECTRONICS, TECHNOLOGIES OF INFORMATION AND TELECOMMUNICATIONS (SETIT), 2012, : 730 - 734
  • [22] A design method for signal processing in measurement instruments by neural networks
    Daponte, P
    Grimaldi, D
    Michaeli, L
    JOINT CONFERENCE - 1996: IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE & IMEKO TECHNICAL COMMITTEE 7, CONFERENCE PROCEEDINGS, VOLS I AND II: QUALITY MEASUREMENTS: THE INDISPENSABLE BRIDGE BETWEEN THEORY AND REALITY (NO MEASUREMENTS? NO SCIENCE!), 1996, : 1004 - 1009
  • [23] Design, analysis and application of a volumetric convolutional neural network
    Pan, Xiaqing
    Chen, Yueru
    Kuo, C. -C. Jay
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2017, 46 : 128 - 138
  • [24] Automated Bird Species Identification using Audio Signal Processing and Convolutional Neural Network
    Farah, Syed Ruby
    Babu, S. Giri
    Janardhan, D.
    2024 SECOND INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTING AND INFORMATICS, ICICI 2024, 2024, : 236 - 242
  • [25] CONVOLUTIONAL BEAMSPACE FOR ARRAY SIGNAL PROCESSING
    Vaidyanathan, P. P.
    Chen, Po-Chih
    2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 4707 - 4711
  • [26] EEG signal processing with separable convolutional neural network for automatic scoring of sleeping stage
    Fernandez-Blanco, Enrique
    Rivero, Daniel
    Pazos, Alejandro
    NEUROCOMPUTING, 2020, 410 : 220 - 228
  • [27] A Study on the effects of recursive convolutional layers in convolutional neural networks
    Rossi, Alberto
    Hagenbuchner, Markus
    Scarselli, Franco
    Tsoi, Ah Chung
    NEUROCOMPUTING, 2021, 460 (460) : 59 - 70
  • [28] Neural networks for signal processing in measurement analysis and industrial applications: The case of chaotic signal processing
    Golovko, V
    Savitsky, Y
    Maniakov, N
    NEURAL NETWORKS FOR INSTRUMENTATION, MEASUREMENT AND RELATED INDUSTRIAL APPLICATIONS, 2003, 185 : 119 - 144
  • [29] Aliasing layers for processing parallel imaging and EPI ghost artifacts efficiently in convolutional neural networks
    Takeshima, Hidenori
    MAGNETIC RESONANCE IN MEDICINE, 2021, 86 (02) : 820 - 834
  • [30] A Jointed Signal Analysis and Convolutional Neural Network Method for Fault Diagnosis
    Wen, Long
    Gao, Liang
    Li, Xinyu
    Wang, Lihui
    Zhu, Jichu
    51ST CIRP CONFERENCE ON MANUFACTURING SYSTEMS, 2018, 72 : 1084 - 1087