Next Article in Journal
Investigation of Accuracy of TOA and SNR of Radio Pulsar Signals for Vehicles Navigation
Previous Article in Journal
Frequency-Selective Surface-Based MIMO Antenna Array for 5G Millimeter-Wave Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhanced Dual Convolutional Neural Network Model Using Explainable Artificial Intelligence of Fault Prioritization for Industrial 4.0

by
Sekar Kidambi Raju
1,
Seethalakshmi Ramaswamy
2,
Marwa M. Eid
3,*,
Sathiamoorthy Gopalan
2,
Amel Ali Alhussan
4,*,
Arunkumar Sukumar
1 and
Doaa Sami Khafaga
4
1
School of Computing, SASTRA Deemed University, Thanjavur 613401, India
2
Department of Maths, SASHE, SASTRA Deemed University, Thanjavur 613401, India
3
Faculty of Artificial Intelligence, Delta University for Science and Technology, Mansoura 11152, Egypt
4
Department of Computer Sciences, College of Computer and Information Sciences, Princess Nourah Bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Sensors 2023, 23(15), 7011; https://doi.org/10.3390/s23157011
Submission received: 26 June 2023 / Revised: 19 July 2023 / Accepted: 5 August 2023 / Published: 7 August 2023
(This article belongs to the Section Industrial Sensors)

Abstract

:
Artificial intelligence (AI) systems are increasingly used in corporate security measures to predict the status of assets and suggest appropriate procedures. These programs are also designed to reduce repair time. One way to create an efficient system is to integrate physical repair agents with a computerized management system to develop an intelligent system. To address this, there is a need for a new technique to assist operators in interacting with a predictive system using natural language. The system also uses double neural network convolutional models to analyze device data. For fault prioritization, a technique utilizing fuzzy logic is presented. This strategy ranks the flaws based on the harm or expense they produce. However, the method’s success relies on ongoing improvement in spoken language comprehension through language modification and query processing. To carry out this technique, a conversation-driven design is necessary. This type of learning relies on actual experiences with the assistants to provide efficient learning data for language and interaction models. These models can be trained to have more natural conversations. To improve accuracy, academics should construct and maintain publicly usable training sets to update word vectors. We proposed the model dataset (DS) with the Adam (AD) optimizer, Ridge Regression (RR) and Feature Mapping (FP). Our proposed algorithm has been coined with an appropriate acronym DSADRRFP. The same proposed approach aims to leverage each component’s benefits to enhance the predictive model’s overall performance and precision. This ensures the model is up-to-date and accurate. In conclusion, an AI system integrated with physical repair agents is a useful tool in corporate security measures. However, it needs to be refined to extract data from the operating system and to interact with users in a natural language. The system also needs to be constantly updated to improve accuracy.

1. Introduction

Microarray solutions will be used in future factories [1,2], and quality will continue to be the most important component in all fabrication techniques, regardless of the kind of process or the products being made. The term “Industry 4.0”, which alludes to the “fourth Industrial Revolution (4IR)” in the manufacturing industry, was created there. It refers to the “technological innovation” of industrial units utilizing developing technologies. The Quality 4.0 branch of I4.0 is present. By utilizing cutting-edge computational tools and new approaches, this field seeks to improve product quality [3,4]. There are many social constructivisms and patterns, but the main obstacle is grasping Grade 4.0 in social studies. There are several social constructivisms and designs, but achieving Grade 4.0 proficiency in assembly-level operations is the main difficulty. This can be difficult due to the variety of mental frameworks and concepts. Enhancing productivity while simultaneously cutting down on production waste is one of the most essential things that contemporary industry can do to keep its prices competitive. This is one of the most crucial goals that ought to be pursued. Defect detection is a vital problem within the context of industry 4.0 that must be resolved to lessen the downtime and interruption cascade. To achieve this objective, efficient fault management and quick error repair in production lines are necessary [5]. However, this depends on detecting and categorizing issues that occurred before it. Priority of mistakes may speed up fixing flaws, although this is not a given. Solutions based on data can help with fault management. Both the volume of data and the degree of complexity have significantly increased due to the increasing usage of detectors in production lines to monitor the fundamental health status of machines. The machine learning algorithms that enable fault control use these data to do their jobs. The purpose of this study is to provide an overview of the needs for fault detection and the criteria for techniques for damage detection, terms of the specific, problem prioritization, and the conditions for those approaches. Additionally, this study undertakes a review of the relevant literature with an emphasis on presenting solutions for various fault management phases. The results of the study that was made public show that fault prioritisation lacks sufficient research addressing the various learning methodologies, which emphasises the need for professional judgement [6,7].
In recent years, numerous diagnostic systems created to automate fault identification were established. However, none were suitable for our problem in the plaster production process, which is presented here. Most fault detection methods described in published works only analyzed a single control chart—typically an X-bar or R (range) chart—to analyse the changes in the process (mean or variance). In many processes, however, it is necessary to combine the two charts since there might be more than one assignable cause at a time. Due to the likelihood of several possible assignable causes, this is the case. On the other hand, identifying unusual patterns and thorough knowledge of the process may result in a more accurate diagnosis. Unfortunately, none of the Industrial Systems recognition models that have been previously released have been able to automatically offer this combination, which is sad because it would be helpful for diagnostics.
But the model’s efficacy was not investigated when these techniques were being created in the context of a real-world case study. However, the problem that is often identified as a challenge in these investigations is the inability to recognize a range of different and concurrent industrial systems, in addition to a high incidence of erroneous detection. However, the great majority of deep learning and machine learning systems for identifying control automation do not provide more detailed information about the patterns and their turning points (even when these patterns are seen on control charts). This information is required to undertake a realistic analysis of assignable causes, which in turn expedites the execution of suitable remedial measures [8,9]. To help quality control staff members locate the origins of deviations and take the appropriate preventative or corrective measures, this study aims to suggest the development of a defect detection system that utilizes hybrid convolutional neural networks. This led to the creation of a neural expert system that is capable of intelligent real-time monitoring as well as predictive, corrective, and remedial diagnostic of process control in the manufacture of plaster [10,11,12,13,14]. We will be addressing the following key model components to build the suggested method for problem identification by the expert team and to provide feedback for the current forecasts: being able to recognize a range of industrial systems, both single and concurrent, both natural and artificial simultaneously observing and evaluating any anomalies in the X-bar and R charts.
The main contribution of the research
  • The proposed work presents an innovative defect diagnosis system for plaster production that utilizes hybrid convolutional neural networks to assist quality control employees in identifying the sources of deviations and taking necessary corrective actions.
  • The system combines X-bar and R charts to detect multiple assignable causes simultaneously and recognizes non-random patterns to estimate parameters, change points, and factors responsible for abnormal patterns.
  • The system also provides recommendations for preventative and corrective actions during a crisis.
  • The framework developed in this work can be used as a manual for implementing intelligent methodology in managing and maintaining systems on Industry 4.0 shop floors.
The ability to estimate the parameters, various orientations, and change points (starting point) in control charts that correlate to non-random patterns. The identification of the causes behind the development of aberrant patterns. identifying the elements that lead to an unstable process. Giving suggestions for preventative and remedial action amid a crisis. It is the intention of this proposal to provide quality control engineers with a proactive, predictive model at their disposal rather than a passive descriptive model to assist them in the fault diagnosis of the process, particularly from a more pragmatic point of view in relation to an Industry 4.0 era [15,16,17,18,19,20].
The three parts of the framework are an interaction component for interacting with experts, information about the process analysis presented to users, and user feedback as part of a learning process. We demonstrate the methodological framework’s applicability through a showcase implementation, which allows us to prove the framework’s practical use. The framework that has been created might serve as a guide for implementing intelligent techniques for controlling and maintaining systems on Industry 4.0 shop floors.

Novelty of the Research Work

