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 条
[41]   A Meta-Analysis of Convolutional Neural Networks for Remote Sensing Applications [J].
Ghanbari, Hamid ;
Mahdianpari, Masoud ;
Homayouni, Saeid ;
Mohammadimanesh, Fariba .
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2021, 14 :3602-3613
[42]   A new bearing fault diagnosis method based on signal-to-image mapping and convolutional neural network [J].
Zhao, Jing ;
Yang, Shaopu ;
Li, Qiang ;
Liu, Yongqiang ;
Gu, Xiaohui ;
Liu, Wenpeng .
MEASUREMENT, 2021, 176 (176)
[43]   A New Signal to Image Mapping Procedure and Convolutional Neural Networks for Efficient Schizophrenia Detection in EEG Recordings [J].
Sobahi, Nebras ;
Ari, Berna ;
Cakar, Hakan ;
Alcin, Omer F. ;
Sengur, Abdulkadir .
IEEE SENSORS JOURNAL, 2022, 22 (08) :7913-7919
[44]   Signal Processing Using Dictionaries, Atoms, and Deep Learning: A Common Analysis-Synthesis Framework [J].
Zhang, Chao ;
van der Baan, Mirko .
PROCEEDINGS OF THE IEEE, 2022, 110 (04) :454-475
[45]   Visualization of Layers Within a Convolutional Neural Network Using Gradient Activation Maps [J].
McAllister, Dianna ;
Mendez, Mauro ;
Bermudez, Ariana ;
Tyrrell, Pascal N. .
UNIVERSITY OF TORONTO JOURNAL OF UNDERGRADUATE LIFE SCIENCES, 2020, 14 (01)
[46]   Single Convolutional Neural Network With Three Layers Model for Crowd Density Estimation [J].
Alashban, Adal ;
Alsadan, Alhanouf ;
Alhussainan, Norah F. ;
Ouni, Ridha .
IEEE ACCESS, 2022, 10 :63823-63833
[48]   A Survey on Convolutional Neural Networks for MRI Analysis [J].
Hardaha, Shreya ;
Edla, Damodar Reddy ;
Parne, Saidi Reddy .
WIRELESS PERSONAL COMMUNICATIONS, 2023, 128 (02) :1065-1085
[49]   Medicine Authentication Based on Image Processing Using Convolutional Neural Networks [J].
Ramos, Rodolfo Ruperto T., III ;
Samonte, Kevin Rayne B. ;
Manlises, Cyrel O. .
2024 16TH INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING, ICCAE 2024, 2024, :278-282
[50]   Pre-processing spectrogram parameters improve the accuracy of bioacoustic classification using convolutional neural networks [J].
Knight, Elly C. ;
Hernandez, Sergio Poo ;
Bayne, Erin M. ;
Bulitko, Vadim ;
Tucker, Benjamin, V .
BIOACOUSTICS-THE INTERNATIONAL JOURNAL OF ANIMAL SOUND AND ITS RECORDING, 2020, 29 (03) :337-355