Sabyasachi Biswas , Abdullah Al Mamun , MD Shafikul Islam , Mahathir Mohammad Bappy
{"title":"Interpretable CNN models for computationally efficient bearing fault diagnosis using learnable Gaussian/Sinc filters","authors":"Sabyasachi Biswas , Abdullah Al Mamun , MD Shafikul Islam , Mahathir Mohammad Bappy","doi":"10.1016/j.mfglet.2025.06.015","DOIUrl":null,"url":null,"abstract":"<div><div>Real-time monitoring of bearing health is essential for maintaining rotary machinery’s operational efficiency and reliability. Nowadays, deep learning-based convolutional neural networks (CNNs) have gained popularity for diagnosing various bearing fault conditions, surpassing traditional machine learning methods that rely on time–frequency analysis, feature extraction, and supervised learning. However, the foundational architecture of CNNs—including filter size, number of filters in convolutional layers, optimizers, batch size, and more—significantly impacts model performance. Among these parameters, filter size selection is particularly crucial, as it directly affects the computational efficiency and effectiveness of the trained model. To address these challenges, this paper presents an approach integrating parameter learning for structured functions used as filter banks within CNNs architecture. In the proposed architecture, the initial layer includes parameterized learnable filters (LFs) that operate directly on raw data, producing frequency-related features through the structured design of the filter functions. Specifically, two types of parameterized LFs—Sinc and Gaussian filters—are introduced, each providing distinct bandpass filtering in the frequency domain to improve the direct classification of raw time-series data. To validate its effectiveness, we used state-of-the-art bearing fault datasets leveraging vibration signals. Experimental results demonstrate that the proposed approach successfully detects various bearing fault conditions and achieves performance similar to benchmark methods, even with limited training data. Thus, the proposed method enhances classification performance while improving the interpretability and understanding of CNNs operations, leading to more effective bearing fault diagnosis.</div></div>","PeriodicalId":38186,"journal":{"name":"Manufacturing Letters","volume":"44 ","pages":"Pages 110-120"},"PeriodicalIF":2.0000,"publicationDate":"2025-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Manufacturing Letters","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2213846325000379","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, MANUFACTURING","Score":null,"Total":0}
引用次数: 0
Abstract
Real-time monitoring of bearing health is essential for maintaining rotary machinery’s operational efficiency and reliability. Nowadays, deep learning-based convolutional neural networks (CNNs) have gained popularity for diagnosing various bearing fault conditions, surpassing traditional machine learning methods that rely on time–frequency analysis, feature extraction, and supervised learning. However, the foundational architecture of CNNs—including filter size, number of filters in convolutional layers, optimizers, batch size, and more—significantly impacts model performance. Among these parameters, filter size selection is particularly crucial, as it directly affects the computational efficiency and effectiveness of the trained model. To address these challenges, this paper presents an approach integrating parameter learning for structured functions used as filter banks within CNNs architecture. In the proposed architecture, the initial layer includes parameterized learnable filters (LFs) that operate directly on raw data, producing frequency-related features through the structured design of the filter functions. Specifically, two types of parameterized LFs—Sinc and Gaussian filters—are introduced, each providing distinct bandpass filtering in the frequency domain to improve the direct classification of raw time-series data. To validate its effectiveness, we used state-of-the-art bearing fault datasets leveraging vibration signals. Experimental results demonstrate that the proposed approach successfully detects various bearing fault conditions and achieves performance similar to benchmark methods, even with limited training data. Thus, the proposed method enhances classification performance while improving the interpretability and understanding of CNNs operations, leading to more effective bearing fault diagnosis.