The paper introduces a novel approach to monitoring and analyzing industrial systems using control charts. Unlike traditional methods that only detect random variations, the proposed approach can recognize a wide variety of natural and artificial (single and concurrent) systems and concurrently monitor and assess any irregularities in both the X-bar and R charts. Additionally, the paper presents a method to estimate the parameters, multiple orientations, and change points in control charts that correlate to nonrandom patterns. The proposed approach also identifies the factors responsible for the appearance of abnormal patterns and recognizes the factors that contribute to an unstable process. Moreover, during a crisis, the approach provides recommendations for preventative and/or corrective action, making it an essential tool for ensuring the quality and stability of industrial systems. This journal paper is a valuable contribution to industrial process control and is expected to improve the efficiency and productivity of industrial systems.
The novelty of this work lies in integrating physical repair agents with a computerized management system, incorporating natural language interaction, employing double neural network convolutional models, utilizing fuzzy logic-based fault prioritization, adopting a conversation-driven design, emphasizing constant updates, and introducing the DSADRRFP algorithm for enhanced performance. These aspects collectively contribute to developing a more efficient and accurate AI system for corporate security measures.
The remaining portions of this paper are structured as follows: The research methodology is presented in a condensed form in Section 2, followed by the presentation of the developed framework in Section 3, followed by a description of the comprehensive structure of the system in Section 4 through the production of a comparative study and some results from a real-world case study, and then the paper is brought to a close in Section 5.

2. Related Work

Researchers have made significant advancements in fault prediction for software systems on the industrial internet using deep learning algorithms. Several studies have explored the effectiveness of different approaches in enhancing fault prediction accuracy, precision, recall, and f-measure. Yang et al. (2019) [21] proposed a fault prediction model based on the combination of the locally linear embedding (LLE) algorithm and the long short-term memory (LSTM) algorithm. Their model was trained on datasets obtained from NASA’s MDP dataset and demonstrated superior performance compared to other existing algorithms. The authors emphasized the importance of effective dimension reduction and highlighted the benefits of leveraging deep learning techniques for fault prediction in software systems. A study by Barcelos and Cardoso (2021) [22] focused on bearing fault diagnosis using deep learning algorithms. They employed deep learning methods, including LSTM, to predict software faults. Their results showed that LSTM and other deep learning approaches outperformed existing models regarding accuracy and efficiency. Iqbal et al. (2019) [23] addressed the issue of fault detection and isolation in industrial processes using deep learning approaches. They analyzed previous studies, evaluated performance measures, and discussed commonly used datasets in software fault prediction. Their research highlighted the potential of data mining, machine learning, and deep learning techniques for improving software fault prediction. Another paper proposed a deep learning-based method for predicting industrial machinery’s remaining useful life (RUL) when only partial system health information is available [24]. The authors utilized a supervised attention mechanism to focus on informative data with significant degradation features while disregarding non-discriminative elements. Their approach aimed to provide effective and reliable machinery health assessment and prognostic methods in modern industries, considering the challenges posed by partial observations and practical restrictions.
Additionally, the authors in another study proposed a deep learning-based approach for predicting and diagnosing faults in superconducting systems [25]. The objective was to enhance the reliability and efficiency of fault prediction and diagnosis in superconducting technology. Their research focused on leveraging intelligent data-driven approaches to achieve promising prognostic results. These studies highlight the increasing interest in utilizing deep learning algorithms, such as LSTM, for fault prediction and diagnosis in software-intensive systems. The proposed models and approaches demonstrate improved performance compared to existing methods, emphasizing the potential of deep learning in addressing the challenges of fault prediction in various domains [26].

2.1. Fault Detection in Cold Forging Using Hybrid Models

A Convolutional Neural Network classifier was able to detect fault circumstances with a level of accuracy of 99.02% following the gathering of data from several faults that are frequently experienced, and it was also able to classify each fault with a level of accuracy of 92.66%. This was achieved after gathering data from several spots that are frequently experienced [27]. The findings indicate that deep learning may have the ability to identify flaws in cold forging. It is indisputable that systems are of the utmost significance, and their influence can be seen in virtually every area of contemporary life. In contrast, it is consistently expanding due to the transition of an increasing number of services to a digital format. Because of this, improving the procedures used to generate software and ensuring its quality is necessary to provide software that can be relied upon [28]. Consequently, a hybrid hidden Markov model in conjunction with an artificial intelligence model is used in the sensor dataset to carry out error detection. When it came to analysing live data and different gas mixtures, our technique performed far better than the conventional gas sensor array. The performance of our method was superior to that of other technologies that are now available, including monitoring potentially hazardous gases and identifying errors in sensor datasets. The hybrid HMM and ANN defect detection methods performed remarkably well on the datasets and had several false positives of 0.01% [29].

2.2. Fault Detection for Alarm Data Analysis

The LFOA method significantly improves the classification accuracy in a lightweight DCNN model designed for audio fault identification in cars. This approach reduces the number of neurons in the hidden layer of the DCNN and minimizes the number of input features extracted from the audio recordings. Implementing the LFOA algorithm makes it feasible to create a lightweight DCNN model suitable for implementation on edge processors like smartphones. Experimental results demonstrate that the suggested model enhances the accuracy of classifying the six faults to be identified, making it an effective research model for determining the health state of cars [30]. The novelty of this research resides in the fact that it proposes a novel AOC–ResNet50 network and its successful use in wind turbine defect detection. This was validated by a study that analyzed the detection of faults in wind turbine power converters in comparison to other competitive convolutional neural network models for deep learning [31]. The findings demonstrate that our neural network can predict numerous cells’ voltage despite varying degrees of degradation. In addition, it reduces the prediction error produced by the parametric model by a whopping 53%. Because of this enhancement, our network could forecast a fault 31 h before it actually occurred; this is a 64% increase in reaction time compared to the parametric model [32]. After that, an identity BiLSTM-CNN classifier is utilized to learn the organization and relevance between earlier alarm data. This step takes place after the preceding step. Following the completion of the training phase, the model is put to use for online fault detection. In conclude, the suggested model is used to analyze the well-known Tennessee Eastman process, and the results of using this model are shown [33].This is the case even if the sample has high inequality. This is exemplified by the fact that the method can still attain this degree of accuracy with some limitations. Compared with existing procedures considered to be state-of-the-art, the recommended strategy can improve diagnostic performance by somewhere in the neighborhood of 10% [34]. In addition to this, it produces high fault classification accuracy when applied to a complicated nonlinear rubbing fault signal. [Citation needed] [Citation needed] This finding leads one to believe that the proposed framework is especially appropriate for application in the massive factories that exist in the actual world [35].

3. Proposed Work

The gathering of data is the first step in the entire process of managing faults. This step entails the preprocessing of the data and the handling of features before training algorithms for defect detection and fault classification. After that, the detected faults are prioritized, and then either the operator’s staff or the automated system that handles the fault modification procedure will deal with them manually or automatically after that. This poll does not include all areas of inquiry due to the individualized nature of the steps or the level of maturity required for some of them. Gray boxes represent currently investigated study fields, whereas white boxes represent those yet to be explored. Figure 1 illustrates the architecture of the proposed model.

3.1. Data Acquisition Module

The data warehouse will be used for diagnosis and prognosis once the data gathering module has been completed, and all the data acquired will be stored there.

3.2. Data Preprocessing Module

However, suppose there is an excessive amount of unnecessary and redundant information during the process of knowledge discovery, such as noise or data that cannot be trusted. In that case, the training phase will be more difficult. As a result, performing some form of data preprocessing before moving on to the next phase is essential. In the business world, this obstacle is sometimes referred as BD. Cleansing the data, integrating the data, reducing the amount of data, and transforming the data are often the most important stages involved in the data preprocessing stage. The act of finding and fixing inaccurate or corrupt records from a database is referred to as “data cleaning”. This process involves filling in missing values, smoothing noisy data, identifying and deleting outliers, and resolving discrepancies, among other things. The process of integrating data involves merging information held in a number of different data stores. Integration done with care can assist in decreasing and eliminate redundancies and inconsistencies in the data collection that is produced as a result. Data reduction results in a representation of the data set that is substantially lower in volume but yet has the potential to generate the same or almost the same analytical conclusions as the original data set. There are a variety of approaches to dimensionality reduction. Among these methods is the straightforward approach of applying feature extraction methods to the data set. These methods extract features that are characteristics of an impending failure or fault from preprocessed signals. Among these methods is the straightforward approach of applying feature extraction methods. The features can often be derived from one of three domains: the time domain, the frequency domain, or the time-frequency domain. In the data transformation process, the data are either transformed or consolidated into forms suited for DM. This allows the DM process to be more effective, and the patterns obtained potentially allow for better comprehension. During the process of data capture, huge amounts of data are produced due to the development of storage medium and the ability to compute. The raw data can be successfully cleaned up by data preprocessing, the data dimensions can be reduced, and the data can then be stored back in the warehouse for knowledge discovery. As a result, large amounts of data can be transformed into features or statistical values before being used as input variables in the DM process.

3.3. Diagnosis/Prognosis Module

The method developed by Chen was utilized in order for us to discover the correlations that existed between the various sensor data sequences. For instance, the sensor data and is linked to a cluster of faults that are represented by the formula DTa = di1, di2, …, dim, while the sensor data b is related to a cluster of faults that is represented by the writing DTb = dj1, dj2,…, djn. Both of these notations refer to the same set of problems. The parallels between DTa and DTb are then estimated as the likeness of la and lb. This relationship is denoted by the symbol LS(la,lb).
L S l a , l b = i = 1 m     m a x 1 j n   D S d a i , d b j + j = 1 n     m a x 1 i m   D S d b j , d a i m + n
where DS(dai, dbj) represents the semantic relationship of fault with both d ai and d bj, each of which individually relates to DTa and DTb. The maximum number of errors remedied by the DTa and DTb is denoted by the “mandn” digits, which are placed in parentheses. Matrix LR (n lnl) are used to depict the parallels between various sensor data, and the value of Lij is used to indicate the degree of similarity between two distinct sensor data sets (li and lj).
In the next section, they will discuss the diagnostic approach for identifying the concealed models of sensors and data-related links and predicting the data connected with faults. In the first stage of the building phase, a feature set was crafted by first including the parallels, links, and relationships between sensor data and problems. This was done so that the set could be used. As a consequence of this, the building of a capability that is based on dual neural network convolutional and focus processes has taken place. The incorrect side of the system is in charge for learning the generic interpretations of an inertial sensors link, while the correct side of the system is responsible for learning the more significant linking links between wearable sensors and faults. After that, these two representations are integrated with the help of an additional convolution and closely linked layer. The connection rating of this representation was generated from the probability that a sensing data set is associated with an error. We will use the example of the sensor l1 and the defect d2 to demonstrate our method to dual CNN or the diagnostics associations.

3.4. Fault Prioritization Module

The fault prioritization module is crucial in fault handling and management systems across various industries, including manufacturing and medical imaging. Its primary objective is to quickly identify and prioritize faults or malfunctions that require immediate attention and resolution. The module can analyze and interpret large volumes of sensor data collected from production lines or imaging systems by utilizing data-driven methods, such as machine learning algorithms. This data analysis aids in reducing downtime, minimizing manufacturing costs, and enhancing overall productivity and quality. The fault prioritization module plays a vital role in optimizing operational efficiency by efficiently identifying and addressing critical faults, thereby improving the overall performance and reliability of the systems.

3.5. Experts Interaction Module

Fault prioritization is crucial in efficient fault management and quick amendment of faults in production lines. It is a process that involves the classification and prioritization of faults based on their nature, impact, and location in the manufacturing process. The goal is to accelerate the repair actions by personnel, reduce machine downtime, and minimize manufacturing costs. While data-driven methods and machine learning techniques can support fault management by utilizing sensor data to monitor machine health status, the literature suggests fault prioritization lacks research on available learning methods. Therefore, expert opinions become essential in determining the priority of faults and optimizing the fault amendment process.

3.6. Query Processing Module

Query Processing Module fault prioritization involves determining the order in which faults or issues within the module should be addressed based on their significance and impact on the system’s overall functionality. The prioritization process aims to optimize resource allocation and ensure efficient resolution of faults. Various factors can be considered when prioritizing faults, including the severity of the issue, its potential impact on system performance, the frequency of occurrence, and the level of effort required for resolution. By systematically evaluating and categorizing faults based on these factors, the development team can allocate resources effectively and address critical issues first to minimize disruptions and enhance the system’s stability and reliability.

3.7. Construction of Feature Matrix

Three biological axioms are combined to generate the feature map that compares the sensor datal 1 and the fault d2. To begin, a higher likelihood of a connection between l1 and d2 exists if both l1 and d2 exhibit homology and connection links with more prevalent sensor data. For example, if l1 and l2 perform comparable tasks and d2 was shown to be connected to l2, then it is likely that l1 is also related to d2. Let’s say that x1 is the first row of L, assuming that it includes all of the connections that can be found across l1 and other RNAs in ln2. In the second column of D, which is labeled x2, we keep track of the relationships among d2 and each of the sensor data. x1 and x2 are combined to create a matrix with the dimensions of 2n. Second, the likelihood of l1 being connected to d2 increases if both disorders l1 and d2 share resemblance and relationship linkages of more prevalent issues. The relationships among l1 and each fault are listed in A’s first row, denoted by the letter x3. x4 is the second row of D, and it details various parallels that may be drawn among d2 and these disorders. In addition, x3 and x4 are merged, and the resulting matrix has the dimensions of 2nd. Third, a linkage among l1 and d2 is possible when they both interact and associate links with the shared sensor data. The contacts that occur amongst l1 and the different sensor data are recorded in the first row of Y, x5, and the second line of B, x6, captures the relationships involving d2 and these sensor data. The product of integrating x5 and x6 yields a vector with the dimensions 2n*m. When all of these cubes are joined together, the result is a features vector of sensor datal*1 and fault d2 with a height of 2 × n l + n d + n m .

3.8. Convolutional Module on the Left

In order to train universal shallow representations for l1 & d2, the characteristic matrix consisting of l1 and d2, P, is fed into to the multilayer component located just on left. Because it is easier to understand with instances, I will use the first training sample, the first dense layer, so explain how well the combination or the pooled processes work. To acquire the maximum knowledge of P, we first generate a new matrix that we will call P’ by padding it with 0.

3.9. Convolutional Layer

The value n f denotes the height of a filters within the initial convolutional, while its wide is denoted by n w . When applying the filters W conv 1 , n w × n f to the matrices P , one can obtain the cnn model by Z conv 1 , conv 1 n   1 ,   4   n w   +   1 , 1 ,   n t   +   2     n f   +   1 , if the number of pixels is n conv 1 . P i , j is the aspect that is located in the i th row and the j th article of P and P k , i , j is an area that is included inside the filtration that is reached whenever the k th filters slipped to the location P k , i , j . The following are the official definition of the expressions P k , i , j and Z conv 1 , k i , j :
P k , i , j = P i : i + n w , j : j + n f , N P k , i , j R n w × n f
Z c o n v 1 , k i , j = f W conv 1 k , : , : P k , i , j + b c o n v 1 k
i 1,4 n w + 1 , j 1 , n t + 2 n f + 1 , k 1 , n c o n v 1
where b conv 1 is the bias vector, f is a relu function, and n t = n l + n d + n m . Z c o n v 1 , k ( i , j ) is the element at the i th row and jth column of the k th feature map Z c o n v 1 , k .

Pooling Layer

Figure 2 explores the dual-CNN, a convolutional neural network (CNN) architecture that utilizes two CNN models to perform specific tasks or enhance the performance of a given task. The concept of dual-CNN has been explored in various domains, such as image captioning and image denoising. In these studies, dual-CNN models were designed and trained to address specific challenges and improve the performance of the respective tasks.
Pooling is a technique commonly used in CNNs to reduce the spatial dimensions of feature maps while preserving important information. It helps to extract the most relevant features and reduce computational complexity. Pooling layers, such as max or average pooling, are applied in a CNN architecture after convolutional layers.
Flattening refers to converting multidimensional data, such as feature maps in a CNN, into a one-dimensional vector. This transformation enables the input to be fed into a fully connected layer, a dense neural network layer. Flattening is typically performed before the dense layers to enable the network to make predictions or perform classification tasks.
Dense layers, also known as fully connected layers, are a type of layer in a neural network where each neuron is connected to every neuron in the previous layer. These layers are crucial in learning complex patterns and making predictions based on the extracted features. They allow the network to capture high-level representations and perform classification or regression tasks.
Recursive refers to a process or algorithm that repeats itself, typically with the output of one iteration becoming the input for the next iteration. In neural networks, recursive algorithms can be used for tasks such as sequence generation or processing hierarchical structures. Recursive neural networks have been applied in various natural language processing tasks, such as sentiment analysis and parsing.
Mixing can refer to different techniques or operations applied to neural networks. In the context of CNNs, mixing can refer to operations like concatenation or element-wise addition that combine features or representations from different layers or branches of a network. Mixing operations can enhance the network’s ability to capture diverse information and improve performance.
In the given context, stress does not have a specific meaning related to neural networks or deep learning. However, stress is a common term used to describe mental or emotional strain experienced by individuals. In the context of human well-being, stress management techniques or interventions can be explored to alleviate stress and promote overall health and productivity.
In max pooling, a two-dimensional filter is applied to each channel of the feature map, sliding over it and summarizing the features within the region covered by the filter. The output dimensions of a pooling layer can be calculated as Z convpool 1 ,
Z convpool 1 , k i , j = Max Z c o n v 1 , k i : i + n g , j : j + n p
i 1,5 n w n g + 1 ,   j 1 , n t + 3 n f n p + 1
k 1 , n conv   1 ,
where Z convpool 1 , k is the k th feature map, and Z convpool 1 , k ( i , j ) is the element at its’ i th row and jth column.

3.10. Attention Module on the Right

In our concept, the focus modules are responsible for determining whether characteristics or connection links are relevant for the depiction of sensor data-l one and fault d2. The proposed technique at the classification stage and the one at the person level are thus both components of the module.
In most cases, unique characteristics within P provide distinct contributions to various sizes and types of sensor data and their associated faults. For example, in relation to a particular fault, the sensor data that were shown to be connected with fault are frequently more significant than those that have not been found to be related to fault. Every component xij of vector xi is given an attentive value referred to as _ijF in the square matrix P = x1, x2, …, x i, …, x6. The attentive value _ijF is as follows:
s i F = H F tanh W x F x i + b F
α i j F = exp s i j F k     exp s i k F
where in HF and W xF are the frequency vectors, and bF is an error signal for the whole function. si^F = [si1^F, si2^F, …, sik^F, …, s(ini)^F] is the vector that stores the attentiveness scores that signify the significance of various characteristics included in xi, where in ni is the duration of xi and s(ini)F is the value that x(ini) has been given. The normalized attentiveness value for variable xij is denoted by the symbol _ijF. Therefore, the hidden expression of the various characteristics may be represented by the symbols yi,
y i = α i F x i
where is the element-wise product operator, and the symbol F represents the feature level.

3.11. Attention at the Relationship Level

There are a number of different link relationships which exist among sensor data and faults. These correlation partnerships also include commonalities between circRNAs, the same agreements that exist with both sensor data & faults, the resemblances among faults, this same interplay that exist with sensor data and sensor datas, and the affiliations between faults and sensor data. The portrayal of Sensor data-fault connections also is affected differently according to the various correlations that are considered. Thus, to build a full attention representation at a real level, you apply a learning algorithm to each vector yi separately. The following factors contribute to the attentiveness ratings at the person level:
s i R = h R tanh W y R y i + b R
β i R = e x p s i R j 6     e x p s j R
where in WyR represents the set of weights, and bR represents the biased vector. hR is indeed a scale parameter, and s iR is the scores of the ith connection yi. iR is the attentive value that has been normalized for connection yi. The gained and expressed hidden depiction of connection is achieved by the affections at the component and relation levels.
g = i   β i R y i
where the letter R denotes the degree of the existing connection. Let G represent the grid following g has been filled with zeros to pad it. After putting G into a convenient and maximum pooling layer, the attentiveness visualizations Z “att” may then be generated.

3.12. Final Module

Let’s call the represented learnt from the left recurrent module Z glo and the information acquired from the middle convolution modules Z att . Z att will be the information that was learned about focus. The combination of Z glo and Z att is symbolized by the symbol Z con which is formed by placing a first on top of the latter and placing the latter below it (Figure 2). In order to produce the final form Z fin , the Z con level is subjected to an extra neural processing step. z 0 is a vector created by flattening Z fin, and it is input into a convnet called W out as well as a softmax to generate the value p.
p = softmax W out z 0 + b 0
pi is an associated random variable of C subclasses, with C equal to two, so it includes both the likelihood that a condition and sensor data are found to have an associated link and the likelihood that they do not have a companion.

Loss of Association Diagnosis

In our concept, the bridge loss between the test dataset distribution of lncRNA-fault association and the diagnostic probability p is defined as L, where L is the bridge loss between the test dataset distribution and the probability of diagnosis.
L = i TX * j = 1 Cz j log p j
where the classifying label vector is denoted by zR2 and the set of training instances is denoted by T. If l1 is connected to d2, then the vector z has a dimension of 1 for its second dimension while it has a dimension of 0 for its first dimension. On the other hand, if l1 is not connected to d2, then the initial aspect of z is equal to 1, while the second dimension is equal to 0.
We refer to all of the parameters of the neural network as. The following is a definition of the objective function that plays a role in our learning process:
min┬θ L(θ) = L+λ‖θ‖^2
where is a parameter that represents a trade-off between the amount of the training sample and the regularisation term. We employ the Adam optimization technique to achieve maximum efficiency in the objective function.

3.13. Data Acquisition and Signal Processing and Analysis

Engineers can access fundamental components such as analog-to-digital converter boards (DAQ boards) and software like LabVIEW in data acquisition systems. These tools empower engineers to design and create their customized data acquisition systems. With LabVIEW’s capabilities, engineers can perform data processing, analysis, and real-time display on their computer’s monitor efficiently and effectively. LabVIEW, in conjunction with the NI-DAQmx driver, facilitates the development of triggered applications for data acquisition. The NI-DAQmx applications typically consist of four building blocks, and trigger conditions for these applications are specified in the configuration section through appropriate function calls or VIs in LabVIEW.

3.14. Fault Prioritization Module

To proceed to the following phase, which is prioritizing defects, it is necessary to first classify and discover problems in the data according to their different kinds. The perspectives of knowledgeable individuals are required for the phase of prioritizing. They need to take into account the many potential problems that may arise in the sensed information. They must also consider that machines do not operate alone but rather depend on one another. Therefore, in addition to the importance of individual machines, industry professionals need to consider the chain of failures and how machines impact other operations along the production line. The expert level of domain knowledge is also very crucial. Both the assembly lines and the CPSs that are used possess a high level of originality and provide a wide variety of possible configurations. It is difficult to perform fault prioritization in an industrial setting due to the scarcity of algorithms that do not rely on statistics. Fuzzy logic is an efficient strategy that may be utilized in many contexts to lessen the negative effects of criticized drawbacks. The approach has been tested and shown to be capable of operating in a variety of different industrial settings. However, this strategy relies on statistics and is time-consuming and labor-intensive, making it a costly choice. Due to the high expertise and familiarity required with the subject matter, the procedure cannot be automated. Some preliminary attempts have been made to build an automated fault prioritizing system. However, they do not pertain to Industry 4.0. In the realm of manufacturing, we see a significant opportunity to incorporate information from other fields and fields of study. This is of the utmost importance since digitization typically increases the complexity of manufacturing facilities, and the only thing that may minimize supply interruptions is effectively prioritizing.

3.15. Query Processing and Interaction with Experts/Consumers

Natural language processing (NLP) is a methodical computer technique that enables the acquisition of information about how people use and understand language. It has advanced significantly with the help of artificial intelligence, contributing to Industry 4.0, which represents a new level of innovation, technological advancement, and economic prosperity. The concept of Industry 4.0, first introduced by the German government in 2011, refers to an economy characterized by advanced industrialization and has gained global recognition. The integration of NLP and artificial intelligence, along with the Internet of Things (IoT), has brought humans closer to realizing Industry 4.0, enabling global participation and benefits. NLP and AI have facilitated improved communication, personalized goods and services, and influenced customer choices by understanding their requirements. The study uses pragmatic analysis to analyze data context, including attitude, intention, and fault representation. Industries utilize global optimization based on globalization to achieve significant categorization. Industry 4.0 is tightly integrated with supply chain management, emphasizing communication as a key focus for modern enterprises. NLP applications are crucial in Industry 4.0, supporting various communication channels and enhancing business operations and services. The combination of AI and NLP allows businesses to understand their customers better, meet their needs, and determine customer requirements based on company priorities.

4. Experimental Results & Discussion

Accuracy, Precision, Recall & F1-score are the four measures offered for the assessment in the study. Correctness was the most important parameter. First, we will refer to factual favorable, untrue optimistic, true bad, and systematic error in both TP, FP, TN, and FN. An integral gain is the number of times in which a prediction was accurate when it was necessary, a falsified pleasant is the number of times in which a prediction was erroneous when it was necessary, true negative seems to be the number of occasions in which a prediction was correct when it was not needed, and a false negative is the number of cases in which a prediction was inaccurate when After that, the following is how we come up with all those four factors: efficiency, clarity, recollection, and f1 score.
(i)
Accuracy
The term “precision” refers to the degree to which retrieved data matches the originals, expressed in percentage (%), from a data base (such as a cloud server architecture, for example).
A c c u r a c y = T P + T N T P + F P + T N + F N
(ii)
Precision
The ratio of accurate diagnoses to total diagnoses is one way to measure the amount of detail in a test. It substantiates the capacity to obtain the highest-ranked papers that contain the most pertinent information.
P r e c i s i o n = T P T P + F P
(iii)
Recall
The memory percentage may be calculated as a ratio of positive instances to TP + TN. It provides more evidence that the search can identify all of the objects on the database that are correct.
R e c a l l = T P T P + F N
(iv)
F1-Measure
It is the weighted harmonic mean of the precision and recall, and it represents the overall performance.
F 1 - M e a s u r e = 2 × P r e c i s i o n × R e c a l l P r e c i s i o n + R e c a l l
In addition to the performance metrics discussed before, a Operating Characteristic (ROC) curve is another tool that can be used to assess the benefits and drawbacks of the diagnosis system. The Curve illustrates the compromise that must be made in between true positives (TPR) and the false positive rate (FPR). The terms “true positive” and “true alarm rate” are described as follows:
T P R = T P T P + F N ,   T F R = F P F P + T N
Whenever the ROC curve is closer to the top left corner of the graph, the model is considered higher quality. In the health system we are proposing, each of these four metrics receives greater focus. When the memory and accuracy rates are both high, there is less possibility that a person who will be at danger for a sickness will be anticipated to have no major dangers in healthcare. This chance decreases as the accuracy rate and the result increase considerably. There is a high precision, recall, and F1-measure level, with respective values of 98%, 97%, 98.5%, and 98.6%. Table 1 presents the quantitative examples comparing the methods to those already in use.
In Table 2, increasing the number of epochs allows the model to learn more complex patterns in the data, potentially improving its performance. However, it’s important to monitor the model’s performance on a validation set during training and stop training when the validation performance starts to decay to avoid overfitting.
In Table 3, the batch size is a key parameter in machine learning, specifically in deep learning an d machine learning. It determines the number of training examples processed before updating the network weights and affects the trade-off between computational efficiency, stability, and convergence speed of the learning algorithm.
Table 4, dropout is a regularization technique used in machine learning, particularly in deep neural networks, to address the problem of overfitting. It involves randomly dropping out a subset of nodes during training, forcing the web to learn more robust representations and improving its ability to generalize to new, unseen data.
Table 5, in this architecture, the hidden layer is the layer between the input and output layers, containing a set of hidden units or neurons. Each neuron in the hidden layer receives inputs from the input layer, performs a weighted sum of these inputs, applies an activation function to the sum, and then passes the result to the next layer.
Table 6, shows multiple hidden layers in a neural network, and deep learning models play a crucial role in learning complex tasks and capturing intricate relationships within the data. By stacking hidden layers between the input and output layers, a neural network can process the data through multiple stages of computation, allowing for the extraction of higher-level features and patterns.
Table 7, ReLU and sigmoid activation functions have distinct characteristics that make them suitable for different scenarios. ReLU is computationally efficient, helps alleviate the vanishing gradient problem, and promotes sparsity, making it popular for hidden layers. On the other hand, sigmoid provides a probabilistic interpretation, which is useful for binary classification tasks and produces smooth outputs. It is important to consider these factors when selecting an activation function based on the specific requirements of deep learning models.
In Table 8, these statistical measures are widely employed in deep learning to assess model performance, understand data distributions, and make informed decisions during the training and evaluation process.
In Table 9, it is important to consider both training and testing accuracies when comparing different models. High training accuracy indicates that the model has learned the patterns in the training data, while high testing accuracy suggests that the model can generalize well to unseen data. A significant drop in testing accuracy compared to training accuracy could indicate overfitting, which needs to be addressed through regularization techniques or model adjustments.
Table 10, the Silhouette Coefficient, is a valuable metric for assessing the quality of clustering algorithms. It measures the coherence and separation of clusters, providing insights into the effectiveness of the clustering process. Its calculation involves determining the average distances within and between clusters. By applying the Silhouette Coefficient, we can evaluate the tightness and distinctiveness of the clusters and make informed decisions in unsupervised learning tasks.
Table 11, Accuracy is a commonly used measure for evaluating machine learning models, particularly in classification tasks. It represents the fraction of correct predictions made by the model out of the total number of predictions. However, accuracy alone may not provide a complete picture of model performance, especially when dealing with class-imbalanced datasets. Class-imbalanced datasets have a significant disparity between positive and negative labels.

4.1. Impact on Accuracy

Quantifying it as the biggest equivalent gap between data and actuality is possible. It ought to be set at medium since it works out well there. In contrast hand, precision describes how closely the test result corresponds to the true worth. Figure 3 displays the results of the measurements used to determine the precision. The effect that varying the volume of data stored on the public cloud has on the success rate is seen in Figure 3. These findings indicate that the reliability of retrieving data and classifying it on the cloud platform improves in proportion to the magnitude of the amount of data stored on the public cloud. This is because permanent nodes are more likely, resulting in correct judgments in the suggested technique. Old attempts like CNN and I-CNN and the proposed model had a tendency to boost the number of requests that needed to be done while simultaneously decreasing the quantity of data that could be retrieved. This significant departure from the overall average may lead to bad findings comparable to those obtained before as a consequence of the diagnosis and prognosis. Consequently, it may be challenging to recover precise findings about the rectification and analysis of data.

4.2. Impact on Precision

The diagnostic of the customer may be validated with the assistance of expertise. It can be defined as the proportion of correct diagnoses produced relative to the grand total of diagnoses made. Figure 3 depicts the graphical representation of the accuracy value. Determining the appropriate sample size is a crucial aspect of research design. It requires considering the sample’s representativeness, statistical power, ethical considerations, and specific research objectives. While sample size formulas and guidelines can provide initial estimates, it’s essential to tailor the sample size to the specific research context and population of interest Figure 4.

4.3. Impact on Recall

During data acquisition, the Forget meter analyzes the nature of the matter and discovers as much supporting paperwork as possible. Figure 5 compares the results of the. It is a performance metric that considers both accuracy and memory and is known as the harmonized mean. The harmonized mean of two integers often gets closer to the less significant value of the two. For the harmonized mean to just be high, it is necessary for both the accuracy and the memory to be high.

4.4. Impact on F1-Measure

In Figure 6, the concepts of recall and accuracy are opposed. It is typical for recall to decrease as accuracy increases. The value of a Sound and effective is at its highest at 1 and its lowest at 0. Figure 6 is a comparison of the many machine learning techniques that have been used in earlier methods as well as those that have been developed by modifying the size of the sample.
The outcome of the suggested technique achieves a greater quality than both CNN, I CNN, SVM and proposed model. The methods get satisfactory results, as shown in Figure 5, but their results are inferior to those achieved by the suggested approach. These findings suggest that the effectiveness of the suggested method will be adequate for retrieving health data and identifying health issues.

4.5. Results of ROC Curve

Because it summarizes the result of diagnostics, it’s more crucial taking. To construct a curve, the diagnostics criteria is permitted to fluctuate. The Curve considers only instances with a proper result and the quality of the result. Figure 6, depicts the outcome of the evaluation for the Curve. It contains a chart that presents the Residual plot that describes the performance of the forecasting model when applied to cloud server architecture. It represents the true positive rate and the false positive rate for the risk factors diagnosis and the correct data collection.
Our findings of my experiments have demonstrated that one may use a model again to recover associated health data, and another model can be used to diagnose faults using an engine that uses deep supervised learning. This model has produced adequate results regarding reliability, clarity, memory, and f1-score. These results were achieved by data preprocessing, diagnosis and prognosis, fault prioritization, expert interaction and query processing, and retrieval of queries.

4.6. Complexity Analysis

In this part, we will discuss the calculation of our presented model. Specifically, we will discuss the runtime, the parameter settings, and the restrictions in secure. The following is indeed a rundown of the time and place complexities involved in data recovery and strategic planning:

4.6.1. Time Complexity

In the first step of this process, we determine the amount of time required to retrieve data. The process of finding the data involves a consistent amount of time. The request is performed during the user’s use, and then contrast is done with the unit time. The duration cost for the retrieving data is broken down as follows:
T i m e _ C o m p l e x i t y = O ( n ) + O ( q )
Again for administration and storage of large amounts of data using cloud services, certain significant processes take longer than others; nonetheless, they are pushing new techniques that deliver quicker work quality. Pre-processing stage, the collection of features, and diagnostics are all examples of this kind of procedure. The well-before method involves O ( n ) room; this same lossless encoding process will take O(c) space, and the prognosis use someone O ( p ) room. This procedure should be implemented for each logbook diagnosis in a unit of time, and it takes time. Additionally, the whole procedure needs to perform on algorithm type, which is why it takes time.
T i m e _ C o m p l e x i t y = α O ( n ) + O ( c ) + O ( p × γ )

4.6.2. Space Complexity

In the procedure of retrieving, two aspects are taken into consideration for a patient’s specific query: the amount of data that is being requested and the querying procedures. The basic kind of space that is necessary for the other activities. The complexities of the space required for data retrieving may be expressed as follows:
S p a c e _ C o m p l e x i t y = O ( n ) + O ( q )
In managing data, four components are running: preparation, quantization, and diagnostic. There is an O(n) need for room during or before the step, an O(c) need for space during the image compression step, and an O(n) need for storage during the diagnostic step (p). Units much area is required for various other operations, including data entry, verification, file division and keeping, computing, connection, and modeling for data exchange across health data. As a result, the following is an example of the relative spatial involved in data mangers:
S p a c e _ C o m p l e x i t y = O ( n ) + O ( c ) + O ( p )

5. Conclusions

Artificial intelligence is being increasingly relied upon in industrial maintenance plans to anticipate the state of assets and prescribe appropriate maintenance measures. The associated software for maintenance and the human maintenance actors can combine to produce a hybrid-augmented intelligence system. In this type of system, each side of the partnership can learn from and improve the other side’s intelligence. This system requires human-machine interfaces that have been enhanced to assist users in expressing their expertise and retrieving information from software that is difficult to use. In addition, researchers should build and manage publicly useable training datasets to expand language models if the models do not have sufficient accuracy. As a result, this paper aims to suggest an innovative strategy for maintenance specialists and operators to connect with a predictive maintenance system through a digital intelligent assistant. This assistant is an example of artificial intelligence (AI), and it is designed to aid users in interacting with a system using normal language while also collecting feedback from users about the effectiveness of maintenance interventions. In light of this, a hybrid Convolutional Neural Network model is developed to diagnose the data obtained from the sensors. A strategy based on fuzzy logic is suggested for fault prioritizing. This approach prioritizes the defects according to the damages or costs they cause. The effectiveness of the presented strategy is also dependent on the persistent enhancement of understanding of natural language via updating data according to languages and also through the processing of queries. Conversation-driven development will be necessary for such a procedure. This is the type of development in which actual interactions with the assistance generate precise training data for language and dialogue models. In the future, recommendation strategy i.e., personalized approach, is presented for industrial applications. The novel defect diagnosis system for plaster production employs hybrid convolutional neural networks to support quality control employees in identifying the sources of deviations and implementing necessary corrective actions. The system integrates X-bar and R charts to detect multiple assignable causes simultaneously and recognizes non-random patterns to estimate parameters, change points, and factors responsible for abnormal patterns. It is important to note that while Adam generally performs well, it may not always be the best optimizer for every task.
In some instances, researchers have observed that switching to SGD can lead to better generalization performance. The prospects of using the Adam optimizer, Ridge Regression, and Feature Mapping include efficient optimization, adaptive learning rate, prevention of overfitting and multicollinearity, handling non-linear relationships, increased model capacity, and improved performance. Experimenting and choosing the techniques that best suit the specific problem is crucial. The practical uses of the Adam optimizer adapt the learning rate for each weight in a neural network by estimating the first and second moments of the gradients. Ridge Regression is a regularization technique used in linear regression to mitigate the problem of multicollinearity and overfitting. Feature mapping allows capturing non-linear relationships between the input features and the target variable by introducing non-linear transformations. Feature mapping can enhance the predictive performance of machine learning models by providing a richer representation of the data.

Author Contributions

Original Draft Writing: S.K.R.; Conceptualization: S.R.; Methodology: S.G.; Resources: M.M.E.; Software: A.A.A.; Validation: A.S.; Investigation: D.S.K. All authors have read and agreed to the published version of the manuscript.

Funding

Princess Nourah Bint Abdulrahman University Researchers Supporting Project number (PNURSP2023R308), Princess Nourah Bint Abdulrahman University, Riyadh, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Acknowledgments

We authors extend our gratitude to the Princess Nourah Bint Abdulrahman University Researchers Supporting, Princess Nourah Bint Abdulrahman University, Riyadh, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Webert, H.; Döß, T.; Kaupp, L.; Simons, S. Fault Handling in Industry 4.0: Definition, Process and Applications. Sensors 2022, 22, 222. [Google Scholar] [CrossRef]
  2. Vogel-Heuser, B.; Rösch, S.; Fischer, J.; Simon, T.; Ulewicz, S.; Folmer, J. Fault Handling in PLC-Based Industry 4.0 Automated Production Systems as a Basis for Restart and Self-Configuration and Its Evaluation. J. Softw. Eng. Appl. 2016, 9, 472–514. [Google Scholar] [CrossRef] [Green Version]
  3. Leitão, H.A.; Rosso, R.S.; Leal, A.B.; Zoitl, A. Fault Handling in Discrete Event Systems Applied to IEC 61499. In Proceedings of the 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Vienna, Austria, 8–11 September 2020; pp. 1039–1042. [Google Scholar] [CrossRef]
  4. Kafunah, J.; Ali, M.I.; Breslin, J.G. Handling Imbalanced Datasets for Robust Deep Neural Network-Based Fault Detection in Manufacturing Systems. Appl. Sci. 2021, 11, 709. [Google Scholar] [CrossRef]
  5. Cinar, Z.M.; Abdussalam Nuhu, A.; Zeeshan, Q.; Korhan, O.; Asmael, M.; Safaei, B. Machine Learning in Predictive Maintenance towards Sustainable Smart Manufacturing in Industry 4.0. Sustainability 2020, 12, 8211. [Google Scholar] [CrossRef]
  6. Cabrita, F.V. Development of an Industry 4.0 Big Data Processing and Management System. R. Soc. Open Sci. 2021, 8, 202265. [Google Scholar] [CrossRef]
  7. Rousopoulou, V.; Nizamis, A.; Vafeiadis, T.; Ioannidis, D.; Tzovaras, D. Predictive Maintenance for Injection Molding Machines Enabled by Cognitive Analytics for Industry 4.0. Front. Artif. Intell. 2020, 3, 23. [Google Scholar] [CrossRef] [PubMed]
  8. El-Mahdy, M.H.; Maged, S.A.; Awad, M.I. End-to-End Fault Tolerant Control of Discrete Event System Using Recurrent Neural Networks. In Proceedings of the 2022 2nd International Mobile, Intelligent, and Ubiquitous Computing Conference (MIUCC), Cairo, Egypt, 8–9 May 2022; pp. 266–271. [Google Scholar]
  9. Almobarek, M.; Mendibil, K.; Alrashdan, A. Predictive Maintenance 4.0 for Chilled Water System at Commercial Buildings: A Systematic Literature Review. Buildings 2022, 12, 1229. [Google Scholar] [CrossRef]
  10. Ruppert, T.; Abonyi, J. Software Sensor for Activity-Time Monitoring and Fault Detection in Production Lines. Sensors 2018, 18, 2346. [Google Scholar] [CrossRef] [Green Version]
  11. Vogel-Heuser, B.; Fischer, J.; Hess, D.; Neumann, E.; Würr, M. Managing Variability and Reuse of Extra-functional Control Software in CPPS. In Proceedings of the 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE), Grenoble, France, 1–5 February 2021; pp. 755–760. [Google Scholar]
  12. Chien, C.F.; Dauzère-Pérès, S.; Huh, W.T.; Jang, Y.J.; Morrison, J.R. Artificial intelligence in manufacturing and logistics systems: Algorithms, applications, and case studies. Int. J. Prod. Res. 2020, 58, 2730–2731. [Google Scholar] [CrossRef]
  13. Kudelina, K.; Vaimann, T.; Asad, B.; Rassõlkin, A.; Kallaste, A.; Demidova, G.L. Trends and Challenges in Intelligent Condition Monitoring of Electrical Machines Using Machine Learning. Appl. Sci. 2021, 11, 2761. [Google Scholar] [CrossRef]
  14. Selot, A.; Suhane, A. Procedural use of Hybrid Fuzzy Fault Tree Analysis. R. Soc. Open Sci. 2014, 1, 140032. [Google Scholar]
  15. Liu, R.; Yang, B.; Hauptmann, A. Simultaneous Bearing Fault Recognition and Remaining Useful Life Prediction Using Joint-Loss Convolutional Neural Network. IEEE Trans. Ind. Inform. 2020, 16, 87–96. [Google Scholar] [CrossRef]
  16. Abdullah, A.S.; Selvakumar, S.; Manoj, A.; Bhubesh, K.R. Medical Steel Fault Prediction Using Deep Learning Techniques. In Proceedings of the 2021 Federated Conference on Computer Science and Information Systems (FedCSIS), Warsaw, Poland; 2021; pp. 187–194. [Google Scholar]
  17. Bhandari, G.P.; Gupta, R. Fault Prediction in SOA-Based Systems Using Deep Learning Techniques. Int. J. Web Serv. Res. 2020, 17, 1–19. [Google Scholar] [CrossRef]
  18. Ruan, H.; Dorneanu, B.; Arellano-Garcia, H.; Xiao, P.; Zhang, L. Deep Learning-Based Fault Prediction in Wireless Sensor Network Embedded Cyber-Physical Systems for Industrial Processes. IEEE Access 2022, 10, 10867–10879. [Google Scholar] [CrossRef]
  19. Maschler, B.; Vietz, H.; Jazdi, N.; Weyrich, M. Continual Learning of Fault Prediction for Turbofan Engines using Deep Learning with Elastic Weight Consolidation. In Proceedings of the 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Vienna, Austria, 8–11 September 2020; Volume 1, pp. 959–966. [Google Scholar] [CrossRef]
  20. Li, Y. A Fault Prediction and Cause Identification Approach in Complex Industrial Processes Based on Deep Learning. Comput. Intell. Neurosci. 2021, 2021, 6681496. [Google Scholar] [CrossRef]
  21. Yang, S.; Yang, S.; Fang, Z.; Yu, X.; Rui, L.; Ma, Y. Fault Prediction for Software System in Industrial Internet: A Deep Learning Algorithm via Effective Dimension Reduction. Commun. Comput. Inf. Sci. 2019, 1053, 258–267. [Google Scholar]
  22. Barcelos, A.; Cardoso, A.J. Current-Based Bearing Fault Diagnosis Using Deep Learning Algorithms. Energies 2021, 14, 2509. [Google Scholar] [CrossRef]
  23. Iqbal, R.; Maniak, T.; Doctor, F.; Karyotis, C. Fault Detection and Isolation in Industrial Processes Using Deep Learning Approaches. IEEE Trans. Ind. Inform. 2019, 15, 3077–3084. [Google Scholar] [CrossRef]
  24. Li, X.; Jia, X.; Wang, Y.; Yang, S.; Zhao, H.; Lee, J. Industrial Remaining Useful Life Prediction by Partial Observation Using Deep Learning with Supervised Attention. R. Soc. Open Sci. 2020, 7, 200674. [Google Scholar] [CrossRef]
  25. Mansouri, T.; Vadera, S. A Deep Explainable Model for Fault Prediction Using IoT Sensors. R. Soc. Open Sci. 2022, 9, 211002. [Google Scholar] [CrossRef]
  26. Zhang, X.; Xie, W.; Zhen, J.; Zong, X.; Jiao, T.; Zhang, D. Research on Fault Prediction and Diagnosis of Superconducting System Based on Deep Learning. In Proceedings of the 2021 IEEE 4th International Conference on Automation, Electronics and Electrical Engineering (AUTEEE), Shenyang, China, 19–21 November 2021; pp. 238–241. [Google Scholar]
  27. Glaeser, A.; Selvaraj, V.; Lee, S.; Hwang, Y.; Lee, K.; Lee, N.; Lee, S.; Min, S. Applications of deep learning for fault detection in industrial cold forging. R. Soc. Open Sci. 2021, 8, 201146. [Google Scholar] [CrossRef]
  28. Yadav, S.; Balkishan. Software Reliability Prediction by using Deep Learning Technique. R. Soc. Open Sci. 2022, 9, 211308. [Google Scholar] [CrossRef]
  29. Praveenchandar, J.; Vetrithangam, D.; Kaliappan, S.; Karthick, M.; Pegada, N.K.; Patil, P.P.; Rao, S.G.; Umar, S. IoT-Based Harmful Toxic Gases Monitoring and Fault Detection on the Sensor Dataset Using Deep Learning Techniques. Sci. Program. 2022, 2022, 4462280. [Google Scholar] [CrossRef]
  30. Rajakumar, M.P.; Ramya, J.; Maheswari, B.U. Health monitoring and fault prediction using a lightweight deep convolutional neural network optimized by Levy flight optimization algorithm. Neural Comput. Appl. 2021, 33, 12297–12311. [Google Scholar] [CrossRef]
  31. Xiao, C.; Liu, Z.; Zhang, T.; Zhang, X. Deep Learning Method for Fault Detection of Wind Turbine Converter. Appl. Sci. 2021, 11, 1280. [Google Scholar] [CrossRef]
  32. Marcos, D.B. A Deep Learning Approach for Condition-Based Fault Prediction in Industrial Equipment. In Proceedings of the 2019 2nd International Conference on Artificial Intelligence and Big Data (ICAIBD), Chengdu, China, 25–28 May 2019; pp. 227–230. [Google Scholar]
  33. Bellini, P.; Cenni, D.; Palesi, A.I.; Nesi, P.; Pantaleo, G. A Deep Learning Approach for Short Term Prediction of Industrial Plant Working Status. In Proceedings of the 2021 IEEE Seventh International Conference on Big Data Computing Service and Applications (BigDataService), Oxford, UK, 23–26 August 2021; pp. 9–16. [Google Scholar]
  34. Huang, K.; Wu, S.; Li, F.; Yang, C.; Gui, W. Fault Diagnosis of Hydraulic Systems Based on Deep Learning Model With Multirate Data Samples. R. Soc. Open Sci. 2021, 8, 210354. [Google Scholar]
  35. Prosvirin, A.E.; Piltan, F.; Kim, J. Hybrid Rubbing Fault Identification Using a Deep Learning-Based Observation Technique. R. Soc. Open Sci. 2021, 8, 201193. [Google Scholar] [CrossRef]
Figure 1. Architecture for Proposed Model.
Figure 1. Architecture for Proposed Model.
Sensors 23 07011 g001
Figure 2. Dual CNN for Fault Diagnosis.
Figure 2. Dual CNN for Fault Diagnosis.
Sensors 23 07011 g002
Figure 3. Results for Accuracy (%) with Data Size.
Figure 3. Results for Accuracy (%) with Data Size.
Sensors 23 07011 g003
Figure 4. Results for Precision (%) with Data Size.
Figure 4. Results for Precision (%) with Data Size.
Sensors 23 07011 g004
Figure 5. Results for Recall (%) with Data Size.
Figure 5. Results for Recall (%) with Data Size.
Sensors 23 07011 g005
Figure 6. Results for F1-measure (%) with Data Size.
Figure 6. Results for F1-measure (%) with Data Size.
Sensors 23 07011 g006
Table 1. Proposed and existing methods comparison.
Table 1. Proposed and existing methods comparison.
MethodsAvg. AccuracyAvg. PrecisionAvg. RecallAvg. F1-Measure
CNN94.5%91%91%91%
I-CNN97%92%92.5%94.5%
SVM91%92.39%88.54%90.43%
Proposed98%97%98.5%98.6%
Table 2. Proposed versus existing methods epochs.
Table 2. Proposed versus existing methods epochs.
EpochsCNNI-CNN
Accuracy %Precision % Recall %F1-Score %Accuracy %Precision % Recall %F1-Score %
10091.192.0892.1292.0492.9492.5792.1792.12
20092.2692.2192.9193.0292.192.6792.1592.57
50093.3292.1592.3292.1593.1992.1592.0192.92
100093.6193.3493.4293.3893.7893.1692.9793.04
120093.5893.3393.3293.4193.7793.0893.3293.13
EpochsSVMProposed
Accuracy %Precision %Recall %F1-Score %Accuracy %Precision %Recall %F1-Score %
10081.8381.5681.1881.1892.9592.5992.1892.14
20081.9881.6481.2981.1792.1392.6892.1692.59
50082.1782.1782.1582.1393.2192.1792.0692.95
100082.2282.2182.1882.1893.8193.1892.9893.07
120082.8182.1982.1782.1693.7993.1293.4193.05
Table 3. Proposed versus other methods batch size.
Table 3. Proposed versus other methods batch size.
Batch SizeCNNI-CNN
Accuracy %Precision % Recall %F1-Score %Accuracy %Precision % Recall %F1-Score %
20091.192.0292.1292.0392.9292.5592.1792.12
40092.1892.1392.919392.9992.6492.1592.56
50093.5593.2793.2493.4693.7793.1793.3393.17
70093.1693.1593.0493.3693.1992.7992.9792.96
SamplesSVMProposed
Accuracy %Precision %Recall %F1-Score %Accuracy %Precision %Recall %F1-Score %
20081.8381.5781.1781.1992.9392.5792.1992.15
40081.9781.6381.2781.1892.9992.6892.1792.59
50082.7582.1982.1382.2593.7993.1993.3593.2
70082.2382.1582.182.1493.2392.8192.9992.98
Table 4. Proposed versus other methods dropouts.
Table 4. Proposed versus other methods dropouts.
Dropouts %CNNI-CNN
Accuracy %Precision % Recall %F1-Score %Accuracy %Precision % Recall %F1-Score %
2591.0992.0392.0992.0492.9392.5692.1792.13
5092.1892.1492.9193.0192.9892.6592.1592.57
7593.5693.2793.3293.4793.7693.3893.3293.81
10093.0793.2693.2493.1893.1893.1793.1993.16
Dropouts %SVMProposed
Accuracy %Precision %Recall %F1-Score %Accuracy %Precision %Recall %F1-Score %
2581.8381.5681.1681.1892.9592.5892.1992.15
5081.9881.6381.2781.1792.9992.6792.1792.59
7582.7482.2182.1582.2693.7993.3993.3593.83
10082.1682.1782.1182.0993.2193.1993.2293.19
Table 5. Comparison of Single hidden layer with samples.
Table 5. Comparison of Single hidden layer with samples.
Single Hidden Layer with Samples in %CNNI-CNN
Accuracy %Precision % Recall %F1-Score %Accuracy %Precision % Recall %F1-Score %
2592.7992.1592.1592.2793.0493.0392.9993.03
5093.1592.7992.8192.4893.2793.1793.1393.14
7593.6993.1893.1993.1893.4593.1593.2593.26
10093.5193.0292.9992.9993.7793.3793.4793.36
Single Hidden Layer with Samples in %SVMProposed
Accuracy %Precision %Recall %F1-Score %Accuracy %Precision %Recall %F1-Score %
2581.2481.1381.6981.7893.0593.0492.9893.05
5081.7782.1561.4781.8893.2993.1893.1593.16
7582.4782.1782.1982.2193.4793.1793.2793.28
10082.4282.1182.1482.1993.7993.3993.4993.38
Table 6. Comparison of Multiple hidden layer with samples.
Table 6. Comparison of Multiple hidden layer with samples.
Multiple Hidden Layer with Samples in %CNNI-CNN
Accuracy %Precision % Recall %F1-Score %Accuracy %Precision % Recall %F1-Score %
2592.7992.1593.1492.2792.0493.0292.0393.03
5093.1692.2892.1992.4391.2792.1792.1892.18
7593.6793.3593.3293.1493.4993.3993.2793.28
10093.2493.3193.2993.0993.5393.4693.3293.31
Multiple Hidden Layer with Samples in %SVMProposed
Accuracy %Precision %Recall %F1-Score %Accuracy %Precision %Recall %F1-Score %
2581.2581.1381.6981.7997.0696.0497.0597.06
5081.2782.2681.4781.9196.2995.1997.1996.19
7582.5982.3782.1882.1997.5296.4198.2997.29
10082.4382.3482.1482.1798%97%98.50%98.60%
Table 7. Comparison of activation functions.
Table 7. Comparison of activation functions.
Activation Function CNN %I-CNN %SVM %Proposed %
Sigmoid 94.5979198
Relu92.2394.5690.2392.43
Table 8. Statistical measures.
Table 8. Statistical measures.
ModelsComputational Time (s)MSERMSER2
CNN28.0630.6910.0540.998
I-CNN23.5890.4390.1210.934
SVM13.7670.2310.0580.969
Proposed29.9210.1950.0620.897
Table 9. Training versus testing accuracy.
Table 9. Training versus testing accuracy.
Models CNNI-CNNSVMProposed
Accuracy for training data0.9320.9850.8690.999
Accuracy for testing data0.9440.970.8830.996
Table 10. Interpret and validate the consistency within clusters of data.
Table 10. Interpret and validate the consistency within clusters of data.
ModelsSilhouette Coefficient
CNN0.937011
I-CNN0.954649
SVM0.968802
Proposed0.966503
Table 11. Comparison of various existing methodologies.
Table 11. Comparison of various existing methodologies.
ModelsAccuracy%
K-Nearest Neighbor(KNN)74.09
Naïve Bayes(NB)72.91
Decision Tree(DT)72.98
Artificial Neural Networks(ANN)70.11
Multi-Layer Perceptron(MLP)73.13
Convolutional Neural Network(CNN)82.36
Radial Basis Neural Networks(R-BNN)78.31
Long Short Term Memory(LSTM)83.67
Bidirectional LSTM(BILSTM)84.89
AdaBoost(AD)71.56
BootStrapping(BS)71.34
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kidambi Raju, S.; Ramaswamy, S.; Eid, M.M.; Gopalan, S.; Alhussan, A.A.; Sukumar, A.; Khafaga, D.S. Enhanced Dual Convolutional Neural Network Model Using Explainable Artificial Intelligence of Fault Prioritization for Industrial 4.0. Sensors 2023, 23, 7011. https://doi.org/10.3390/s23157011

AMA Style

Kidambi Raju S, Ramaswamy S, Eid MM, Gopalan S, Alhussan AA, Sukumar A, Khafaga DS. Enhanced Dual Convolutional Neural Network Model Using Explainable Artificial Intelligence of Fault Prioritization for Industrial 4.0. Sensors. 2023; 23(15):7011. https://doi.org/10.3390/s23157011

Chicago/Turabian Style

Kidambi Raju, Sekar, Seethalakshmi Ramaswamy, Marwa M. Eid, Sathiamoorthy Gopalan, Amel Ali Alhussan, Arunkumar Sukumar, and Doaa Sami Khafaga. 2023. "Enhanced Dual Convolutional Neural Network Model Using Explainable Artificial Intelligence of Fault Prioritization for Industrial 4.0" Sensors 23, no. 15: 7011. https://doi.org/10.3390/s23157011

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop