Next Article in Journal
Integrated Dynamic Power Management Strategy with a Field Programmable Gate Array-Based Cryptoprocessor System for Secured Internet-of-Medical Things Networks
Previous Article in Journal
High-Gain Miniaturized Multi-Band MIMO SSPP LWA for Vehicular Communications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Survey on Data Mining for Data-Driven Industrial Assets Maintenance

by
Eduardo Coronel
1,*,†,
Benjamín Barán
2,† and
Pedro Gardel
3,†
1
Facultad Politécnica, Universidad Nacional de Asunción, Asunción 2160, Paraguay
2
Facultad de Tecnología y Ciencia Aplicada, Universidad Comunera, Asunción 1412, Paraguay
3
Facultad de Ciencias y Tecnología, Universidad Católica Ntra. Sra. de la Asunción, Campus Alto Paraná, Hernandarias 7220, Paraguay
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Technologies 2025, 13(2), 67; https://doi.org/10.3390/technologies13020067
Submission received: 26 December 2024 / Revised: 22 January 2025 / Accepted: 26 January 2025 / Published: 4 February 2025

Abstract

:
This survey presents a comprehensive review of data-driven approaches for industrial asset maintenance, emphasizing the use of data mining and machine learning techniques, including deep learning, for condition-based and predictive maintenance. It examines 534 references from 1995 to 2023, along with three additional articles from 2024 on natural language processing and large language models in industrial maintenance. The study categorizes two main techniques, four specialized approaches, and 27 methodologies, resulting in over 100 variations of algorithms tailored to specific maintenance needs for industrial assets. It details the data types utilized in the industrial sector, with the most frequently mentioned being time series data, event timestamp data, and image data. The survey also highlights the most frequently referenced data mining algorithms, such as the proportional hazard model, expert systems, support vector machines, random forest, autoencoder, and convolutional neural networks. Additionally, the survey proposes four level classes of asset complexity and studies five asset types, including mechanical, electromechanical, electrical, electronic, and computing assets. The growing adoption of deep learning is highlighted alongside the continued relevance of traditional approaches such as shallow machine learning and rule-based and model-based techniques. Furthermore, the survey explores emerging trends in machine learning and related technologies, identifies future research directions, and underscores their critical role in advancing condition-based and predictive maintenance frameworks.

Graphical Abstract

1. Introduction

The industry faces a huge transformation due to the high automation of systems and processes. This transformation started decades ago with isolated automated systems to solve large process problems with a relatively small amount of digital assets. Nowadays, the variety of digital assets and the complex networking behind them require better and automated monitoring systems, optimized maintenance policies, and advanced analysis to support engineers, technicians, and operators in their daily activities. Many studies are turning their attention to solutions with a focus on resilient architectures, expert systems for decision-making support, and advanced analytic techniques and tools for data mining (DM) and machine learning (ML).
Although DM and ML are generally studied as different areas of computer science, for didactic purposes, this work defines DM as encompassing not only the processes of extracting valuable insights and patterns from large datasets, but also the application of various ML algorithms that leverage these data for predictive and analytical purposes. In short, DM serves as a broad term that includes both the traditional techniques of knowledge extraction and the implementation of the most sophisticated ML algorithms, such as deep learning (DL), to maximize usefulness of available data.
Interesting reviews and surveys explore the field of DM with a focus on maintenance optimization, fault identification, and prognosis such as [1,2,3,4,5,6,7,8,9,10,11,12,13]. Regarding studies with a taxonomy presentation of data science and analytic applications in industrial maintenance, the most comprehensive papers to date are [14,15,16,17,18]. Nevertheless, their focus was based only on mechanic and electromechanic assets.
The revision of survey, review, and taxonomy papers led to the formulation of the following research questions, which define and convey the scope and aim of this paper:
  • What techniques are commonly used for analysis in the field of industrial assets maintenance, and how have they evolved over the years?
  • Which algorithms are most frequently applied, and what are their specific applications, advantages, and disadvantages?
  • Are all types of assets used in the industrial sector adequately studied and analyzed? Is there a review that compiles information across all asset types?
  • What categories of asset complexity are typically studied, and which techniques are best suited for analyzing these categories of assets?
  • What types of data are considered for analysis? Do the techniques support processing data from assets with multiple variables?
  • What are the trending topics in machine learning and the role of emerging technologies in advancing industrial maintenance?
This survey aims to advance the understanding and application of data-driven approaches for industrial asset maintenance by addressing critical gaps and broadening the scope of existing research. The primary contributions of this article are as follows:
  • Introduction of data mining (DM) and machine learning (ML) techniques applied to the maintenance of industrial assets;
  • Expansion of the study scope to include electric, electronic, and computing assets, in addition to the commonly studied mechanic and electromechanic assets, while proposing four categories of assets based on complexity;
  • Analysis of the purposes and applications of DM and ML, with a focus on the most frequently referenced algorithms for condition-based and predictive maintenance;
  • Summary of data types and working parameters used in data mining and their relevance to industrial assets maintenance analysis.
To the best of the authors’ knowledge, no existing survey comprehensively addresses all the topics covered in this research study. Therefore, the authors believe that the developed content and findings presented here are of real value for researchers, experts, and decision-makers aiming to venture into the field of industrial asset maintenance.
This work is organized as follows: Section 2 presents the materials and methods used in the research, detailing the methodologies and techniques employed for the search of research studies under interest. Section 3 delves into the application of data mining in industrial maintenance, exploring various maintenance strategies and the purposes of data mining in condition-based and predictive maintenance. Within this section, subsections cover topics such as degradation identification, failure detection, health index forecasting, data pre-processing, synthetic data generation, transfer learning, and objective optimization. Section 4 defines the data types employed in data mining, asset varieties and complexity, providing insights into the types of data utilized and the complexity of assets under consideration. Section 5 presents topics on learning models, types, and algorithms used in industrial maintenance, categorizing them based on their methodologies and techniques. This section also discusses the most cited learning algorithms by technique type. A general discussion is conducted in Section 6. Section 7 presents trending topics of machine learning and emerging technologies in industrial maintenance. Finally, the conclusions of Section 8 synthesize the key findings from the study, highlighting the importance of understanding asset characteristics, employing appropriate analytical methods, leveraging diverse learning techniques, and utilizing suitable tools for effective maintenance strategies. Lastly, as future work directions, suggestions of potential areas for further research and development in industrial maintenance and data mining are presented.

2. Materials and Methods

The primary purpose of this investigation was to identify the most relevant literature on the application of data mining (DM) in industrial maintenance contexts, including industrial asset diagnosis, fault detection, prognosis, and various other applications. To start the exploration, a strategic approach was adopted, starting with the formulation of specific keywords. These keywords were applied within the domains of article titles, keywords, or abstracts, specifically targeting the period spanning from year 2015 to May 2023. Publications and research studies that were not in English and not directly related to the industrial field were excluded from this research. The search revealed a final count of 534 works deemed relevant and included for consideration. Among the considered studies, there are 495 specific research, 22 reviews, 8 surveys, 6 taxonomies, and 3 patents. Additionally, to cover the topics of natural language processing and large language models in the field of industrial maintenance, 3 more articles were considered, being 2 of them specific research studies and 1 review, all of them of the year 2024. Totalizing 537 articles for the general repository.
Table 1 shows part of the keywords under consideration for the exploration of technical studies, focusing on the top 15 most referenced, which are presented as a summary that details their number of mentions within the general repository. The other considered keywords are: remaining useful life (RUL) with 40 mentions, clustering with 40 mentions, preventive maintenance with 32 mentions, forecasting with 30 mentions, deterioration with 26 mentions, industry 4.0 with 26 mentions, internet of things (IoT) with 20 mentions, condition-based maintenance with 21 mentions, big data with 14 mentions, data mining with 11 mentions, industrial systems with 9 mentions, early fault detection with 7 mentions, maintenance planning with 3 mentions, reliability block diagram (RBD) with 2 mentions, failure mode effect and criticality analysis (FMECA) with 2 mentions, natural language processing with 1 mention, language models with 1 mention, and linguistic text mining with 1 mention.
The selection criteria specified the inclusion of studies since the year 2015, whereas the search for specific research studies encompassed a broader timeframe, commencing from the year 1995 up to the year 2023. Articles from 2024 are not considered due to the specific topics defined for the search criteria. Figure 1 illustrates the distribution of the 534 works identified over the entire period under review. There has been a marked increase in studies since 1995, with a rising trend continuing until 2018. Following this peak, a decline in the number of studies is observed in the subsequent years.
The research repository, consisting of 537 articles, was primarily constructed using the following academic databases: Science Direct with 205 studies, IEEE Xplore with 129 studies, Springer Link with 52 studies, MDPI with 39 studies, Sage Journals with 31 studies. An additional 81 studies were sourced from complementary platforms identified through Google Scholar, including Taylor & Francis Online, ACM Digital Library, ResearchGate, IOP Science, HINDAWI, ASME, arXiv, CORE, EXTRICA, Google Patents, WILEY Online Library, IET, IOS Press, BGU, IGI Global, OnePetro, DIVA, WIRES, CERN Document Server, SPIE Digital Library, ARC, AIP Publishing, PHIL Papers, Emerald, and BazTech.
For enhanced readability, refer to Table 2, which lists all the acronyms used in this work.

3. Data Mining Application in Industrial Maintenance

This section provides a technical overview of the integration of data mining (DM) techniques in industrial maintenance. It focuses on the strategic application of DM to enhance maintenance practices, beginning with an analysis of maintenance strategies and their integration with DM methodologies. The section further elucidates the role of DM in condition-based and predictive maintenance, emphasizing its significance in enabling proactive interventions and improving operational efficiency. Additionally, it examines the range of DM techniques utilized in industrial maintenance, detailing the sophisticated methods used for insight extraction, failure prediction, and decision-making optimization. A dedicated segment clarifies the foundational models and methods underlying these techniques, providing a comprehensive understanding of their application in industrial maintenance.

3.1. Exploration of Maintenance Strategies for the Application of Data Mining

The utilization of DM in modern industrial maintenance focuses on three widely recognized models: preventive, condition-based, and predictive maintenance.
These models stand as pillars frequently referenced in academic and research studies within the domain of maintenance strategies.
The summary of mentions of these maintenance strategies in the research studies is as follows: preventive maintenance with 22 mentions [4,6,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38], condition-based maintenance with 16 mentions [4,7,13,20,39,40,41,42,43,44,45,46,47,48,49,50], and predictive maintenance with 105 mentions [1,3,4,5,6,7,9,10,14,16,21,23,24,25,26,27,28,29,30,31,32,36,42,43,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129]. Corrective maintenance is infrequently mentioned in the literature concerning the application of data mining in industrial maintenance, with only 6 references [4,21,29,63,98,130]. Typically, these mentions serve to provide an introductory definition and to highlight its disadvantages in comparison to other maintenance models.
DM in industrial maintenance encompasses the application of advanced analytical techniques to extract valuable insights from maintenance-related data. It involves leveraging historical data, sensor readings, and patterns to enhance maintenance decision-making processes.
Table 3 summarizes, with the corresponding references, these three key maintenance strategies, highlighting their objectives, approaches, benefits, and challenges. Each strategy provides distinct advantages while presenting specific challenges, particularly in data management and advanced analytics.
The studies considered in this research focus on industrial assets maintenance, primarily emphasizing CBM and PdM. Within these maintenance paradigms, DM plays a significant role, following the objectives detailed in the subsection.

3.2. Data Mining Application Purposes in Condition-Based and Predictive Maintenance

Considering condition-based and predictive maintenance strategies, data mining is applied in industrial maintenance mainly for the analysis purposes detailed next. Each analysis purpose and associated terminologies commonly used interchangeably to denote the same concept matter are explained.

3.2.1. Degradation Identification

Degradation refers to the gradual deterioration or decline in the performance, condition, or reliability of a piece of equipment or system over time. It is a progressive process where the performance of the equipment slowly declines due to wear and tear, aging, or other factors. During degradation, the equipment may still be operational, but it may no longer function at its optimal level. A more detailed explanation is presented in [16], based on the ”European Standard of Maintenance” terminology, EN 13306. Maintenance strategies often aim to detect and address degradation early to prevent it from progressing to a failure state. Related terminology and other terms used in research, in alphabetical order, include the following:
A
Anomaly detection: The process of identifying abnormal or unexpected deviations in machinery or equipment performance data. It involves using advanced monitoring and analysis techniques to detect potential faults or irregularities that could lead to breakdowns or failures in industrial systems [7,10,13,16,54,55,57,61,63,75,81,84,95,131,132,133,134,135,136,137,138];
B
Degradation: The progressive decline in the quality, efficiency, or functionality of industrial machinery or infrastructure due to different factors such as usage, environmental conditions, or lack of maintenance [1,3,7,14,16,20,22,28,29,30,31,39,40,41,43,45,49,52,53,57,61,64,67,69,73,74,83,89,90,91,92,93,99,104,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166];
C
Deterioration: The gradual decline or worsening of machinery, components, or infrastructure within an industrial environment. It encompasses the wear and tear, corrosion, and other factors that lead to reduced performance or functionality over time [1,6,7,10,19,31,43,59,94,109,130,148,167];
D
Health condition: Refers to the overall operational state or status of machinery, equipment, or systems in an industrial setting. It involves assessing the well-being and functionality of these assets to ensure they operate efficiently and effectively [3,7,21,23,41,42,55,58,131,141,143,165,168,169,170,171,172,173,174,175,176,177];
E
Health monitoring: The continuous or periodic assessment of key parameters, performance indicators, or predictive maintenance data to track the condition of machinery and equipment. This procedure helps to identify potential issues before they lead to breakdowns or failures [1,2,7,64,75,120,152,159,171,178,179,180,181];
F
Health state: The specific operational condition or status of machinery, equipment, or systems at a particular time. It provides insights into the overall operational health and performance of industrial assets [1,3,12,14,23,28,41,45,141,161,181,182,183,184,185,186,187];
G
Incipient fault: The initial or early stages of a fault or issue in machinery or systems are not easily detectable in general, but they have the potential to develop into more severe problems if not addressed promptly [7,14,47,106,188,189,190,191];
H
Performance evaluation: The assessment of how effectively machinery, systems, or processes function within an industrial setting. It involves measuring key performance metrics to ensure optimal efficiency and productivity [50,84,148,192,193];
I
Reliability evaluation: The analysis and assessment of the probability that industrial systems, machines, or components will operate without failure within specified operating conditions. It involves evaluating the reliability and dependability of equipments to minimize downtime [194].

3.2.2. Failure Detection

Failure occurs when a component of the equipment or the system ceases to function as intended. It is the point at which the equipment or system cannot perform its intended function due to a critical malfunction or breakdown. A detailed definition and the formulation of a fault diagnosis are presented in [2]. Failure is usually the result of prolonged degradation that has not been addressed through maintenance activities. Related terminology and other words used in research, in alphabetical order, include the following:
A
Fault detection: The process of actively monitoring and detecting deviations, abnormalities or faults within industrial equipment or systems. It relies on sensors, monitoring tools, data analysis and algorithms to identify deviations from normal operational behavior and trigger alerts or notifications for maintenance or further investigation [6,7,30,34,39,45,51,54,57,60,61,75,80,167,169,174,178,188,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234];
B
Fault diagnosis: Involves analyzing and determining the root cause or sources of faults, malfunctions, or problems within industrial equipment or systems. It often employs investigative methods, data analysis, and expertise to pinpoint specific issues causing failures [2,3,4,6,7,12,13,32,34,38,39,45,47,53,58,61,77,96,103,106,111,115,118,119,122,131,137,149,157,158,162,163,164,165,169,170,171,172,173,174,175,176,177,178,179,183,184,185,186,188,189,190,191,192,193,198,200,201,203,204,206,207,208,210,211,212,215,216,218,219,221,222,224,225,226,228,229,230,231,232,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382];
C
Fault identification: The specific act of recognizing, categorizing, or labeling faults or abnormalities within industrial machines or systems. It involves distinguishing among different types of faults or failures to facilitate targeted troubleshooting and corrective actions [7,45,103,192,208,234,236,267,321,353,366,383,384,385,386,387,388,389].

3.2.3. Health Index Forecasting

Health index forecasting involves predicting future condition or health of equipment or machinery based on historical data and various sensor measurements. It helps maintenance teams anticipate when maintenance or repairs will be needed, enabling proactive maintenance and minimizing downtime. A comprehensive definition is presented in [2]. Related terminology and other terms used in research, in alphabetical order, include the following:
A
Early fault detection: The capability to identify and detect potential faults or anomalies in industrial machinery or systems at an early stage. It involves the use of monitoring tools, sensors, and predictive algorithms to catch abnormalities before they escalate into severe failures [7,34,80,188,203,230];
B
Fault prognosis: This focuses on predicting and forecasting potential faults or failures in industrial equipment or systems before they occur. It uses advanced analytics, machine learning, and diagnostic techniques to anticipate and mitigate impending problems [2,7,53,123,152,356];
C
Forecasting: This involves the use of historical data and statistical techniques to predict future trends or conditions related to machinery health, performance, or maintenance needs. It assists in planning maintenance schedules and resource allocation [14,16,30,41,58,67,79,85,92,95,115,137,153,390,391,392,393,394];
D
Regression: A statistical method for analyzing the relationship between variables, often employed in predictive maintenance models. Regression analysis helps in understanding how changes in one variable relate to changes in another one and it can be used to predict future outcomes based on historical data patterns [2,3,7,8,10,12,14,16,27,28,41,49,53,58,59,69,72,73,75,76,78,85,91,101,138,149,158,159,160,161,162,171,182,197,269,271,289,290,293,321,346,353,382,391,395,396,397,398,399,400,401,402,403,404,405,406,407];
E
Remaining life assessment: This involves the evaluation and estimation of the remaining operational lifespan of industrial machinery. It considers various factors such as usage patterns, environmental conditions, and maintenance history to estimate how much lifespan is left in a system [3,38,71,82,91,147,181,392,395,401,408,409,410,411,412];
F
Remaining useful life (RUL): This refers to the estimated time or remaining operational lifespan of a piece of equipment or system before it is expected to fail or become unreliable. Estimating RUL helps in scheduling maintenance activities to maximize asset utilization while minimizing unplanned downtime [2,3,7,9,10,14,16,17,26,43,45,52,53,57,61,62,69,71,74,78,82,88,89,91,93,94,97,120,139,142,144,147,153,156,161,165,166,180,198,392,395,401,402,404,408,410,411,412,413,414,415].

3.2.4. Data Pre-Processing

Data pre-processing refers to the steps taken to clean, transform, and prepare raw sensor and maintenance data for analysis. This includes noise removal, missing value handling, data normalization, and other data cleaning and formatting tasks to ensure the quality and consistency of the data used for the learning model. A brief description is presented in [12]. For more details, refer to [16], which summarizes an extensive use example. Related terminology and other terms used in research, in alphabetical order, include the following:
A
Data fusion: This involves the integration or combination of data from different sources or sensors to provide a more complete and accurate representation of the state or condition of industrial machinery. It aims to improve decision-making by using multiple data streams [3,4,7,10,16];
B
Dimension reduction: Similar to feature reduction, it involves techniques to reduce the number of dimensions or variables in a dataset. It aims to retain essential information while reducing the dimensionality of the dataset, making it more manageable for analysis [191,250,308]. In industrial maintenance, dimensionality reduction is applied for the following activities:
(a)
Dimensionality reduction of sensor data: In predictive and condition-based maintenance, the principal component analysis (PCA) technique, and other variations of it, can be applied to reduce the dimensionality of sensor data while retaining critical information. This helps to improve the modeling for the equipment failure detection and prediction [63,73,75,231,263,343,416,417];
(b)
Feature selection: Feature selection methods, such as filters, wrappers, and embedded methods, are used to choose a subset of the most relevant features to improve the modeling of maintenance prediction and condition-based tasks [12,105,130,333,418,419,420]. Some applied feature selection algorithms are chi-squared, Spearman correlation, mutual information, Fisher score, Pearson correlation, and count-based [395]. Metaheuristic optimization is employed with machine learning algorithms to obtain a new subset of the best features of data, as mentioned in [209,220,252,285,383];
C
Feature engineering: This is the process of using domain knowledge to extract and create meaningful features from raw data that improve the performance of machine learning models. It involves selecting, modifying, and creating new features (attributes or variables) to enhance the predictive power of the algorithms. This step is crucial because the quality and relevance of features can significantly impact the accuracy and efficiency of the model. Feature engineering can include techniques like normalization, encoding categorical variables, handling missing data, creating interaction features, and more [3,9,78,395,421];
D
Feature extraction: This involves the process of selecting or deriving relevant and meaningful attributes or features from raw data collected from industrial machinery or systems. These extracted features help in building predictive models or performing analysis for maintenance-related insights [2,3,7,8,11,12,14,16,33,40,51,61,75,93,131,137,142,157,158,164,170,171,174,184,192,199,200,204,215,216,222,230,231,235,239,244,246,260,261,267,268,270,275,280,284,286,289,290,293,297,303,315,316,317,320,325,328,329,330,332,333,335,336,337,339,343,347,353,354,356,359,361,362,363,364,365,366,369,370,372,373,374,378,381,389,392,416,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438]. In industrial maintenance, feature extraction applications are for the following tasks:
(a)
Image processing: In visual inspections, image processing techniques such as edge detection or texture analysis can be used to extract relevant features from images of equipment components [254,265,324,424];
(b)
Signal processing: In equipment maintenance, signals from machines (such as vibration, acoustic, electric current and voltage, among others) can be processed using the fast Fourier transform (FFT), general interpolated fast Fourier transform (GIFFT), and Hilbert–Huang transform (HHT) to extract frequency domain features [6,7,14,55,142,274,319,328,439] and the wavelet packet transform (WPT) to extract time-frequency domain features [96,164,171,173,188,235,238,239,291,324,347,370,422,433,440,441] that indicate the condition of the equipment;
(c)
Statistical summarization of data: Sensor data over time can be summarized using statistical features, such as kurtosis, mean, standard deviation, maximum value, minimum value, skewness, variance, root-mean-square, central moment, and others, to provide a concise representation of the data for anomaly identification or predictive models for fault prognosis [103,250,270,418,419,441,442,443,444];
E
Feature fusion: This combines or integrates multiple features or information sources from different sensors or data streams related to industrial machinery or systems. The goal is to create more informative and comprehensive features that can enhance the understanding of equipment health or performance [7,354]. In industrial maintenance, some examples of feature fusion applications include the following:
(a)
Multi-modal data fusion: Industrial maintenance often involves diverse data sources, including not only sensor data and text reports but also images, making this different from previous presented data fusion cases. Feature fusion techniques can combine features extracted from these three different modalities to create a unified representation for more accurate fault detection or equipment health assessment [2,16,362];
(b)
Sensor data fusion: In predictive maintenance, data from multiple sensors on the same equipment can be fused by concatenating or averaging the sensor readings [3,10]. This provides a holistic view of the equipment condition and has the potential to provide better data analysis tools across all domains, including the maintenance quality and the management field [16];
(c)
Temporal and spatial data fusion: In cases where equipment data include both temporal (time series) and spatial information, feature fusion can combine features from these dimensions to model the dynamic behavior and spatial relationships of equipments [137,317,319,359];
(d)
Text and numerical data fusion: Maintenance reports and numerical sensor data can be fused to provide a more comprehensive understanding of maintenance events and their impact on equipment performance [16];
F
Feature learning: This refers to algorithms or techniques that enable systems to automatically discover or learn informative features from raw data without explicit guidance. This process helps to identify patterns or representations that can be useful for predictive maintenance or fault detection [7,9,157,166,258,260,325,351,354,363,365,372,427];
G
Feature reduction: This process consists of reducing the number of features or variables in a dataset while preserving as much relevant information as possible. It helps to simplify models, reduce computational complexity, and improve efficiency in the analysis of industrial maintenance data [2,174,175,191];
H
Pre-processing: This refers to the initial phase of data preparation where raw data collected from sensors or other sources are cleaned, normalized, transformed, and other necessary steps are taken to make them suitable for analysis. It includes handling missing values, removing noise, and standardizing data formats [2,12,14,16,28,47,78,95,142,193,197,199,200,206,343,445,446,447].

3.2.5. Data Augmentation

Data augmentation involves the creation of artificial data that simulate real-world conditions. This can be useful when real data is scarce or sensitive. In maintenance, synthetic data can be used to test and validate predictive models. Related terminology and other terms used in research, in alphabetical order, include the following:
A
Augmentation: Techniques used to expand or enhance existing datasets by introducing variations, modifications, or transformations to the original data. This process helps to increase the diversity and size of datasets for better model training or analysis [2,7,13,14,153,350];
B
Data generation: The process of creating or producing new data points or datasets relevant to industrial machinery, systems, or processes. It involves generating data to supplement existing datasets, improve model performance, or simulate different operational scenarios [2,14,60,89,226,352];
C
Synthetic data: Artificially generated data that imitate real-world scenarios and characteristics of industrial machinery or systems, also known as fake data [12]. They are used when access to real data is limited or restricted to help train models, test algorithms, or perform analyses without using sensitive or proprietary information [59,99,168,197].
In industrial maintenance, synthetic data generation applications examples include the following:
(a)
Imbalanced data augmentation: In predictive maintenance, when the majority of the data represent normal equipment behavior, synthetic data can be generated to create more balanced class distributions, ensuring that models effectively detect rare equipment faults [2,12,13,14,350]. For a production system, failure events are rare due to the unaffordable and severe consequences of running machines under fault conditions and the potentially time-consuming degradation process before a failure happens [7];
(b)
Rare event simulation: Industrial equipment may experience rare events such as extreme operating conditions or rare failures. Synthetic data can simulate these scenarios to train models for robust fault detection [14].

3.2.6. Domain Adaptation

Domain adaptation is a technique where knowledge learned from one domain or dataset is applied to improve performance in another related domain. In maintenance, this can involve using pre-trained ML models or algorithms from one type of equipment to enhance the predictive accuracy for another type, leveraging the shared knowledge. Related terminology and other terms used in research, in alphabetical order, include the following:
A
Domain adaptation: This refers to the process of modifying or adjusting models or algorithms trained on one domain to perform effectively on a different but related domain. It involves minimizing the effects of domain shift by adapting the learned knowledge or features from a source domain to improve performance on a target domain with different characteristics or distributions [7,131,149,170,183,243,399,448,449,450];
B
Domain shift: This occurs when there is a difference or discrepancy between the distribution or characteristics of data from one domain (source domain) to another domain (target domain). In industrial maintenance, this could be observed when the data collected from different machines or systems exhibit variations due to changes in operating conditions, environmental factors, or other variables [351,450];
C
Transfer learning: This refers to a machine learning technique in which knowledge or patterns learned from one domain or task are transferred and applied to another related domain or task. In industrial maintenance, it involves using knowledge or models trained on one set of machinery or data to improve learning or performance on a different but related set of machinery or data, especially when the labeled data in the target domain are limited [2,7,12,13,14,118,122,131,170,183,184,241,242,266,349,397,399,426,451].
It is most valuable when there is limited data in the target domain. In industrial maintenance, examples of transfer learning applications include the following:
(a)
Equipment fault diagnosis: Suppose that the source and target domain data are collected from an identical machine, but with different operation conditions, like different speed and load, or different working environments. In this scenario, transfer learning may be used to adapt fault detection models from a known and labeled source domain. Even when the source and target domain data are collected from different but related machines, like motors and generators, transfer learning may be a feasible technique [12,118,122,131,170,184,241,242,349];
(b)
Image data classification: Transfer learning has been established as an effective technique in computer vision for using rich labeled data in the source domain to build an accurate classifier for the target domain [426];
(c)
Knowledge transfer across sites: In a multi-site manufacturing environment, knowledge gained from maintenance and quality control at one site (e.g.,: a laboratory) can be transferred to improve operations and maintenance at another site (e.g.,: real-world) with similar processes and equipment. Usually, this is known as a digital twin approach, in which situations and conditions are developed in a laboratory (virtual space) that, in the real world (physical space), would not be easily captured due to the production cost, safety, and other factors of the industrial plant [7];
(d)
Time series forecasting: Transfer learning can be used in time series forecasting tasks, where models trained on historical data from one location can be adapted to make forecasts for a different location with similar operating conditions [399].

3.2.7. Objective Optimization

Objective optimization involves finding the best set of parameters or decisions that optimize a specific objective or goal. In the context of industrial maintenance, it refers to finding the optimal maintenance strategy that minimizes costs, downtime, or other relevant objectives while maximizing equipment reliability and performance [7]. It is used to make informed decisions and allocate resources effectively. The main characteristic of objective optimization is that it can improve system performance or decision-making. In industrial maintenance, examples of optimization applications include the following:
A
Energy consumption optimization: Optimization techniques can minimize energy consumption in manufacturing processes by adjusting equipment operating parameters, such as temperature and pressure, to meet production targets while minimizing the overall cost [100]. Another important factor that can be analyzed to optimize energy consumption is the distance between the edge equipment where data are produced and the computation center where they are processed [2];
B
Maintenance scheduling: Optimization can be used to schedule preventive maintenance tasks or inspection intervals for industrial equipment. It considers factors such as equipment criticality, maintenance costs, and operating downtime to find the most cost-effective schedule [3,6,40,76,91];
C
Spare parts inventory management: Optimization models can determine the optimal level of spare parts inventory to minimize costs while ensuring that critical components are readily available for maintenance needs [31,37,69]. This is a good example of the role of data-driven prognostics in maintenance decisions that industries usually face over the life cycle of an asset;
D
Supply chain optimization: Optimization techniques can optimize the supply chain by minimizing lead times, reducing transportation costs, and ensuring timely delivery of critical spare parts. The factories of the future will combine the efficiency of mass production with custom production, and will optimize the supply chain in real-time thanks to high Internet connectivity. These factories will handle fluctuations in demand in a fully automated and fault-tolerant manner [4], meaning this important process should have redundancy.
Figure 2 presents and summarizes the number of research works that mention the application of PdM or CBM considering the previously defined purposes, with fault detection, forecasting, pre-processing, and degradation being the most referenced with 517, 196, 184, 169 mentions respectively. The indicated mentions consider the referenced research studies of reviews, surveys, taxonomies, and specific studies, which is why the sum of them exceeds the quantity of the core repository.

3.3. Data Mining Methodologies and Machine Learning Types Applied to Industrial Maintenance

This subsection provides an overview of the wide range of data mining (DM) methodologies, from traditional statistical methods to advanced machine learning algorithms, and highlights their applications in failure prediction, maintenance scheduling optimization, and data-driven decision-making for efficient industrial operations and maintenance.

3.3.1. Data Mining Methodologies

DM encompasses a wide range of methodologies to make extractions, predictions, or decisions based on data. Table 4 summarizes some well-known DM methodologies from the industrial maintenance literature, highlighting their definitions, example algorithms, and applications.

3.3.2. General Types of Machine Learning

The following is a summary of the general types of machine learning (ML) that support the previous purposes applied to CBM or PdM.
A
Classification
Classification in ML is crucial for solving various problems in industrial maintenance. The main feature of classification is to sort data into categories or classes; hence, it is a problem of automatically assigning a label to an unlabeled example [455,456]. The three most common types of classification are described below:
(a)
Binary classification, which can be used to detect a fault (yes/no) based on sensor data and maintenance history, or to predict whether an asset will fail within the next defined period such as 24 h. This helps in proactive maintenance scheduling, preventing costly breakdowns or the damage of dependant systems, as detailed in [14,38,49,83,398,457];
(b)
Multi-class classification, which can be used to categorize different types of equipment faults, such as electric, mechanic, or software-related problems, based on fault data and symptoms, as mentioned in [14,38,244,298,312,322,326]. This can enable maintenance teams to identify the root causes of problems and allocate resources efficiently;
(c)
Multiple classification (multi-label classification), which helps identify multiple defects or maintenance needs in a manufacturing process, such as categorizing products with defects in color, shape, and size. According to [108], this supports quality control and ensures comprehensive maintenance planning.
B
Regression
Regression is an ML technique used to predict the continuous evolution of numerical values based on input features [455,456]. It aims to model the relationship between independent variables (features) and a dependent variable (target) to make predictions. This prediction of signal evolution can serve as input to expert systems or users to trigger alarms related to patterns observed in the future behavior of a system [14].
The output of a regression model is a continuous numerical value, such as temperature, pressure, time to failure, or cost.
The main characteristic of regression is the forecasting of future outcomes based on historical data. In industrial maintenance, regression models are applied to various scenarios to estimate or forecast continuous outcomes. A summary with examples of applications in industrial maintenance is presented next:
(a)
Remaining useful life (RUL): Regression can be used to predict the RUL of industrial equipment based on sensor data. For instance, predicting when a pump or motor will need maintenance to prevent costly breakdowns. Research studies that have estimated the RUL include [2,3,7,9,10,14,16,17,26,43,45,52,53,57,61,62,69,71,74,78,82,88,89,91,93,94,97,120,139,142,144,147,153,156,161,165,166,180,198,392,395,401,402,404,408,410,411,412,413,414,415];
(b)
Quality control: Regression analysis can be applied to predict product quality attributes based on various process parameters; for example, predicting the quality of a product based on manufacturing conditions, as described in [390];
(c)
Cost estimation: Regression can estimate maintenance or repair costs and the system availability or performance based on factors such as equipment age, usage, and historical maintenance costs. This aids in budget planning, reducing unplanned downtime, extending equipment lifetimes, and maintenance optimization, as detailed in [7,16,25,26,28,29,41,43,50,52,56,73,74,93,104,109,140,458];
(d)
Supply chain optimization: Regression can forecast demand for industrial components, helping in supply chain planning and inventory management [4];
(e)
Process enhancement: Regression models can optimize manufacturing processes by identifying the ideal operating conditions that lead to the desired output or goal, such as product yield or efficiency [100];
(f)
Fault prognosis: Regression analysis can be used to detect abnormal patterns in sensor data that indicate equipment faults or deviations from normal operation, as mentioned in [2,7,53,123,152,356].
C
Clustering
Clustering is an ML technique used to group similar data points based on certain similarity measures or patterns; hence, it is a problem of learning to assign a label to examples by leveraging an unlabeled dataset [455,456]. It aims to discover inherent structures or patterns in data by grouping data points into clusters, where points within the same cluster are more similar to each other than to those in other clusters. The output of a clustering algorithm is a set of clusters or groups, and it is typically an unsupervised learning technique because it does not require labeled data [56].
In industrial maintenance, clustering helps identify similarities or patterns among equipments, processes, or maintenance events. It allows the determination of outliers or identifies erroneous behaviors on machinery or systems [56]. This technique is useful when there is no prior knowledge or understanding of the monitored system [16]. A summary of clustering in ML with examples from industrial maintenance is presented next:
(a)
Equipment health monitoring: Clustering can be applied to sensor data from different equipment to group similar machines based on their operating conditions or performance trends. Some examples mentioned in [7] are clustering wind turbine normal states into multiple different clusters for normal behavior identification or the feature fusion of rotary machines for clustering performance improvement;
(b)
Maintenance event categorization: Clustering can categorize maintenance events based on their characteristics, such as failure modes. This helps to understand common maintenance challenges and improve response times [14];
(c)
Quality control: Clustering can group products or components based on quality attributes. For example, clustering similar products with consistent quality or asset performance can help identify production problems or anomalies [30,390,459,460];
(d)
Energy consumption profiling: Clustering can segment energy consumption patterns in a manufacturing facility and identify unusual patterns of energy consumption of different machines. This aids in early fault identification in machines and energy cost savings [24,393,421];
(e)
Anomaly detection: In maintenance, clustering can be used for anomaly detection by identifying data points that do not belong to any cluster, which may indicate unusual equipment or system behavior, or potential faults. This helps prevent damage or failure and reduce the malfunctioning time [54,63,132,133,136,138];
(f)
Process enhancement: Clustering can group similar processes or production lines, allowing for the identification of maintenance best practices that can be applied across similar assets [100].
In specific cases, some previously explained well-known techniques of ML are combined among themselves, or with other algorithms that are used before or after the data modeling, to allow tasks such as enhanced pre-processing, synthetic data generation, transfer learning, or optimization.

4. Data Types Employed in Data Mining, Asset Variety, and Complexity

The use of data mining (DM) in industrial maintenance requires the exploration and analysis of diverse data types sourced from a large number of assets, each with varying degrees of complexity. These data types cover a broad spectrum, ranging from structured datasets comprising numerical or categorical information to unstructured data such as text, images, or sensor readings. Within industrial settings, assets exhibit multifaceted variations, including machinery, equipment, systems and infrastructure, each characterized by unique operational complexities and unique maintenance requirements. Furthermore, the complexity of these assets ranges from simple standalone machines to interconnected systems within complex industrial ecosystems. The combination of these diverse data types and asset complexities represents significant challenges in extracting valuable insights, requiring sophisticated data processing techniques and analytical methodologies designed to compact and extract valuable information from this diversity. A strategic and valuable factor for the application of data mining and machine learning in data-driven industrial maintenance strategies is their ability to effectively understand and manage the diversity of data types, asset variations, and levels of complexity of these systems.
This section provides an in-depth exploration of the data types utilized in DM, highlighting the most common types used in the field of industrial maintenance. A complimentary overview of data acquisition including the domain of analisys and categorization of data by source are given afterward. Finally, it is discussed the spectrum of asset varieties encountered within industrial environments, and the associated complexity inherent in the operational processes under consideration.

4.1. Data Used for Data Mining

In data mining (DM), various data types are used to represent and analyze information from datasets. In the first segment, an explanation of general data types and their main characteristics is presented. Afterward, the explanation focuses on the most common data types sourced from industrial assets.

4.1.1. General Data Types and Characteristics

This subsubsection details the general data types and their main characteristics. Table 5 outlines, with the corresponding references, the various data types used in industrial maintenance with their definitions, examples, and applications.

4.1.2. Common Data Types for Data Mining

In the research studies considered for this work, the most frequently mentioned data types can be summarized as follows:
A
Time series data: In the industrial field, commonly associated with condition monitoring, time series data contains knowledge in the form of degradation patterns and other types of anomalies in the data that lead to asset degradation. Time-varying features are expected to capture these abnormal patterns, and the models fed with these features are expected to learn to distinguish between normal and abnormal pattern behavior of items and also to forecast the RUL for the monitored items [16]. Time series data have several characteristics that distinguish them from other types of data:
(a)
Temporal order: Time series data are collected and recorded in chronological order, where each data point is associated with a specific time or time interval. They are widely used in asset monitoring with periodic inspections [7,20,40,59,81]. The time intervals can be equally spaced, e.g.,: weekly, daily, hourly, minutely, secondly, etc.;
(b)
Dependence on time: Time series data exhibit a temporal dependency, meaning that the value of a data point at a given time is often related to the values of previous and/or future data points [359];
(c)
Seasonality: Many time series datasets exhibit seasonal patterns, where certain patterns or behaviors repeat at regular intervals, such as daily, weekly, monthly, or yearly cycles. Seasonality can impact data analysis and forecasting [33];
(d)
Stationarity: This refers to the characteristic where statistical properties of a time series, such as mean and variance, remain constant over time. Stationary data simplify analysis and modeling. Most signals used for fault pattern recognition are non-stationary, which adds a high complexity for the modeling [45,472];
(e)
Trends: Time series data can have underlying trends, which represent long-term changes or movements in the data over time. Trends can be upward (increasing), downward (decreasing), or flat. A very important characteristic in maintenance is the observation of degradation over time to apply early failure detection [20,61] and to evaluate forecasted values [58];
(f)
Noise: Time series data often contain noise or random variability that make it challenging to discern underlying patterns. Noise can result from measurement errors, external factors, or other sources of randomness [2,55,57,61];
(g)
Irregularities: Time series data may contain irregular or anomalous events, such as peaks [12,308,441], outliers [56,79,84,309] or sudden changes [446], which can disrupt regular patterns and need to be accounted for in analysis.
B
Event timestamp data: Often referred to as log data or event data, these data have unique characteristics that make them distinct from other types of data. These characteristics are important when working with event data for various purposes, including monitoring, analysis, troubleshooting and security.
Timestamped events include human-generated data that represent information about replaced components and repair activities performed on a certain item or parts of it. Moreover, they also consist of software-generated information, e.g.,: event data information such as alarms and faults messages, which are described in natural language. In addition, they also comprise technical metadata for devices and processes. Event data collection implies a manual or an automatic process and includes qualitative information about the monitored item, such as the description of the installation, breakdown, inspection, repair, overhaul, failure causes, etc., the severity of the failure, and the description of what was done to fix the failure [16]. The main characteristics of timestamped events are as follows:
(a)
Timestamps: Event data are associated with specific timestamps, which indicate when each event occurred. These timestamps provide a chronological order, allowing for time-based analysis and tracking of events over time [100];
(b)
Event types: Event data typically include different types or categories of events. Each event type represents a specific action, incident, or state change. Examples of event types include error events, system messages, and logs [130];
(c)
Granularity: Event data can have different levels of detail, depending on the application. Timestamps can be precise, with high sampling rates (e.g.,: milliseconds, seconds, minutes) [268] or other time units, allowing for fine-grained or coarse-grained analysis;
(d)
Volume: Event data often come in large volumes, especially in systems with high levels of activity that generate large datasets [63]. Analyzing and managing large event datasets require scalable and efficient data processing techniques [85,402];
(e)
Log levels: Many event logs include log levels that indicate the severity or importance of each event, such as different degrees of fault or system health [7,14,16,96,203,233,280]. Common log levels include INFO, WARNING, ERROR, and CRITICAL. These levels help prioritize events for action or further investigation;
(f)
Contextual information: Events often include additional contextual information or metadata, as this information is critical for determining an assertive predictive model, such as source identifiers, event descriptions, user identification, IP addresses, port, repair activities performed, the components replaced, and more [16,67];
(g)
Event correlation: Event data may include fields or attributes that allow events to be correlated or grouped, e.g. a correlation identificator can link related events, making it easier to track sequences of events to a particular process instance [100];
(h)
Irregularities and anomalies: Event logs can help identify irregular or anomalous patterns and behaviors, such as security breaches [4], forecast system failures based on historical data [92,144,407], or deviations from expected norms [391];
(i)
Aggregation and summarization: Event data can be aggregated and summarized over time to extract trends, patterns, and statistics [4,14,72]. This is useful for generating reports and identifying long-term changes;
(j)
Real-time monitoring: Event logs are frequently used for real-time monitoring and alerting. Systems can be configured to trigger alerts or notifications based on specific event conditions [30,81].
C
Image data: Image data consist of visual information in the form of images or pictures, possessing unique characteristics that distinguish them from other types of data. These characteristics are essential to consider when working with image data in various applications, including computer vision, image processing, machine learning, and multimedia analysis. Some of the challenging characteristics include image quality [30], resolution, and dimension. The basic characteristics of image data are as follows:
(a)
Visual representation: Image data are primarily represented visually as two-dimensional arrays of pixels. Each pixel contains color information and contributes to the overall appearance of the image;
(b)
Pixel depth: This is often referred to as bit depth or color depth, i.e., the number of bits used to represent each color of pixel information. Common depths include 8-bit (256 colors), 24-bit (16.7 million colors), and 32-bit (including transparency);
(c)
Image dimensions: Image data are characterized by their width and height, which define the dimensions of the image in pixels. The aspect ratio, or the ratio of width to height, affects the appearance of an image;
(d)
Image formats: Images are stored in specific file formats, such as JPEG (joint photographic experts group), PNG (portable network graphics), BMP (bitmap image file), TIFF (tag image file format), and others. Each format has its own compression, quality, and compatibility characteristics;
(e)
Metadata: Images can contain metadata, including information about the image, such as creation date, author, camera settings, and geolocation data;
(f)
Color histograms: Image data can be represented by color histograms, which summarize the distribution of colors within an image. Histograms are useful for image analysis and retrieval;
(g)
Data size: High-resolution images and image datasets can be large in terms of file size and memory requirements, requiring efficient storage and processing solutions.
Image data can be processed through a wide range of techniques, including filtering [14], resizing, rotation, cropping, enhancement, flattening [424], noise separation [427], and transformation, to extract information or improve image quality.
Regarding image features, image data often involve extracting features or patterns, such as edges, textures, shapes, objects, for tasks such as object detection, recognition, and classification [131,204,265,360,424,426], e.g., detecting typical defects such as cracks, stains, or scratches in mechanic assets [459]. Some types of commonly used image features include moment invariants, gray statistical characteristics, texture features, and the differential box-counting fractal dimension [254]. Hence, the key features for processing image data are as follows:
(a)
Resolution: Images can have different resolutions, which determine the level of detail in the image. High-resolution images contain more pixels and finer details, while low-resolution images have fewer pixels and coarser details [459]. In some research studies, images containing a large number of pixels are known as superpixel images [427];
(b)
Color spaces: Images can be represented in various color spaces, such as RGB (red, green, blue) [186,362], grayscale (single-channel) [459], CMYK (cyan, magenta, yellow, key), and others;
(c)
Image sensors: Image data originated from image sensors, such as digital cameras, scanners, thermal cameras [5,7,30,204,265,360,473], and satellite imaging devices [453].
The number of mentions for each data type in the research studies is as follows: time series data appear 572 times, event data with timestamps are mentioned 107 times, and image data are referenced 66 times. The indicated number of mentions includes the referenced research studies of reviews, surveys, taxonomies, and specific studies, which is why it exceeds 534—the number of research works of the core repository described in Section 2.

4.1.3. Data Acquisition, Analysis Domain, and Source Categorization

At the core of any analytical effort is the process of data acquisition, which provides the basis for in-depth analysis and decision support. Understanding the intricacies and methodologies surrounding data acquisition is fundamental because it sets the stage for comprehensive and meaningful analyses across diverse domains.
A
Data acquisition: There are two main methods of acquisition: embedded or connected sensor, and external sensor. The former refers to a sensor installed inside an asset, i.e., directly connected to the asset, normally included by default for the manufacturer or by request of a customer, measuring voltage, current, vibration, and speed, among other parameters. On the other hand, the latter refers to a sensor installed outside an asset, which is usually performed in the plant to meet engineering or regulatory requirements, including sensors to collect the environment temperature and humidity of a room, the acoustic signal of machinery, or a thermographic camera to verify the working temperature of assets.
In the repository under consideration, embedded or connected sensors were mentioned 580 times, making them the most commonly employed sensor type. This widespread use of embedded or connected sensors highlights their importance in monitoring and data collection, particularly in integrated systems where sensors are built into or connected to the equipment. On the other hand, external sensors were mentioned 165 times. Although less prevalent, external sensors still play a crucial role in scenarios where flexibility, retrofitting, or non-intrusive monitoring is required. The significant disparity in usage between embedded or connected and external sensors underscores the preference for integrated solutions, while also acknowledging the critical role of external sensors in specific applications. The reported number of mentions includes the sum of different sensors referenced in research studies of reviews, surveys, taxonomies, and specific studies; for that reason, it excess the number of research works of the core repository.
In the analyzed repository, individual sensors were used in 477 research studies, making them the predominant choice for sensor-based data collection. This preference for individual sensors suggests a focus on simpler, more targeted monitoring setups, where a single data stream is sufficient for analysis. However, multiple sensors were utilized in 268 research studies, indicating a significant number of cases where more complex, multi-dimensional data collection was necessary. The use of multiple sensors reflects the growing need for comprehensive monitoring in systems where interactions between different parameters are critical. The difference in the number of studies highlights the balance between simplicity and complexity in sensor deployment, with researchers choosing one or the other depending on the specific requirements of their studies.
B
Domain of analysis: For time series data, analyses can be conducted in the time, frequency, and time-frequency domains. The analysis of the repository reveals that time-frequency domain techniques were the most frequently cited, with 114 studies specifically mentioning methods such as wavelet transform and statistical feature extraction. This prominence reflects the importance of capturing both time and frequency information simultaneously, which is crucial for analyzing complex, non-stationary signals. In comparison, 41 studies focused on the frequency domain, often using techniques such as fast Fourier transform (FFT) to analyze the spectral characteristics of the data. These methods are particularly valuable for identifying periodicities and other frequency-based patterns. Finally, 24 studies were conducted in the time domain, where the focus is on analyzing data as they vary over time, without transforming it into other domains. The distribution of these references underscores the variety of analytical approaches employed in research, with a clear emphasis on techniques that can handle more complex, multi-dimensional data.
C
Categorization of data by source: The interest in categorizing the data source is to determine whether the dataset is from real-world applications or simulations. A substantial portion of the research, 354 studies, is based on simulated data, encompassing laboratory experiments, simulated public databases, and software-based simulators. This reliance on synthetic data highlights the controlled environments researchers often use to test and validate their models. However, there is a notable gap in the use of real-world data, with only 95 studies utilizing such data, indicating a potential disconnection between theoretical research and practical, real-world applications. The remaining studies in the repository do not explicitly specify their data sources, further emphasizing the need for more transparency and more works on real-world data to ensure the applicability and robustness of the findings.
D
Working parameters of assets: Regarding the working parameters data of assets included in the considered research studies for data mining (DM) applications, the most frequently mentioned are as follows: vibration (188 references), speed (65 references), temperature (62 references), mechanical power (53 references), and text data (27 references). Other working parameters with fewer mentions include: acoustic, voltage, current, pressure, sound, acceleration, torque, magnetic field, electrical power, irradiation, displacement, gas concentration, and humidity.

4.2. Types of Assets Considered for Data Mining

The revision of research studies with the application of PdM or CBM models allowed the identification of five types of assets: mechanic, electromechanic, electric, electronic, and computing.
The total number of unique components or systems mentioned in research studies categorized by asset type is as follows: mechanic (21 different assets), electronic (19 different assets), electromechanic (18 different assets), electric (13 different assets), and computing (7 different assets).
The mechanic category exhibits the highest diversity of assets, while the computing category displays the lowest diversity. Across the mechanic, electronic, and electromechanic categories, the diversity of assets appears to be relatively similar.
Regarding the cumulative mentions of components or systems within defined asset categories, the overall counts are: mechanic (1014), electromechanic (441), electronic (62), electric (42), and computing (25). The indicated cumulative mentions consider the sum of assets of the same category and they could share the same reference, i.e., for mechanic assets of the next subsubsection, the detailed assets (machine, aeroengine, bearing, rotating machinery, gears) total 835 mentions. All these assets are also mentioned in the paper [57], showing that several assets are mentioned in the same reference, which explains why the number of citations exceeds the total number of papers.

4.2.1. Mechanic Assets

Mechanic assets consist of physical components, such as gears, motors, engines, and moving parts. These components are designed to perform specific functions within a mechanical system. These kinds of assets often require regular maintenance to ensure they operate efficiently and safely. This maintenance can include tasks such as lubrication, inspection, repair, and replacement of worn or damaged parts. They are designed to perform mechanical functions, such as generating mechanical power, transmitting motion, or performing a specific task. They are commonly used in various industries, including manufacturing and transportation, to carry out tasks that involve the conversion of mechanical energy [97,360,461,468,474,475].
According to the number of mentions related to mechanic assets, the top five terms with many studies related to industrial maintenance are listed below:
A
B
Aeroengine: Also known as an aircraft engine, this component generates thrust to propel an aircraft forward. There are 155 mentions of this term in the research studies [2,3,5,7,9,12,16,22,24,25,26,28,29,31,32,34,38,42,45,48,53,57,67,68,71,76,78,82,83,85,91,95,99,106,108,109,110,114,115,116,122,131,137,144,147,152,154,156,162,164,165,166,170,171,174,178,180,181,184,185,197,204,213,214,215,216,221,225,226,230,232,233,235,237,238,239,241,243,245,247,252,254,255,260,262,266,275,286,287,288,289,290,291,292,293,294,297,306,314,325,327,328,336,342,347,348,355,356,357,362,366,367,368,369,370,371,378,382,390,391,395,400,403,405,408,409,410,412,413,419,421,425,433,440,444,454,459,460,471,474,475,477,479,482,498,501,503,506,507,508,509,510,511,512];
C
Bearing: These are crucial components found in various machinery and equipment. They facilitate rotational or linear movement by reducing friction between moving parts. There are 151 mentions of this term in the research studies [2,3,6,7,12,44,45,51,53,55,57,58,75,89,92,93,99,106,119,120,141,142,151,153,155,157,160,162,163,171,172,173,174,175,177,183,184,186,188,191,199,200,202,205,207,208,218,219,220,232,233,235,237,240,241,243,244,246,249,250,252,256,257,258,259,260,261,262,263,264,266,269,274,279,280,281,282,283,284,302,306,307,311,312,313,315,316,317,318,321,326,329,330,331,332,333,334,335,336,339,340,341,342,346,348,349,351,352,357,360,363,365,367,369,373,374,378,383,384,386,388,392,393,400,404,410,418,420,430,437,439,441,443,445,446,461,462,463,464,473,481,484,485,493,508,510,512,513,514,515];
D
Rotating machinery: This term encompasses various mechanical equipment such as pumps, turbines, compressors, and motors that involve rotating components. There are 103 mentions of this term in the research studies [2,3,6,7,37,51,53,55,57,58,63,86,87,93,119,120,163,165,168,171,175,177,181,185,186,188,189,190,191,192,199,200,206,208,213,219,220,227,233,235,243,246,247,248,250,251,252,257,258,259,260,262,263,266,267,270,272,276,278,281,294,302,306,310,314,320,321,328,341,348,355,359,360,363,365,366,367,372,379,386,389,392,418,420,422,438,441,443,445,446,461,465,473,480,483,486,488,489,493,495,499,516];
E
Gears: These are mechanical components that transmit torque and motion between shafts in machinery. There are 84 mentions of this term in the research studies [2,3,6,7,12,35,41,44,45,57,61,89,90,103,106,137,141,142,150,158,174,176,177,183,186,192,197,198,200,209,210,220,221,238,239,243,245,253,258,259,261,262,263,266,268,270,272,273,280,285,301,303,304,319,320,321,337,338,342,351,354,359,361,370,375,376,377,385,416,432,441,442,467,472,492,494,496,497,499,517,518,519,520].
The following mechanic assets are also mentioned in the repository: gearbox, transmission line, gas circulation unit/system, linear motion guides, pump, planetary gearbox, valve, turbine blade, air compressor, railroad track, hydraulic brake, ball screw, exhaust fan, transmission boxes, cooling radiator, and crankshafts.

4.2.2. Electromechanic Assets

Electromechanic assets incorporate both electric and mechanic elements in their design. These assets often include motors, sensors, switches, relays, and other electrical components alongside mechanical parts such as gears, levers, or actuators [192]. This combination allows them to convert electrical energy into mechanical motion or vice versa. Electromechanic assets are typically controlled and operated by electrical systems. They can be automated, monitored, and controlled using electrical signals, often through a programmable logic controller (PLC) or a microcontroller.
According to the number of mentions related to electromechanic assets, the top five terms with many studies related to industrial maintenance are listed below:
A
Industrial machinery: This term covers a wide range of machinery, including mechanical and electrical components used in industrial processes, manufacturing, and production. There are 92 mentions of this term in the research studies [2,3,4,5,7,10,13,14,15,16,17,18,23,31,36,41,42,45,47,51,52,53,54,55,56,57,58,60,61,62,63,66,67,71,72,75,76,78,86,87,89,96,99,103,109,115,122,132,133,137,141,159,162,168,176,180,182,186,188,193,206,218,224,227,228,232,233,234,236,257,263,264,272,319,323,352,360,361,367,388,390,396,397,401,408,414,446,459,460,471,479,485];
B
Electromechanical equipment: These are devices or systems that have both electrical and mechanical components, such as motors, actuators, and relays. There are 80 mentions of this term in the research studies [1,3,4,6,7,10,14,16,23,27,35,36,37,38,41,44,50,51,53,55,56,59,61,67,70,72,73,74,75,77,79,85,87,89,90,93,97,98,100,104,107,109,114,115,116,124,130,131,132,143,147,152,163,166,181,193,197,204,229,231,236,259,260,263,341,342,349,373,387,393,394,402,414,425,452,473,499,502,505];
C
Industrial tool: These include various equipment and devices, with both electrical and mechanical components, used for manufacturing, construction, or repair purposes in industrial settings. There are 76 mentions of this term in the research studies [3,4,6,7,10,16,17,18,28,30,34,41,42,45,47,56,57,59,61,63,66,70,71,72,73,75,78,80,81,87,92,93,94,96,100,113,116,122,124,131,143,144,148,158,161,170,172,182,187,197,233,239,249,253,273,274,286,298,322,341,350,351,352,381,391,397,398,423,425,459,468,475,483,509,517];
D
Induction motor: These are commonly used in industrial applications to drive machinery and equipment, having both electrical and mechanical parts. There are 37 mentions of this term in the research studies [3,6,55,60,96,111,179,192,207,211,217,224,229,286,300,322,323,324,325,326,345,350,368,384,386,387,428,429,433,434,438,439,469,486,487,491,514];
E
Wind turbine: These are structures equipped with large blades that convert wind energy into electrical power. They have both electrical and mechanical components. There are 27 mentions of this term in the research studies [1,3,6,7,12,53,56,63,67,81,106,110,169,197,221,226,237,272,301,309,334,354,357,358,370,509,521].
The following electromechanic assets are also mentioned in the repository: rotor, hydraulic generator unit, power system, refrigerant flow system, HVAC (heating, ventilation and air conditioning), nuclear power machinery, scooter, power substation, elevator door, high-voltage circuit breaker, washing machine, and circuit breaker.

4.2.3. Electric Assets

Electric assets are equipment, devices, or systems that primarily involve the use or generation of electrical energy. These assets are designed to perform functions that rely on the manipulation or control of electrical energy. They are used for purposes such as power generation, distribution, and control [60].
Based on the number of mentions, the top five electric assets most frequently referenced in the repository are as follows:
A
Power transformer: These are crucial components in electrical systems used for voltage regulation and power distribution. There are six mentions of this term in the research studies [2,46,55,67,265,507];
B
Photovoltaic panel: These are devices that convert sunlight into electricity. There are seven mentions of this term in the research studies [7,30,53,67,197,203,471];
C
Power switch: These are electrical devices used to control the flow of electricity in circuits. There are five mentions of this term in the research studies [31,55,73,100,230];
D
Battery: These are used for energy storage in various applications. There are four mentions of this term in the research studies [4,7,53,147];
E
Power grid: These are extensive networks that distribute electricity from generation sources to consumers. There are four mentions of this term in the research studies [2,7,59,187].
The following electric assets are also mentioned in the repository: electrical power system, partial discharges system, reactor, ion mill etching, automotive generator, bioreactor, ion implanter tool, and electrical distribution network.

4.2.4. Electronic Assets

Electronic assets encompass a wide range of devices and systems that rely on the control and manipulation of electrical signals, typically using semiconductors [36,502]. Electronic assets are built around semiconductors, such as transistors and diodes, which allow for the precise control of electrical signals. These semiconductors are often integrated into electronic components and devices using integrated circuits (IC) or microchips.
These assets are designed to process and control electrical signals, making them highly versatile. They can perform functions like amplification, filtering, modulation, and digital signal processing. Electronic assets can operate in both digital and analog domains. Digital electronic assets use discrete values (i.e., 0 s and 1 s) for processing information, making them ideal for tasks such as computing and data storage. Analog electronic assets, on the other hand, which work with continuous electrical signals, are used for tasks such as amplification of audio signals, analog sensors, and power regulation.
Based on the number of mentions in papers on industrial maintenance, the top five electronic assets most frequently cited are listed below:
A
Control system of a vehicle: This includes electronic components such as engine control modules, sensors, actuators, and onboard computers. There are 12 mentions of this term in the research studies [1,30,45,97,105,121,267,327,342,355,467,482];
B
Cyber-physical system: These are integrated systems comprising computational elements and electronic physical components. There are 10 mentions of this term in the research studies [4,10,36,41,45,52,65,70,95,522];
C
Hard disk drive (HDD): These are electronic data storage devices used in computers and datacenters. There are six mentions of this term in the research studies [73,125,197,412,452,504];
D
Datacenter: These are composed of electronic equipment for storing, processing, and managing digital information. There are six mentions of this term in the research studies [73,125,412,452,523,524];
E
Medical equipment: This includes a wide range of electronic devices used for healthcare. There are two mentions of this term in the research studies [98,505].
The following electronic assets are also mentioned in the repository: power electronic converters, telecomunication network, analog integrated circuits, network-connected equipment, data storage, regulation system, ethernet switch, industrial personal computer, human machine interface, and bay control unit.

4.2.5. Computing Assets

Computing assets include hardware and software components used in computing systems. They are characterized by their processing power, compatibility with software, and the ability to be scaled or upgraded to meet changing computing needs. These assets are fundamental to the operation of modern computers and computing systems [407]. Computing assets rely on software components, including operating systems, applications and utilities, to perform specific functions.
Based on the number of mentions in papers on industrial maintenance, the top five computing assets most frequently cited are as follows:
A
Maintenance systems: These are software or platforms utilized to manage and organize maintenance-related tasks. There are 11 mentions of this term in the research studies [4,37,56,68,70,72,73,79,81,95,142];
B
Supervisory control and data acquisition (SCADA) systems: These are used for supervising and controlling industrial processes, such as manufacturing, power generation, or infrastructure. They collect real-time data from sensors and devices, display information on operator screens, and enable operators to control processes remotely. There are seven mentions of this term in the research studies [4,42,54,56,75,169,357];
C
Industrial software: This refers to various applications specifically designed for industrial purposes, including manufacturing, automation, design, or analysis. There are two mentions of this term in the research studies [30,501];
D
Database Management System (DBMS): This is a software used to store, organize, and manage data in databases. There is one mention of this term in the research studies [447];
E
Server environment: These, within a virtualized datacenter, comprise virtual machines (VM) running on physical servers. These VMs operate as independent instances, hosting applications, services, or operating systems. There is 1one mention of this term in the research studies [500].
Other computing assets are mentioned in the repository: virtual server and computing system.

4.3. Overview of Assets, Working Parameters, and Categorization

In the field of industrial maintenance, a comprehensive understanding of assets, working parameters, categorization, and their applications is essential to ensure efficient management. Figure 3 offers a comprehensive guide that categorizes assets according to the working parameters essential for applying data mining (DM) techniques. This structured approach helps to understand how different types of assets generate data for analysis. Computing assets typically produce text-based event logs with timestamps, providing a detailed chronological record of operations. Electronic assets, on the other hand, commonly present working parameters related to system conditions, including memory and CPU utilization, as well as available hard disk space, which are critical for monitoring and optimizing performance. Electric assets are primarily analyzed through power, current, voltage, and position parameters, which are critical for diagnosing and predicting failures. Meanwhile, mechanical assets focus on key working parameters such as vibration, temperature, speed, position, torque, and power, which are essential to assess their operational health and detect potential issues.

4.4. Asset Complexity

Various researchers have analyzed fault diagnosis or prognosis of single components considered as the most crucial due to their impact on the system or its dependence on other components. Other research studies have focused on the degradation of the system performance or product quality due to single or multiple failures on components.
Considering the contribution of research in both, component and system levels of complexity, this study proposes a classification of industrial assets into four categories:
A
Single component: An asset studied as a single component is normally conformed by one component (1C), and for this study’s approach, it is not divided into sub-components [1,29,53,147,231,245,287,328]. Some examples are bearings, gears, linear motion guides, blades, batteries, rectifiers, and photovoltaic panels.
B
Multiple components: An asset studied as multiple components is normally composed of two or more (multiple) components (1C+), and for this study’s approach, it may not be convenient to divide it into single components [1,26,29,48,197,204,293,457]. Some examples are gearboxes, combustion and induction motors, compressors, automobile hydraulic brakes, industrial tools, hard disk drives, medical equipments, and power switches.
C
Single system: An asset studied as a single system is normally composed of two or more assets with multiple components (1S), and for the purposes of this study, it may not be convenient to divide it into all its multiple components [1,26,66,347,447]. Some examples are heat recyclers, turbofan engines, power transformers, refrigerant flow systems, metal lathes, high-voltage circuit breakers, cyber-physical systems, industrial software, maintenance systems, and virtual servers.
D
Multiple systems: An asset studied as multiple systems is normally composed of two or more (individual) systems (1S+), and for this study’s approach, it may not be convenient to divide the asset into its individual systems [12,67,167,407,500]. Some examples are bioreactors, smart power grids, energy production systems, power substations, vehicle control system, server environments.
Figure 4 illustrates the number of unique assets categorized by complexity and our study reveals the following distribution: single component with 12 different assets, multiple components with 16 different assets, single system with 35 different assets, and multiple systems with 14 different assets. It is noteworthy that assets classified as a single system (1S) include all types: mechanic, electromechanic, electric, electronic, and computing. In contrast, assets classified as a single component (1C) are limited to mechanic and electric types. For assets considered as multiple systems (1S+), all types are present except mechanic, while assets considered as multiple components (1C+) include all types except computing. This distribution highlights the diverse representation of unique asset types across varying complexities in the research studies.
Regarding the cumulative mentions of assets within defined complexities, the overall counts are as follows: single component (1006), multiple components (347), single system (621), and multiple systems (58). The indicated cumulative mentions consider the sum of assets within the same category and they could share the same reference.

5. General Techniques, Learning Categories, and Algorithms Used in Industrial Maintenance

This section presents a comprehensive overview of various techniques, learning categories, and algorithms that are paramount to optimizing maintenance practices on industrial assets. It thoroughly examines learning categories, shedding light on their specific applications and implications within industrial maintenance scenarios.
This study considers two broad techniques: data mining-based techniques and machine learning techniques. Within each of these general categories, more specialized techniques emerge, tailored to address specific types of data or problems regarding industrial assets. From these specific techniques, a variety of methodologies arise. From these methodologies, algorithms are derived. An algorithm is essentially a defined set of finite instructions designed to accomplish a particular task or solve a given problem. These algorithms are flexible and can often have multiple variations or adaptations to suit different datasets, objectives, or constraints.

5.1. Data Mining Techniques Used in Industrial Maintenance

This subsection presents a comprehensive overview of both the simpler rule-based and the more elaborate model-based techniques.

5.1.1. Rule-Based Technique

In the industrial maintenance environment, the rule-based (RB) technique is related to a structured approach that relies on the extraction and utilization of rules derived from patterns and relationships within datasets. This technique is built around the construction of explicit rules or conditions inferred from the available data, allowing for precise decision-making and inference processes on industrial assets. These rules, often in the form of “if-then” statements, are generated by analyzing patterns, correlations, and associations within the data. They encapsulate actionable insights or recommendations based on predefined conditions or thresholds, enabling straightforward interpretation and implementation in maintenance procedures.
RB applications in preventive and condition-based maintenance can be described as follows:
A
Preventive maintenance (PM): RB systems use predefined rules and conditions to schedule preventive maintenance on industrial assets. For example, maintenance may be triggered after a certain number of operational hours [73].
B
Condition-based maintenance (CBM): RB systems can set thresholds for sensor readings [22] of industrial assets. When readings exceed or fall below these thresholds, predefined actions are triggered [57]. For instance, disk monitoring is currently performed mainly through threshold analysis, which is predefined by disk manufacturers. In this approach, the device firmware compares the thresholds with the measured parameters; if an attribute drops below its threshold, it indicates a potential problem with the drive [73].

5.1.2. Model-Based Technique

In the industrial maintenance environment, the model-based (MB) technique involves the creation of explicit models of the underlying industrial asset or process, which are then applied for analysis, prediction, or decision-making purposes. These techniques encapsulate the structural and operational characteristics of the systems under analysis, allowing the representation of their behavior and dynamics. Unlike some other methodologies, model-based approaches often rely on domain knowledge, physical principles, or mathematical formulations to construct these explicit models.
MB applications in predictive and condition-based maintenance can be described as follows:
A
Predictive maintenance (PdM): MB approaches involve creating mathematical models of industrial assets’ behavior. These models can simulate equipment performance and predict when maintenance is needed based on the simulation results. Finite element analysis (FEA) [308], failure mode and effect analysis (FMEA) [30], and physics-based models [89] fall into this category. The FMEA approach has been successfully used in the aerospace, nuclear, automotive, and semiconductor industries to support design fault, safety, logistic support, testability, and other related functions [30].
B
Condition-based maintenance (CBM): MB techniques can validate the condition of industrial asset by comparing real-time sensor data to expected model outcomes. Significant deviations of the actual data from the expected values generated by the model can trigger maintenance actions. A good example in this case is the physics-based model, which is suitable due to the availability of mathematical models for a system, based on its physical fundamentals. Physics-based modeling provides a means to handle the bias in the measured data and can explain the behavior of a system in a wide range of operating conditions. However, it requires a deep understanding of the failure mechanisms and associated dynamics, which can be challenging to achieve with complex systems that have multiple competing and interrelated damage mechanisms, varying operational conditions, and multifarious data characteristics [45].

5.2. Machine Learning Techniques Used in Industrial Maintenance

This subsection presents an overview of traditional or shallow machine learning and the more sophisticated deep learning techniques.

5.2.1. Shallow Machine Learning

Shallow machine learning (SML), also known as traditional or classical machine learning, includes a set of algorithms and techniques that are highly suited to handle structured data and to perform specific tasks like classification, regression, and clustering. The most relevant implemented methodology include: statistical models [253,301,436,492,494], neural networks [6,107,192,276,431], probabilistic models [14,400], decision support hierarchical models [3,23,53,57,121,395,493], density-based models [453], ensemble learning [24,33,57,73,85,114,115,197,235,272], and boosting learning [12,451]. Regarding artificial neural networks (ANNs), in SML, these techniques typically involve the use of a limited number of layers in the model, characterized by a relatively simple architecture with limited parameters.
In the context of industrial maintenance, SML techniques encompass a variety of algorithms. These algorithms rely on feature engineering, where relevant features are manually extracted or selected from the data and the model then learns to make a mapping from input data to an output label or prediction based on these features.
SML applications in predictive and condition-based maintenance can be described as follows:
A
Predictive maintenance (PdM): SML techniques, such as classification and regression, can be used to predict the optimal timing for preventive maintenance of industrial assets. Models can be trained on historical data to identify patterns that indicate when equipment is likely to fail or require maintenance [2,41,57].
B
Condition-based maintenance (CBM): SML is valuable for analyzing sensor data in real-time. Anomalies in sensor readings of industrial assets can trigger maintenance alerts or alarms, helping to identify deteriorating equipment conditions [30].

5.2.2. Deep Learning

Deep learning (DL) is a technique designed to mimic the neural network structure of the human brain [455]. It is based on artificial neural networks (ANNs). These ANNs are constructed by multiple layers (deep neural networks) to model complex patterns and representations in data [197,409]. DL is especially suited for tasks involving high-dimensional data, sequential data, and unstructured data. Hence, unlike SML, DL models are characterized by their ability to automatically learn hierarchical representations from raw data through multiple layers of interconnected nodes named neurons. These architectures can process and extract complex patterns and features directly from the data, eliminating the need for manual feature engineering [51].
In the field of maintenance of industrial assets, DL techniques outperform SML in handling unstructured data types like images, sensor data, text, and time series information. They offer powerful feature extraction capabilities for classification and regression purposes [7,53,525]. They show remarkable performance in predictive maintenance, anomaly detection, and fault diagnostics by discerning intricate patterns and relationships within the data, offering high accuracy and predictive capabilities.
There are two main areas where DL applications can be used in industrial maintenance, predictive and condition-based maintenance, and they are summarized as follows:
A
Predictive maintenance (PdM): DL models, particularly recurrent neural networks (RNNs) [88,93,203,397] and long short-term memory (LSTM) networks [79,109,412], can capture complex temporal or natural language patterns in historical maintenance data of industrial assets. These models are suitable for predicting equipment failures based on sequences of events.
B
Condition-based maintenance (CBM): DL is highly proficient in processing high-dimensional sensor data, images, and audio signals [16,51,229,360]. Convolutional neural networks (CNNs) and recurrent neural networks (RNNs) can detect anomalies in real-time sensor readings (stream of data) [53], enabling proactive maintenance of industrial assets.
The summary of DM approaches, considering the uniqueness of the techniques applied by category, reveals a diverse landscape (see Figure 5). While SML is used in most diverse cases, featuring 60 unique algorithms, DL follows with 42 unique algorithms, showcasing its significant but with slightly less diverse range of algorithms. MB approaches comprise 16 unique algorithms, indicating a more specialized application of techniques. Lastly, RB approaches are the least diverse, represented by only two algorithms. This distribution highlights the extensive variety and application of SML and DL techniques in DM for industrial maintenance, contrasted by the more focused use of MB and RB approaches.
Considering the cumulative mentions of all algorithms referenced in research studies for each technique category, SML stands out as the most frequently cited, with a total of 638 mentions. This indicates its widespread application and importance in the field. DL algorithms follow with 405 total mentions, reflecting their growing prominence and effectiveness in handling complex data. MB techniques are mentioned 147 times, suggesting a more specialized but still significant role. In contrast, RB techniques are the least mentioned, with only five references, highlighting their limited application compared to other techniques. The cumulative mentions of algorithms also consider the multiple algorithms mentioned in the 534 research studies of our repository, i.e., in the survey [7], the following algorithms of the SML category are mentioned: support vector machines (SVRs), artificial neural networks (ANNs), decision tree (DT), and k-nearest neighbors (k-NN). For the DL category, the survey mentions autoencoders (AEs), convolutional neural networks (CNNs), long short-term memory (LSTM) networks, deep belief networks (DBNs), recurrent neural networks (RNNs), generative adversarial networks (GANs), and restricted Boltzmann machines (RBMs).
DM and ML techniques can manage either a single parameter (mono-variable) or multiple parameters (multi-variable) for learning tasks. In the category of SML, 35 algorithms were found to be capable of handling a single parameter, while 34 algorithms can manage multiple parameters, demonstrating a balanced capability across different modeling complexities. In DL, 17 algorithms are designed for single-parameter tasks, and an equal number of algorithms (17) handle multi-parameter modeling, indicating versatility in addressing various data complexities for the problem in study. For MB approaches, there are four algorithms that can handle a single parameter and another four algorithms that can handle multiple parameters, reflecting a versatility depicting the limited variety of algorithms. Lastly, in RB techniques, a single algorithm is found to handle both single and multiple parameters, showcasing its flexibility despite its limited application.
The different DM techniques are used for purposes related to the PdM or CBM model strategies. A summary of the research study mentions is presented in Figure 6. The distribution of research studies mentioning the use of specific analytical approaches across different purposes—such as forecasting, fault detection, degradation, pre-processing, synthetic data generation, transfer learning, and objective optimization—reveals distinct patterns in the application of SML, DL, MB, and RB techniques. SML dominates in fault detection (47 references) and forecasting (21 references), indicating its strength in identifying and predicting operational issues. DL also shows a strong presence in fault detection (34 references) and excels in pre-processing (17 references), suggesting its usefulness in handling complex data preparation tasks. MB approaches are primarily utilized for forecasting (eleven references) and degradation analysis (eight references), while RB techniques are minimally applied, with only a single reference in fault detection.
In terms of asset complexity, as defined in Section 4, Figure 7 presents the number of research studies that have proposed a solution ranging from simple to complex components or systems. The classification of unique assets by complexity—single component (1C), multiple components (1C+), single system (1S), and multiple systems (1S+)—reveals distinct patterns in the application of different analysis techniques. SML shows a broad application across different complexity levels, with notable mentions: ten references for single components, four for multiple components, twelve for single systems, and three for multiple systems. DL exhibits a more balanced distribution, with six, five, five, and three references, respectively, indicating its adaptability to both simpler and more complex components and systems. MB approaches have a narrower scope, primarily focused on higher complexity of multiple components and simpler single systems, with an overall of one, two, four, and one references, respectively. RB methods appear minimally, with a single mention for the most complex category (1S+), reflecting their limited application in more intricate asset systems.

5.3. Categorization of Machine Learning

In machine learning (ML), the choice of the learning paradigm depends on the nature of the data, the specific problem to be solved, and the availability of labeled data. The four categories of ML are described as follows:
A
Supervised learning is a category of ML where the algorithm is trained on labeled data [456], meaning that each input data point is associated with a corresponding target or label [2]. The goal is to learn a mapping from inputs to outputs, or predictions, based on the labeled training data. For predictive maintenance, supervised learning is used when the information about the occurrence of failures is present in the modeling dataset [16]. Supervised learning is used for tasks such as classification [95,112,484] (assigning data points to predefined categories or classes) and regression [38] (predicting numerical values). Common algorithms include decision tree, support vector machine, neural networks, boosting algorithms, and statistical methods [72].
B
Unsupervised learning involves training ML algorithms on unlabeled data [456], where there are no predefined target labels [2,3]. The goal is to discover hidden patterns, structures, or relationships within the data. For predictive maintenance, unsupervised learning is used when only the process information is available and no historical maintenance data exist [16]. Unsupervised learning is used for tasks such as clustering [54,95] (grouping similar data points), learning effective feature representation from raw signals [3,14] (reducing the number of features while preserving important information), and anomaly detection (identifying unusual data points). Common algorithms include K-means clustering, principal component analysis (PCA), fuzzy C-means method (FCM), and neural network autoencoder [14,32,507].
C
Semi-supervised learning combines elements of both supervised and unsupervised learning. In semi-supervised learning, a small portion of the data is labeled, while the majority of the data remain unlabeled [455]. The algorithm leverages the labeled data to improve its understanding of the entire dataset [14]. Semi-supervised learning is useful when obtaining labeled data is expensive, time-consuming, or difficult to achieve in an industrial environment [61]. It can be applied in scenarios where only a subset of data points is labeled, such as in text classification or image recognition with limited labeled samples [459]. Techniques include self-training and co-training. Common algorithms include an extension of support vector machine (transductive support vector machine), neural networks based on graphs (graph neural networks) or encoders/decoders (cross-domain stacked denoising autoencoder), and booting learning (TrAdaboost).
D
Reinforcement learning in this type of learning, an agent interacts with an environment and learns to make decisions or take actions to maximize a cumulative reward [144]. The agent learns through a process of trial and error, receiving feedback in the form of rewards or penalties based on its actions [455,456]. Reinforcement learning is used for tasks such as classification, regression, optimization, and domain adaptation [7,117,144,187]. Reinforcement learning is well-suited for problems involving sequential decision-making, such as game playing, robotics control, autonomous driving, and recommendation systems. Key components include the agent, environment, actions, rewards, and a policy that dictates the behavior of the agent. Common algorithms are deep learning algorithm variants, e.g.,: the deep Q-Network [117].
The number of research studies with mentions of unique algorithms of the detailed four categories are: supervised learning (59), unsupervised learning (33), semi-supervised learning (8), and reinforcement learning (3).
In research studies examining shallow machine learning (SML) and deep learning (DL) techniques, the number of mentions of unique algorithms across different categories of ML is as follows: SML has forty references for supervised learning, thirteen for unsupervised learning, five for semi-supervised learning, and none for reinforcement learning. In contrast, DL has nineteen references for supervised learning, twenty for unsupervised learning, three for semi-supervised learning, and three for reinforcement learning.

5.4. Overview of DM Algorithms Used in Industrial Maintenance

The diversity of algorithms employed in data mining (DM) within the field of industrial maintenance of industrial assets is extensive.
Figure 8 illustrates the evolution of algorithmic diversity over time. Before the year 2000, only a limited number of algorithms were explored, reflecting the incipient nature of DM applications in industrial maintenance. However, a noticeable upward trend began around 2000, with a gradual increment in the number of algorithms studied. This trend continued to gain impulse, reaching a significant number of works around 2013. Since 2013 and up to the year 2023, there has been a marked surge in the variety and application of different algorithms, indicating a growing and sustained interest in leveraging learning techniques within the industrial maintenance domain, reaching a peak in 2019. In the following figures, articles from the year 2024 are not considered due to the specific topics defined for the search criteria.
Figure 9 remarks the presence and degree of interest of each DM technique over the years by showing the number of cumulative mentions of algorithms. The indicated cumulative mentions consider the repetition of an algorithm among research studies within a year, and the sum of all mentions is more than in the core repository due to the mention of multiple algorithms in the 534 articles considered.
The revision of studies has put more than 110 different algorithms on the table for DM in industrial maintenance, as Figure 10, Figure 11 and Figure 12 present.
For the rule-based techniques, the RIPPER (repeated incremental pruning to produce error reduction) [50] algorithm was mentioned once in 2018, and expert systems (ES) [12] was mentioned three times; first in 2005, then in 2020, and last in 2022.
As Figure 10 presents, among the model-based approaches in industrial maintenance, the wiener process [1], renewal process [1], proportional hazard model [526], and linear regression [75] algorithms have been frequently employed to enhance maintenance strategies on industrial assets.
Considering the shallow machine learning algorithms, the most frequently applied are support vector machines (SVMs) [53], artificial neural networks (ANNs) [53], random forest (RF) [73], decision tree (DT) [53], and k-nearest neighbors (k-NN) [53], as Figure 11 shows. These algorithms are valued for their ability to handle complex, high-dimensional data and provide robust predictive capabilities.
Deep learning algorithms, such as convolutional neural networks (CNNs) [2], long short-term memory (LSTM) [7] networks, deep belief networks (DBNs) [53], autoencoders (AEs) [7], and recurrent neural networks (RNNs) [7], have emerged as the most frequently applied technique in industrial maintenance, as Figure 12 presents. These algorithms have proven to be particularly effective in handling complex tasks such as predictive maintenance, fault detection, and anomaly detection.
Figure 13 presents the 32 most frequently mentioned algorithms with at least three mentions that were identified from the reviewed 534 research studies. Additionally, the figure provides an overview of the specific use purposes these algorithms serve in predictive maintenance (PdM) and condition-based maintenance (CBM) strategies. This comprehensive visualization highlights not only the prevalence of certain algorithms but also their diverse applications across different maintenance approaches, offering valuable insights into the current trends and focal points within the field of industrial maintenance. The support vector machine (SVM) algorithm stands out from the other algorithms with 136 mentions. Note that the number of mentions is associated with corresponding specific use purposes. Hence, a mere mention of the algorithm is not included in the count of this representation; therefore, the total count, including mentions without a specific use purpose, may be larger.
As a general overview, Figure 14 provides a comprehensive summary of all algorithms, systematically organized in a hierarchical structure based on the learning technique category and the specific method or strategy employed in the data mining (DM) analysis. This hierarchical presentation not only categorizes the algorithms according to their learning paradigms but also emphasizes the methodological diversity within the field, showcasing how different strategies are applied across various DM approaches in industrial maintenance.

5.5. Summary of the Most Frequently Referenced Algorithms by Technique

This section briefly describes the most popular algorithms categorized by technique. Each category is explored to showcase the algorithms that have gained prominence, reflecting their applicability and impact on the field of maintenance of industrial assets.

5.5.1. Shallow Machine Learning Representative Algorithms

The following algorithms from the shallow machine learning (SML) technique are the most relevant in the field of machine learning (ML) for predictive maintenance (PdM) and condition-based maintenance (CBM) models in industrial assets. These algorithms, ordered by the number of references, represent the forefront of SML techniques applied to industrial maintenance.
A
Support vector machine (SVM): This is used for classification tasks, typically by finding the optimal hyperplane that best separates data points and maximizing the margin between them [53].
B
Artificial neural network (ANN): This class of ML models is inspired by the neural structure of the human brain. They consist of multiple interconnected nodes (neurons) arranged in layers. Each neuron receives inputs, processes them using activation functions, and passes the result to the next layer. The layers typically consist of input neurons (receiving data), hidden neurons (processing data), and output neurons (producing the output of the model) [53]. Depending on the architecture of the output layer, an ANN can perform classification or regression tasks [14].
The traditional ANN was implemented in more than 60 studies [3,6,7,8,10,12,14,16,45,47,53,73,80,106,107,119,164,167,187,194,197,200,210,211,213,214,269,278,288,328,385,391,403,422,424,432,434,441,498,516,517,521].
C
Random forest (RF): This ensemble learning method combines multiple DTs to improve predictive accuracy [73] and reduce overfitting [3].
RF RF has demonstrated superior performance compared to other classification algorithms and has been widely applied for ensemble learning. The ensemble learning model builds a set of models which are then combined to improve overall performance, particularly when dealing with complex systems. Generally, the ensemble learning model will perform better than any base learner if an adequate ensemble strategy is adopted [73].
More than 30 studies have successfully applied RF [3,7,8,10,14,16,24,33,50,57,73,85,105,110,111,115,116,121,167,197,235,257,271,272,273,345,382,394,409,447,475,478,479,506].
D
Principal component analysis (PCA): This is used to reduce the dimensionality of high-dimensional data while retaining as much variance as possible. It transforms data into a new set of uncorrelated variables called principal components.
The implementation of PCA PCA is detailed in more than 30 work studies [7,14,23,32,53,63,73,75,85,111,133,136,169,231,263,297,337,343,387,415,416,417,428].
E
k-nearest neighbors (k-NN): This algorithm classifies data points based on the majority class among their k-nearest neighbors in the feature space [53]. It is also used for regression tasks by finding the k-nearest data points to a query point and making predictions based on their values [7].
k-NN was implemented in more than 20 research studies [7,42,53,56,85,108,121,174,175,191,197,237,256,274,329,330,331,332,333,334,335,336,337,338,339,409,438,513,519].
F
Decision tree (DT): A decision tree is used for classification [16] and regression [57,395] tasks by recursively splitting data into subsets based on the most informative features. DTs are non-parametric methods that learn decision rules from input data. Starting from a root node, the model makes decisions that allow it to go through different paths until it reaches a leaf node representing a prediction. The speed of training of these models plus its rapid prediction have helped us to use them in real-time problems [53].
There are more than 20 works that have implemented DT [3,7,8,10,14,16,53,57,115,118,121,165,241,268,270,271,341,342,343,344,395,398,409,418,483,493].
G
Logistic regression (LGR): This is a binary classification tool that models the probability of a data point belonging to one of two classes. LGR models can easily provide industrial experts with interpretability [403]. LGR models have also outperformed other well-known classifiers in terms of performance [3].
This algorithm was applied in more than 15 research studies [3,49,85,159,160,161,269,394,403,527].
H
Support vector regression (SVR): This is a regression technique that uses a variation of support vector machines (SVMs) to predict continuous numerical values, based on the searching of the hyperplane containing the most points [53,197,401]. It aims to find a regression function that best fits the data while controlling for errors. In some cases, the SVR model performs better, with considerably less estimation error compared with other ML models [7].
SVR was referenced in more than 10 research studies [3,7,14,53,58,91,102,162,197,321,401,462].
I
Linear discriminant analysis (LDA): This is used for dimensionality reduction [85], but it focuses on maximizing class separability, making it suitable for classification tasks [42,397]. The algorithm is sufficiently fast to meet real-time requirements in industry [42].
LDA was implemented in seven research studies [14,42,85,129,397,407,478].
J
Gradient boosting (GB): This is effective for binary classification. It can handle complex relationships in the data. GB is an ensemble learning technique that combines multiple weak learners to create a strong predictive model.
GB was referenced in six work studies [8,10,23,54,271,398].
K
Density-based spatial clustering of applications with noise (DBSCAN): This density-based clustering algorithm is used to discover clusters in spatial data based on the density of data points [63]. It has been proven to have a good performance with many datasets.
DBSCAN was implemented in four work studies [46,63,129,453].
Table 6 provides a comprehensive comparison, with the corresponding references, of SML algorithms, highlighting their advantages, disadvantages, supported data types, applications in industrial maintenance, and the number of mentions.

5.5.2. Deep Learning Representative Algorithms

The following algorithms from the deep learning (DL) technique type are the most relevant in the field of machine learning (ML) for predictive maintenance (PdM) and condition-based maintenance (CBM) models of industrial assets. These algorithms, ordered by the number of references, represent the forefront of DL techniques applied to industrial maintenance.
A
Autoencoders (AE) are a type of neural network that can be used for dimensionality reduction and anomaly detection. They consist of an encoder and a decoder, which are connected in a determinate architecture.
AEs were referenced in more than 30 research studies [2,3,7,12,30,53,93,142,153,160,165,169,241,243,244,262,267,273,274,317,347,356,371,419,427,444,468,528].
Variations of the AE algorithm were also applied for PdM and CBM. These variations included the deep autoencoder (DPAE) [511], stacked autoencoder (SKAE) [142,234,347], stacked sparse autoencoder (SKSAE) [346], sparce autoencoder (SAE) [7,241], variational autoencoder and kernel density estimation (VAE-KDE) [148], stacked contractive autoencoder (SCAE) [427], deep denoising autoencoder (DDAE) [448], multi-level-denoising autoencoder (ML-DAE) [169], stacked denoising autoencoder (SKDAE) [185,267], and cross-domain stacked denoising autoencoder (CD-SDAE) [243].
B
Convolutional neural networks (CNNs) are inspired by biological visual perception mechanisms. They have unique structural characteristics, such as local connection, weight sharing, and pooling, which enables CNNs with strong feature learning and representation ability [2]. CNNs are designed for image and spatial data [14].
CNNs were referenced in more than 40 research studies [2,7,8,9,10,12,14,24,51,53,67,86,93,112,131,137,170,183,186,197,204,227,229,230,238,239,242,265,266,267,359,360,361,362,363,364,365,366,392,393,415,424,459,465,471,529].
C
Long short-term memory (LSTM) networks are a specialized variant version of recurrent neural networks (RNNs), usually studied as a different algorithm in the technical literature. LSTM was specially designed to address the vanishing gradient problem, which is enhanced by adding “forget” gates and has shown great capability in memorizing and modeling long-term dependency in data. LSTM is one of the most commonly used models when working with time-dependent data [7].
LSTM was referenced in more than 35 work studies [7,8,9,10,14,28,36,53,58,69,79,83,91,95,99,109,142,152,156,180,236,356,358,359,369,392,393,397,406,408,410,412,413,415,424,474,526].
D
Recurrent neural networks (RNNs) are designed for sequential data analysis and modeling [14,79]. They have feedback in their hidden connections that allows information to persist over time and keep a memory of previous inputs in the internal state of the network [7], making them suitable for tasks like natural language processing [397,424] and time series analysis [7,203]. However, due to being trained with back propagation through time (BPTT), RNNs always have the notorious gradient vanishing/exploding issue [7].
RNNs were referenced in more than 30 research studies [2,7,8,14,51,53,79,83,88,93,95,123,152,166,203,283,289,293,356,364,366,397,402,406,408,417,423,424,454,465].
E
Deep belief networks (DBNs) are a type of generative neural network composed of multiple layers of stochastic latent variables. They can be viewed as a composition or stacking of simple, unsupervised networks such as restricted Boltzmann machines (RBMs) [7,53] or other similar structures. DBNs, with multiple hidden layers, can remove the dependence on prior knowledge and adaptively extract features. They are also able to process nonlinear high-dimensional data, thereby effectively avoiding problems, such as dimensional disaster [2]. DBNs are trained in a layer-wise manner, enabling unsupervised feature learning and efficient representation of complex data distributions.
DBNs were referenced in more than 20 work studies [2,7,10,12,45,53,154,155,176,240,260,263,264,353,354,355,389,463,473,508,512,515].
F
Generative adversarial networks (GAN) are an unsupervised method that can generate realistic samples via a minimax game between two networks. They consist of a generator network to generate samples and a discriminator network to judge the likeness of the generated samples, which are trained simultaneously through adversarial training. The generated realistic fake data fit within the distribution of the training data, outperforming traditional over-sampling methods by a large margin.
GANs were referenced in more than 15 research studies [2,7,12,13,14,153,226,227,228,348,350,352,388,510,511,530].
G
Gated recurrent units (GRUs) are a variant of recurrent neural networks (RNNs), usually studied as a different algorithm in the technical literature. GRUs were designed with an architecture to address the vanishing gradient problem in standard RNNs and to capture long-term dependencies in sequential data efficiently [7]. GRUs have gates that regulate the flow of information, allowing them to retain important information and discard irrelevant details over sequences.
There are more than 10 research studies that have implemented GRUs in their studies [2,7,10,120,166,356,357,397,454,465,531].
H
Transformer for self-attention (TSA) models are a neural network architecture that is primarily used in natural language processing tasks, but has found applications in various domains due to its ability to handle sequential data efficiently. At its core, the transformer model utilizes a mechanism called self-attention or scaled dot-product attention. Self-attention allows the model to weigh the importance of different input tokens (words, symbols, or segments) when processing a specific token, enabling it to capture dependencies between tokens in an input sequence [366].
TSA was referenced in more than five research studies [157,266,267,268,366,367,393,531].
I
Graph neural networks (GNNs) are specialized neural networks designed to operate on graph-structured data. They can capture complex relationships and dependencies between entities in graphs, making them suitable for tasks involving relational data [2].
GNNs have been referenced in more than 5 research studies [2,206,368,369,370,371,372,484,522].
J
Deep reinforcement learning (DRL), a combination of reinforcement learning (RL) and deep neural networks (DNNs), has shown its potential to be the new generation of decision-making frameworks for complex systems. DRL agents can typically learn by themselves to establish successful optimal policies for gaining maximum long-term rewards.
There are three research studies that have implemented DRL [7,144,187].
Table 7 provides a comprehensive comparison, with the corresponding references, of DL algorithms used in industrial maintenance, highlighting their advantages, disadvantages, supported data types, applications in industrial maintenance, and the number of mentions.

5.5.3. Model-Based Technique Representative Algorithms

The following model-based (MB) technique algorithms, ordered by the number of references, are the most relevant in the field of data mining for predictive maintenance (PdM) and condition-based maintenance (CBM) models of industrial assets.
A
Proportional hazard model (PHM): A statistical model used to analyze time-to-failure data [526]. It assesses the impact of multiple factors on the hazard rate (probability of failure per unit time).
PHM was referenced in more than 20 work studies [1,2,3,41,45,58,61,68,69,71,73,78,83,89,141,351,392,402,411,458,475].
B
Markov process (MP): A stochastic model that describes transitions from one state to another in a sequence of discrete steps. An extension of MP is the hidden Markov model (HMM), which deals with both observable and hidden states. It is a statistical model that includes observed states (visible or measurable) and hidden states (unobserved or latent). Some CBM models that assume discrete-state deterioration are modeled by MP [1].
MP and its extension, HMM, were referenced in more than 15 research studies [1,9,30,39,40,45,109,163,193,233,340,378,379,461,462,509].
C
Linear regression (LR): A statistical method used to establish a relationship between dependent and independent variables by fitting a linear equation [75].
LR was referenced in eight research studies [7,58,75,101,138,398,409,506].
D
Autoregressive integrated moving average (ARIMA): A time series forecasting method that models the relationship between a series of observations and commonly is used for predicting future points in a time series. It incorporates autoregression, differencing, and moving average components.
ARIMA was referenced in six research studies [10,30,58,147,390,391].
E
Wiener process (WP): A continuous-time stochastic process used to model random fluctuations in various systems [1].
WP was referenced in five research studies [1,9,20,139,146].
F
Analysis of variance (ANOVA): A statistical technique used to compare the means of two or more groups to determine if there are statistically significant differences between them.
ANOVA was referenced in four technical studies [6,42,409,459].
G
Polynomial regression (PR): A method that extends linear regression by fitting a polynomial equation to the data. It is useful when the relationship between variables is nonlinear. PR can model more complex relationships of data.
PR was referenced in two studies [75,182].
H
Renewal process (RP): A stochastic process used in probability theory and statistics to model sequences of events occurring in continuous time, where the time intervals between events follow a certain probability distribution. It represents a series of events that occur at irregular intervals, with each event marking the occurrence of some specific action or state change.
RP was referenced in two research studies [1,25].
I
Failure mode and effects analysis (FMEA): A semi-qualitative method used to prevent failures and analyze the risks of a process by identifying causes and effects on the system to determine the actions that will be used to inhibit failures and prioritizing them based on severity, occurrence, and detectability. This approach has been used in the aerospace, nuclear, automotive, and semiconductor industries to support design fault, safety, logistic support, testability, and other related functions [30].
Table 8 provides a comprehensive comparison, with the corresponding references, of the most relevant MB algorithms used in industrial maintenance, highlighting their advantages, disadvantages, supported data types, applications in industrial maintenance, and the number of mentions.

5.5.4. Rule-Based Technique Representative Algorithms

The following algorithms, ordered by the number of references, from the rule-based (RB) technique type are the most relevant in the field of data mining for predictive maintenance (PdM) and condition-based maintenance (CBM) models of industrial assets.
A
Expert systems (ES): These systems incorporate knowledge-based rules to make decisions or provide expert-level advice in specific domains. ES are computer applications that simulate the decision-making ability of a human expert in a specific domain by employing a knowledge base and inference engine [12]. These systems use a collection of rules and knowledge to make decisions or solve problems [14,483].
B
Repeated incremental pruning to produce error reduction (RIPPER): This rule-based data mining algorithm is used for classification tasks. It operates by creating a set of rules that can predict a target variable by iteratively growing and refining rules through incremental improvements. It starts with a set of rules and then prunes or refines them to reduce prediction errors [50].
Table 9 shows the advantages, disadvantages, supported data types, applications in industrial maintenance, and the number of mentions, with the corresponding references, of each RB algorithm in the context of maintenance-related tasks.
Each type of DM technique has its strengths and is suited to different types of data, tasks, and expertise availability. The choice of algorithm depends on the specific problem, dataset characteristics, and the desired outcomes.

6. Discussion

The industrial sector faces numerous challenges to maintain operational efficiency and extend lifecycle of industrial assets. Traditional maintenance approaches are mainly comprised of corrective strategies, involving costly downtime and suboptimal asset performance. In recent years, the adoption of DM techniques has emerged as a promising solution to address these challenges. By leveraging the power of data analytics, DM algorithms can find hidden patterns in operational data, predict potential failures, and optimize maintenance programs to avoid costly downtime.
As presented in Figure 8, there has been a noticeable increase in the diversity and application of different DM algorithms since 2013, indicating a growing and persistent interest in leveraging learning techniques within the industrial assets domain. This is as a result of improvements in computing power and data accessibility as well as a better understanding of the potential benefits these techniques offer in predictive maintenance, optimization, and overall asset management.
This discussion is an immersion into the various dimensions of industrial assets maintenance and highlights the role of DM in optimizing maintenance in the industrial field.

6.1. Asset Characteristics

The effectiveness of DM algorithms in the maintenance of industrial assets is highly dependent on the quality and characteristics of the data used for analysis.
As presented in Section 4.1, time series data from sensors provide valuable information about the health of assets, text data provide valuable information on maintenance actions, event data give punctual information about assets, systems, or processes, and image data from assets allow fault region extraction or condition classification. Hence, multi-modal data fusion enables a comprehensive understanding of assets performance and health.
The results of the reviewed studies, presented in Section 4.2, show the current landscape of DM applications in industrial assets maintenance, particularly with a focus on mechanic and electromechanic assets. Most research efforts are directed toward these types of assets, with vibration analysis and mechanical power being the predominant parameters used for analysis. This emphasis on rotating machinery reflects the critical role such assets play in industrial operations and the potential impact of failures on overall productivity and profitability. However, the relatively limited attention given to other types of assets presents a significant opportunity for further exploration and research. Assets related to automation, encompassing electric, electronic, and computing components or systems, are becoming increasingly prevalent in modern industrial settings, offering rich potential for investigation, and could generate valuable insights into optimizing maintenance practices for these emerging technologies.
The information presented in Section 4.4 indicates that the complexity of automation systems is increasing, which requires advanced predictive maintenance strategies and sophisticated monitoring techniques to preemptively address potential failures on industrial assets. By prioritizing these assets, organizations can leverage their automation infrastructure to achieve greater operational excellence and competitive advantage. The study of complex assets, such as integrated systems comprising multiple interconnected components, presents significant challenges but is essential due to the high degree of control system integration. These systems often involve various fault modes that can impact their overall performance, making it crucial to adopt comprehensive analysis and maintenance strategies. The integration of multiple subsystems and control mechanisms increases the complexity of diagnosing and addressing faults, because issues in one component can propagate or interact with other parts of the system, making it more challenging to identify and resolve problems. Effective management of such complex systems involves developing robust models that account for the interactions and dependencies between components. This may include using digital twins, system simulations, and machine learning algorithms to predict and mitigate potential failures. By focusing on these complexities, industries can enhance their ability to maintain high operational standards and minimize the risk of disruptions in critical processes or assets.
Finally, the considerable lack of faulty data of industrial assets is another problem to face, with this scarcity being due to the high costs that it would represent for industries or the regulatory requirements that would need to be complied with. Here, the use of real-world data to feed digital twins is the path to achieving better model development. The more sensors that feed the digital twin, the more data for the learning task of models to infer key features for early detection of degradation of assets or systems.

6.2. Analytical Techniques

DM provides a wide range of analytical techniques to address a variety of maintenance challenges on industrial assets, including fault detection, degradation, failure prognosis, health index forecasting, feature extraction, transfer learning across different domains, and maintenance plan optimization.
The distribution of research studies across these various analytical approaches reveals distinct patterns in the application of shallow machine learning (SML), deep learning (DL), model-based (MB), and rule-based (RB) techniques. As presented in Figure 6, SML is prominently used for fault detection and forecasting, showcasing its effectiveness in identifying and predicting operational issues. DL also excels in fault detection and is particularly strong in pre-processing, highlighting its capability in managing complex data tasks. MB approaches are mainly employed for forecasting and degradation analysis, while RB techniques are rarely used, with minimal application in fault detection. This pattern demonstrates a heavy reliance on SML and DL for key predictive and diagnostic functions in industrial assets maintenance, with MB techniques being more specialized and RB approaches remaining largely underutilized. The presented analysis emphasizes the need to choose the appropriate technique based on the specific maintenance objective, with SML and DL offering broad versatility for various applications, while other methods serve more specific roles. SML algorithms currently dominate the industrial maintenance landscape. These algorithms, while effective in many cases, often require manual feature engineering to achieve optimal performance.
SML techniques are often more interpretable, allowing experts to understand the factors that contribute to predictions or classifications. However, SML techniques struggle with complex patterns or unstructured data types such as images, text, or high-dimensional sensor data. While they are valuable tools for many industrial maintenance tasks, their performance might decrease when dealing with intricate, nonlinear relationships or when faced with datasets that demand a higher level of abstraction and representation.
DL techniques excel in scenarios with vast amounts of data and complex, nonlinear relationships, allowing them to capture intricate dependencies and nuances that might be difficult to achieve for SML approaches. However, their remarkable performance comes with high computational demands, requiring substantial computational resources for training and fine-tuning the models. Furthermore, the inherent complexity and black-box nature of DL architectures can make their decision processes less interpretable compared to SML techniques. However, in industrial maintenance, DL is a powerful tool for extracting insights from complex datasets and pushing the boundaries of predictive accuracy and analysis.
Regarding industrial assets complexity, the analysis presented in Figure 7 suggests that while SML remains the most versatile across different asset complexities, DL is emerging as a strong contender, particularly in more complex scenarios.
The research studies emphasizes how decision-making processes have experienced a fundamental transformation as a result of the application of DM techniques in industrial domains, which have become increasingly data-driven. Decision-making is now based on thorough data analysis, rather than just intuition or experience, as more and more industries incorporate sophisticated machine learning algorithms into their operational and maintenance processes. This change makes it possible for management and stakeholders to make more informed and unbiased decisions by utilizing DM models for predictive analytics, pattern recognition, and anomaly detection capabilities.

6.3. Learning Categorization

Different machine learning (ML) algorithms and learning categories offer unique advantages in industrial maintenance applications.
Section 5.3 shows that shallow machine learning (SML) is primarily used in supervised learning, emphasizing its strength in working with structured, labeled data where clear input–output relationships exist. However, its application in unsupervised and semi-supervised learning is limited, and it does not extend to reinforcement learning, reflecting its restricted use in scenarios with unlabeled data or dynamic decision-making environments. In contrast, deep learning (DL) demonstrates a more versatile application across learning paradigms, effectively handling both labeled and unlabeled data. The balanced DL use of supervised and unsupervised learning, along with its emerging role in semi-supervised and reinforcement learning, demonstrates its ability to adapt to complex and evolving data scenarios. This shift highlights the growing prominence of DL in ML, offering advanced capabilities for handling unstructured data and dynamic environments, while SML remains focused on its strengths in supervised tasks. For example, reinforcement learning techniques can optimize maintenance decision-making by learning from past experience and feedback from the environment. Semi-supervised learning is useful for automatically labeling data. Similarly, domain adaptation methods enable DL models to adapt to new environments and generalize across different datasets, improving their performance and scalability in real-world applications.

7. Trending Topics of Machine Learning and Emerging Technologies in Industrial Maintenance

This section summarizes the trending topics of machine learning (ML) application in domains of industrial assets maintenance, focusing on how they are used and can improve the decision-making of engineers and technicians.
The content of Table 10 presents an overview of the application of various advanced technologies for the maintenance of industrial assets.

8. Conclusions and Future Work

The reviewed studies have shown that the integration of advanced data mining (DM) techniques within the domain of industrial environments has transformed maintenance strategies of industrial assets. This survey highlights the critical role of DM techniques in enabling condition-based and predictive maintenance frameworks by utilizing extensive datasets from a wide range of assets. In addition to traditionally studied mechanic and electromechanic assets, this survey also considers automation-related assets, such as electric, electronic, and computing components or systems, as well as assets of varying complexity, providing a detailed categorization. The data-driven approaches analyzed and detailed in the studies facilitates a paradigm shift from reactive to predictive maintenance, which is essential for minimizing unscheduled downtime, optimizing operational costs, and enhancing the reliability and performance of industrial assets. This survey has provided a comprehensive DM hierarchical organization, structured into two general techniques, four specific techniques, 27 methodologies and numerous algorithms. This hierarchical framework categorizes algorithms by their learning techniques while highlighting the methodological diversity within the field, illustrating how distinct strategies are applied across various DM approaches in industrial maintenance. Furthermore, the survey identifies the 32 most frequently mentioned algorithms from the 534 analyzed studies, providing valuable insights into their prevalence and application in different maintenance contexts. Among these, the support vector machine (SVM) algorithm stands out as the most frequently cited, with 136 mentions, underscoring its widespread adoption and effectiveness in addressing maintenance challenges.
Regarding machine learning (ML) techniques, it is remarkable that while shallow machine learning (SML) techniques remain widely used due to their computational efficiency and straightforward implementation, the growing adoption of deep learning (DL) techniques reflects a shift toward advanced architectures capable of processing high-dimensional data and automating feature extraction. In this context, some research highlights the importance of a balanced integration of SML and DL techniques, leveraging their complementary strengths to address the diverse challenges of modern industrial maintenance. This synergy is particularly crucial for managing the increasing complexity of contemporary industrial systems. Moreover, emerging technologies such as digital twins for real-time simulation of physical assets, augmented reality (AR) to enhance maintenance visualization and operator training, and advanced natural language processing (NLP) and large language models (LLMs) for intuitive interaction with maintenance systems and enhanced data-driven decision-making, present significant opportunities for innovation in industrial asset management. Together, these advancements promise to redefine the strategies and tools available for optimizing maintenance processes, enabling greater precision, efficiency, and resilience in industrial operations.
The presented survey highlights the diverse aspects of industrial assets and their management throughout their lifecycle, along with the set of techniques employed to optimize their maintenance. This consolidated data will serve as a foundation for guiding targeted studies, supporting advancements in the field of data-driven support within the industrial sector.
Future research should focus on developing robust ML models designed for the specific needs of industrial assets maintenance, to support efficiency, reliability, and sustainability in manufacturing and other industrial sectors. In this paper, we propose the following future research directions:
A
Integration of multi-modal data: One promising path for future research is the integration of multi-modal data [51] in industrial maintenance applications. By combining information from different sources such as time series data, images, maintenance, or operation text descriptions, as well as systems logs, researchers can develop more comprehensive models for fault detection, failure prediction, and anomaly detection. Taking a comprehensive approach to data analysis like this could provide valuable insights into the health and performance of assets, leading to the development of more precise maintenance strategies and enhancing operational efficiency;
B
Hyperparameter optimization (HPO) of machine learning algorithms: Hyperparameter optimization (HPO) is a critical area of study with potential for impactful contributions, particularly in improving the robustness and efficiency of algorithms through optimized hyperparameter configurations. The selection of hyperparameters significantly influences the performance and applicability of machine learning (ML) models, and this is especially pronounced in deep learning (DL) models [541];
C
Explainable deep learning models: As DL techniques continue to gain interest and space in industrial maintenance, there is a growing need for explainable artificial intelligence (XAI) [9,11,398,459] methods to enhance model interpretability. Research efforts should focus on developing explainable DL models that provide insights into the underlying factors driving predictions and decisions. By incorporating transparency and interpretability into DL frameworks, researchers can facilitate better understanding and acceptance of AI-driven maintenance solutions among industrial practitioners and stakeholders;
D
Advanced reinforcement learning algorithms: While reinforcement learning (RL) [7,27,77,117,144] has shown promise in optimizing maintenance processes, there is ample room for advancement in algorithmic development and optimization. Future research could explore novel RL techniques designed specifically for the challenges of industrial maintenance, such as dynamic environments, sparse failure data, and safety constraints. By leveraging the power of advanced RL algorithms, researchers can design more adaptive and efficient maintenance policies that maximize asset performance and longevity for each of the different asset types that shape industry 4.0 [4,7,10,14,93,182,536,542];
E
Edge computing for real-time analysis: With the proliferation of IoT devices [4,7,12,23,42,59,60,67,109,112,127,390,537,542] and edge computing capabilities, there is growing interest in deploying real-time analysis techniques for industrial maintenance applications. Research should focus on developing lightweight ML models that can be deployed directly on edge devices to enable real-time data analysis and decision-making. By leveraging edge computing resources, industrial sectors can minimize latency, reduce bandwidth requirements, and improve the scalability of their maintenance systems;
F
Collaborative maintenance frameworks: Collaboration and knowledge sharing among industrial stakeholders are essential for advancing maintenance practices and addressing complex challenges effectively. Future research could explore the development of collaborative maintenance frameworks that facilitate data sharing, model transferability, and collective learning across different organizations and industry sectors. By encouraging collaboration and synergy among stakeholders, researchers can accelerate innovation in industrial maintenance and drive continuous improvement in asset performance and reliability.
Based on the conclusions and identified directions for future work, the authors propose the development of a complementary article that presents a comprehensive taxonomy for data-driven maintenance of industrial assets. This taxonomy aims to provide the scientific community with a detailed and structured overview of key topics, including data mining techniques, types of data utilized, asset complexities, and asset categories. By doing so, it will contribute to a deeper understanding of the field and help identify gaps for further research.

Author Contributions

Conceptualization, E.C. and B.B.; methodology, E.C. and P.G.; investigation, E.C.; resources, E.C.; writing—original draft preparation, E.C.; writing—review and editing, E.C. and P.G.; visualization, E.C.; supervision, P.G. and B.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Alaswad, S.; Xiang, Y. A review on Condition-based maintenance optimization models for stochastically deteriorating system. Reliab. Eng. Syst. Saf. 2017, 157, 54–63. [Google Scholar] [CrossRef]
  2. Qiu, S.; Cui, X.; Ping, Z.; Shan, N.; Li, Z.; Bao, X.; Xu, X. Deep Learning Techniques in Intelligent Fault Diagnosis and Prognosis for Industrial Systems: A Review. Sensors 2023, 23, 1305. [Google Scholar] [CrossRef] [PubMed]
  3. Zhang, W.; Yang, D.; Wang, H. Data-driven methods for Predictive maintenance of industrial equipment: A survey. IEEE Syst. J. 2019, 13, 2213–2227. [Google Scholar] [CrossRef]
  4. Pech, M.; Vrchota, J.; Bednář, J. Predictive maintenance and intelligent sensors in smart factory. Sensors 2021, 21, 1470. [Google Scholar] [CrossRef] [PubMed]
  5. Zonta, T.; da Costa, C.A.; Righi, R.d.R.; de Lima, M.J.; da Trindade, E.S.; Li, G.P. Predictive maintenance in the Industry 4.0: A systematic literature review. Comput. Ind. Eng. 2020, 150, 106889. [Google Scholar] [CrossRef]
  6. Goyal, D.; Saini, A.; Dhami, S.S.; Pabla, B.S. Intelligent Predictive maintenance of dynamic systems using condition monitoring and signal processing techniques—A review. In Proceedings of the 2016 International Conference on Advances in Computing, Communication, & Automation (ICACCA) (Spring), Dehradun, India, 8–9 April 2016; IEEE Xplore: Piscataway, NJ, USA, 2016; pp. 1–6. [Google Scholar] [CrossRef]
  7. Ran, Y.; Zhou, X.; Lin, P.; Wen, Y.; Deng, R. A survey of Predictive maintenance: Systems, purposes and approaches. arXiv 2019, arXiv:1912.07383. [Google Scholar] [CrossRef]
  8. Chen, Z.; Xiao, F.; Guo, F.; Yan, J. Interpretable machine learning for building energy management: A state-of-the-art review. Adv. Appl. Energy 2023, 9, 100123. [Google Scholar] [CrossRef]
  9. Vollert, S.; Atzmueller, M.; Theissler, A. Interpretable Machine Learning: A brief survey from the Predictive maintenance perspective. In Proceedings of the 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Vasteras, Sweden, 7–10 September 2021; IEEE Xplore: Piscataway, NJ, USA, 2021; pp. 1–8. [Google Scholar] [CrossRef]
  10. Dalzochio, J.; Kunst, R.; Pignaton, E.; Binotto, A.; Sanyal, S.; Favilla, J.; Barbosa, J. Machine learning and reasoning for Predictive maintenance in Industry 4.0: Current status and challenges. Comput. Ind. 2020, 123, 103298. [Google Scholar] [CrossRef]
  11. Janiesch, C.; Zschech, P.; Heinrich, K. Machine learning and deep learning. Electron. Mark. 2021, 31, 685–695. [Google Scholar] [CrossRef]
  12. Lei, Y.; Yang, B.; Jiang, X.; Jia, F.; Li, N.; Nandi, A.K. Applications of machine learning to machine fault diagnosis: A review and roadmap. Mech. Syst. Signal Process. 2020, 138, 106587. [Google Scholar] [CrossRef]
  13. Pan, T.; Chen, J.; Zhang, T.; Liu, S.; He, S.; Lv, H. Generative adversarial network in mechanical fault diagnosis under small sample: A systematic review on applications and future perspectives. ISA Trans. 2022, 128, 1–10. [Google Scholar] [CrossRef]
  14. Esteban, A.; Zafra, A.; Ventura, S. Data mining in Predictive maintenance systems: A taxonomy and systematic review. WIREs Data Min. Knowl. Discov. 2022, 12, e1471. [Google Scholar] [CrossRef]
  15. Zschech, P. A taxonomy of recurring data analysis problems in maintenance analytics. In Proceedings of the 26th European Conference on Information Systems, Dresden, Germany, 23–28 June 2018; Available online: https://core.ac.uk/download/pdf/301378505.pdf (accessed on 21 January 2025).
  16. Merkt, O. On the use of Predictive models for improving the quality of industrial maintenance: An analytical literature review of maintenance strategies. In Proceedings of the 2019 Federated Conference on Computer Science and Information Systems (FedCSIS), Leipzig, Germany, 1–4 September 2019; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 693–704. [Google Scholar] [CrossRef]
  17. Zschech, P. Data Science and Analytics in Industrial Maintenance: Selection, Evaluation, and Application of Data-Driven Methods. Ph.D. Thesis, Technische Universität Dresden, Dresden, Germany, 2020. [Google Scholar]
  18. Zschech, P. Beyond descriptive taxonomies in data analytics: A systematic evaluation approach for data-driven method pipelines. Inf. Syst. e-Business Manag. 2022, 21, 193–227. [Google Scholar] [CrossRef]
  19. Huang, Y.; Fang, C.; Wijaya, S. Condition-based preventive maintenance with a yield rate threshold for deteriorating repairable systems. Qual. Reliab. Eng. Int. 2022, 38, 4122–4140. [Google Scholar] [CrossRef]
  20. Li, S.; Wen, M.; Zu, T.; Kang, R. Condition-based Maintenance Optimization Method Using Performance Margin. Axioms 2023, 12, 168. [Google Scholar] [CrossRef]
  21. Shoorkand, H.D.; Nourelfath, M.; Hajji, A. A deep learning approach for integrated production planning and Predictive maintenance. Int. J. Prod. Res. 2023, 61, 7972–7991. [Google Scholar] [CrossRef]
  22. Ma, W.-N.; Li, H.; Yang, Z.-Y.; Hu, Q.-W. Maintenance Optimization for Two-Component Series Systems with Degradation Dependence. IEEE Access 2021, 9, 48174–48184. [Google Scholar] [CrossRef]
  23. Yeruva, S.; Gunuganti, J.; Kalva, S.; Salkuti, S.R.; Kim, S.-C. Smart Machine Health Prediction Based on Machine Learning in Industry Environment. Information 2023, 14, 181. [Google Scholar] [CrossRef]
  24. Silva, W.; Capretz, M. Assets Predictive maintenance using convolutional neural networks. In Proceedings of the 2019 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), Toyama, Japan, 8–11 July 2018; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 59–66. [Google Scholar] [CrossRef]
  25. Grall, A.; Dieulle, L.; Berenguer, C.; Roussignol, M. Continuous time Predictive maintenance scheduling for a deteriorating system. In Annual Reliability and Maintainability Symposium. 2001 Proceedings. International Symposium on Product Quality and Integrity (Cat. No. 01CH37179); IEEE Xplore: Piscataway, NJ, USA, 2001; pp. 150–155. [Google Scholar] [CrossRef]
  26. Nguyen, K.-A.; Do, P.; Grall, A. Multi-level Predictive maintenance for multi-component systems. Reliab. Eng. Syst. Saf. 2015, 144, 83–94. [Google Scholar] [CrossRef]
  27. Ren, Y. Optimizing Predictive maintenance with machine learning for reliability improvement. ASCE-ASME J. Risk Uncert Engrg Sys. Part B Mech. Engrg. 2021, 7, 030801. [Google Scholar] [CrossRef]
  28. Chen, C.; Wang, C.; Lu, N.; Jiang, B.; Xing, Y. A data-driven Predictive maintenance strategy based on accurate failure prognostics. Eksploat. i Niezawodn.- Maint. Reliab. 2021, 23, 387–394. [Google Scholar] [CrossRef]
  29. Do, P.; Bérenguer, C. Residual life-based importance measures for Predictive maintenance decision-making. Proc. Inst. Mech. Eng. Part O J. Risk Reliab. 2021, 236, 98–113. [Google Scholar] [CrossRef]
  30. Bosman, L.B.; Leon-Salas, W.D.; Hutzel, W.; Soto, E.A. PV system Predictive maintenance: Challenges, current approaches, and opportunities. Energies 2020, 13, 1398. [Google Scholar] [CrossRef]
  31. Nguyen, K.-A.; Do, P.; Grall, A. Joint Predictive maintenance and inventory strategy for multi-component systems using Birnbaum’s structural importance. Reliab. Eng. Syst. Saf. 2017, 168, 249–261. [Google Scholar] [CrossRef]
  32. Amruthnath, N.; Gupta, T. A research study on unsupervised machine learning algorithms for early fault detection in Predictive maintenance. In Proceedings of the 2018 5th International Conference on Industrial Engineering and Applications (ICIEA), Singapore, 26–28 April 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 355–361. [Google Scholar] [CrossRef]
  33. Kulkarni, K.; Devi, U.; Sirighee, A.; Hazra, J.; Rao, P. Predictive maintenance for supermarket refrigeration systems using only case temperature data. In Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 4640–4645. [Google Scholar] [CrossRef]
  34. Luo, B.; Wang, H.; Liu, H.; Li, B.; Peng, F. Early fault detection of machine tools based on deep learning and dynamic identification. IEEE Trans. Ind. Electron. 2018, 66, 509–518. [Google Scholar] [CrossRef]
  35. Yang, D.; Liu, Y.; Li, S.; Li, X.; Ma, L. Gear fault diagnosis based on support vector machine optimized by artificial bee colony algorithm. Mech. Mach. Theory 2015, 90, 219–229. [Google Scholar] [CrossRef]
  36. Bampoula, X.; Siaterlis, G.; Nikolakis, N.; Alexopoulos, K. A deep learning model for Predictive maintenance in cyber-physical production systems using lstm autoencoders. Sensors 2021, 21, 972. [Google Scholar] [CrossRef] [PubMed]
  37. Pereira, P.C. Hidden Value in Maintenance System Data: Using Machine Learning to Correlate and Predict the Risk of Asset Failures. In Proceedings of the Offshore Technology Conference, OTC, Houston, TX, USA, 4–7 May 2020; p. D031S037R007. [Google Scholar] [CrossRef]
  38. Xiang, S.; Huang, D.; Li, X. A generalized Predictive framework for data driven prognostics and diagnostics using machine logs. In Proceedings of the TENCON 2018-2018 IEEE Region 10 Conference, Jeju Island, Republic of Korea, 28–31 October 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 0695–0700. [Google Scholar] [CrossRef]
  39. Zhang, N.; Tian, S.; Cai, K.; Zhang, J. Condition-based maintenance assessment for a deteriorating system considering stochastic failure dependence. IISE Trans. 2022, 55, 687–697. [Google Scholar] [CrossRef]
  40. Xu, J.; Liang, Z.; Li, Y.-F.; Wang, K. Generalized Condition-based maintenance optimization for multi-component systems considering stochastic dependency and imperfect maintenance. Reliab. Eng. Syst. Saf. 2021, 211, 107592. [Google Scholar] [CrossRef]
  41. Converso, G.; Gallo, M.; Murino, T.; Vespoli, S. Predicting Failure Probability in Industry 4.0 Production Systems: A Workload-Based Prognostic Model for Maintenance Planning. Appl. Sci. 2023, 13, 1938. [Google Scholar] [CrossRef]
  42. Viale, L.; Daga, A.P.; Garibaldi, L.; Caronia, S.; Ronchi, I. Books Trimmer Industrial Machine Knives Diagnosis: A Condition-based Maintenance Strategy Through Vibration Monitoring via Novelty Detection. In ASME International Mechanical Engineering Congress and Exposition; American Society of Mechanical Engineers: New York, NY, USA, 2023; p. V009T14A021. [Google Scholar] [CrossRef]
  43. Van Horenbeek, A.; Pintelon, L. A dynamic Predictive maintenance policy for complex multi-component systems. Reliab. Eng. Syst. Saf. 2013, 120, 39–50. [Google Scholar] [CrossRef]
  44. Florian, E.; Sgarbossa, F.; Zennaro, I. Machine learning-based Predictive maintenance: A cost-oriented model for implementation. Int. J. Prod. Econ. 2021, 236, 108114. [Google Scholar] [CrossRef]
  45. Soleimani, M.; Campean, F.; Neagu, D. Integration of Hidden Markov Modelling and Bayesian Network for fault detection and prediction of complex engineered systems. Reliab. Eng. Syst. Saf. 2021, 215, 107808. [Google Scholar] [CrossRef]
  46. Liu, H.; Wang, Y.; Chen, W. Anomaly detection for condition monitoring data using auxiliary feature vector and density-based clustering. IET Gener. Transm. Distrib. 2020, 14, 108–118. [Google Scholar] [CrossRef]
  47. Ilott, P.W.; Griffiths, A.J. Fault diagnosis of pumping machinery using artificial neural networks. Proc. Inst. Mech. Eng. Part E J. Process. Mech. Eng. 1997, 211, 185–194. [Google Scholar] [CrossRef]
  48. Villanueva, J.B.; Espadafor, F.J.; Cruz-Peragón, F.; García, M.T. A methodology for cracks identification in large crankshafts. Mech. Syst. Signal Process. 2011, 25, 3168–31855. [Google Scholar] [CrossRef]
  49. Skordilis, E.; Moghaddass, R. A condition monitoring approach for real-time monitoring of degrading systems using Kalman filter and logistic regression. Int. J. Prod. Res. 2017, 55, 5579–5596. [Google Scholar] [CrossRef]
  50. Kumar, A.; Shankar, R.; Thakur, L.S. A big data driven sustainable manufacturing framework for Condition-based maintenance prediction. J. Comput. Sci. 2018, 27, 428–439. [Google Scholar] [CrossRef]
  51. Kullu, O.; Cinar, E. A deep-learning-based multi-modal sensor fusion approach for detection of equipment faults. Machines 2022, 10, 1105. [Google Scholar] [CrossRef]
  52. Huynh, K.; Vu, H.; Nguyen, T.; Ho, A. A Predictive maintenance model for k-out-of-n: F continuously deteriorating systems subject to stochastic and economic dependencies. Reliab. Eng. Syst. Saf. 2022, 226, 108671. [Google Scholar] [CrossRef]
  53. Hurtado, J.; Salvati, D.; Semola, R.; Bosio, M.; Lomonaco, V. Continual learning for Predictive maintenance: Overview and challenges. Intell. Syst. Appl. 2023, 19, 200251. [Google Scholar] [CrossRef]
  54. Concetti, L.; Mazzuto, G.; Ciarapica, F.E.; Bevilacqua, M. An Unsupervised Anomaly Detection Based on Self-Organizing Map for the Oil and Gas Sector. Appl. Sci. 2023, 13, 3725. [Google Scholar] [CrossRef]
  55. Bucci, G.; Ciancetta, F.; Fioravanti, A.; Fiorucci, E.; Mari, S.; Silvestri, A. Online SFRA for Reliability of Power Systems: Characterization of a Batch of Healthy and Damaged Induction Motors for Predictive Maintenance. Sensors 2023, 23, 2583. [Google Scholar] [CrossRef]
  56. Rodriguez, P.C.; Marti-Puig, P.; Caiafa, C.F.; Serra-Serra, M.; Cusidó, J.; Solé-Casals, J. Exploratory analysis of SCADA data from wind turbines using the K-means clustering algorithm for Predictive maintenance purposes. Machines 2023, 11, 270. [Google Scholar] [CrossRef]
  57. Albertin, U.; Pedone, G.; Brossa, M.; Squillero, G.; Chiaberge, M. A Real-Time Novelty Recognition Framework Based on Machine Learning for Fault Detection. Algorithms 2023, 16, 61. [Google Scholar] [CrossRef]
  58. Bera, B.; Lin, C.-L.; Huang, S.-C.; Liang, J.-W.; Lin, P.T. Establishing a Real-Time Multi-Step Ahead Forecasting Model of Unbalance Fault in a Rotor-Bearing System. Electronics 2023, 12, 312. [Google Scholar] [CrossRef]
  59. Maskeliūnas, R.; Pomarnacki, R.; Huynh, V.K.; Damaševičius, R.; Plonis, D. Power line monitoring through data integrity analysis with Q-learning based data analysis network. Remote Sens. 2022, 15, 194. [Google Scholar] [CrossRef]
  60. Raja, H.A.; Kudelina, K.; Asad, B.; Vaimann, T.; Kallaste, A.; Rassõlkin, A.; Van Khang, H. Signal Spectrum-Based Machine Learning Approach for Fault Prediction and Maintenance of Electrical Machines. Energies 2022, 15, 9507. [Google Scholar] [CrossRef]
  61. Calabrese, F.; Regattieri, A.; Bortolini, M.; Gamberi, M.; Pilati, F. Predictive maintenance: A novel framework for a data-driven, semi-supervised, and partially online prognostic health management application in industries. Appl. Sci. 2021, 11, 3380. [Google Scholar] [CrossRef]
  62. Navicelli, A.; Vincitorio, M.; De Carlo, F.; Tucci, M. Predictive maintenance in industrial plants: Real application of Machine Learning models for prognostics. In Proceedings of the XXIV Summer School Francesco Turco, Brescia, Italy, 11–13 September 2019; Available online: https://hdl.handle.net/2158/1174906 (accessed on 21 January 2025).
  63. Zayas-Gato, F.; Jove, E.; Casteleiro-Roca, J.; Quintián, H.; Piñón-Pazos, A.; Simić, D. A hybrid one-class approach for detecting anomalies in industrial systems. Expert Syst. 2022, 39, e12990. [Google Scholar] [CrossRef]
  64. Fink, O. Data-driven intelligent Predictive maintenance of industrial assets. In Women in Industrial and Systems Engineering: Key Advances and Perspectives on Emerging Topics; Springer: Cham, Switzerland, 2020; pp. 589–605. [Google Scholar] [CrossRef]
  65. Ansari, F.; Fathi, M. Meta-analysis of maintenance knowledge assets towards Predictive cost controlling of cyber physical production systems. In Machine Learning for Cyber Physical Systems: Selected Papers from the International Conference ML4CPS 2015; Springer: Berlin/Heidelberg, Germany, 2016; pp. 103–110. [Google Scholar] [CrossRef]
  66. Panfilov, P.; Katona, A. Building Predictive maintenance framework for smart environment application systems. In Annals of DAAAM and Proceedings of the International DAAAM Symposium; ACM: New York, NY, USA, 2018; pp. 0460–0470. [Google Scholar] [CrossRef]
  67. Righetto, S.B.; Martins, M.A.I.; Carvalho, E.G.; Hattori, L.T.; De Francisci, S. Predictive maintenance 4.0 applied in electrical power systems. In Proceedings of the 2021 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), Washington, DC, USA, 16–19 January 2023; IEEE Xplore: Piscataway, NJ, USA, 2021; pp. 1–5. [Google Scholar] [CrossRef]
  68. Cachada, A.; Moreira, P.M.; Romero, L.; Barbosa, J.; Leitno, P.; Gcraldcs, C.A.S.; Deusdado, L.; Costa, J.; Teixeira, C.; Teixeira, J.; et al. Maintenance 4.0: Intelligent and Predictive maintenance system architecture. In Proceedings of the 2018 IEEE 23rd international conference on emerging technologies and factory automation (ETFA), Torino, Italy, 4–7 September 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 139–146. [Google Scholar] [CrossRef]
  69. Nguyen, K.T.; Medjaher, K. A new dynamic Predictive maintenance framework using deep learning for failure prognostics. Reliab. Eng. Syst. Saf. 2019, 188, 251–262. [Google Scholar] [CrossRef]
  70. Chiu, Y.-C.; Cheng, F.-T.; Huang, H.-C. Developing a factory-wide intelligent Predictive maintenance system based on Industry 4.0. J. Chin. Inst. Eng. 2017, 40, 562–571. [Google Scholar] [CrossRef]
  71. Aivaliotis, P.; Georgoulias, K.; Chryssolouris, G. A RUL calculation approach based on physical-based simulation models for Predictive maintenance. In Proceedings of the 2017 International Conference on Engineering, Technology and Innovation (ICE/ITMC), Madeira Island, Portugal, 27–29 June 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 1243–1246. [Google Scholar] [CrossRef]
  72. Kaparthi, S.; Bumblauskas, D. Designing Predictive maintenance systems using decision tree-based machine learning techniques. Int. J. Qual. Reliab. Manag. 2020, 37, 659–686. [Google Scholar] [CrossRef]
  73. Su, C.-J.; Huang, S.-F. Real-time big data analytics for hard disk drive Predictive maintenance. Comput. Electr. Eng. 2018, 71, 93–101. [Google Scholar] [CrossRef]
  74. Han, X.; Wang, Z.; Xie, M.; He, Y.; Li, Y.; Wang, W. Remaining useful life prediction and Predictive maintenance strategies for multi-state manufacturing systems considering functional dependence. Reliab. Eng. Syst. Saf. 2021, 210, 107560. [Google Scholar] [CrossRef]
  75. Moleda, M.; Momot, A.; Mrozek, D. Predictive maintenance of boiler feed water pumps using SCADA data. Sensors 2020, 20, 571. [Google Scholar] [CrossRef]
  76. Baptista, M.; Sankararaman, S.; De Medeiros, I.P.; Nascimento, C., Jr.; Prendinger, H.; Henriques, E.M. Forecasting fault events for Predictive maintenance using data-driven techniques and ARMA modeling. Comput. Ind. Eng. 2018, 115, 41–53. [Google Scholar] [CrossRef]
  77. Zhang, C.; Gupta, C.; Farahat, A.K.; Ristovski, K.; Ghosh, D.; Hitachi Ltd. Automatic Health Indicator Learning Using Reinforcement Learning for Predictive Maintenance. U.S. Patent No. 11,042,145, 22 June 2021. [Google Scholar]
  78. Tornede, T.; Tornede, A.; Wever, M.; Mohr, F.; Hüllermeier, E. AutoML for Predictive maintenance: One tool to RUL them all. In IoT Streams for Data-Driven Predictive Maintenance and IoT, Edge, and Mobile for Embedded Machine Learning, Proceedings of the Second International Workshop, IoT Streams 2020, and First International Workshop, ITEM 2020, Co-located with ECML/PKDD 2020, Ghent, Belgium, 14–18 September 2020; Revised Selected Papers 2; Springer International Publishing: Berlin, Germany, 2020; pp. 106–118. [Google Scholar] [CrossRef]
  79. Fernandes, S.; Antunes, M.; Santiago, A.R.; Barraca, J.P.; Gomes, D.; Aguiar, R.L. Forecasting appliances failures: A machine-learning approach to Predictive maintenance. Information 2020, 11, 208. [Google Scholar] [CrossRef]
  80. Krenek, J.; Kuca, K.; Blazek, P.; Krejcar, O.; Jun, D. Application of artificial neural networks in condition based Predictive maintenance. In Recent Developments in Intelligent Information and Database Systems; Springer: Berlin, Germany, 2016; pp. 75–86. [Google Scholar] [CrossRef]
  81. Gianoglio, C.; Ragusa, E.; Bruzzone, A.; Gastaldo, P.; Zunino, R.; Guastavino, F. Unsupervised Monitoring System for Predictive Maintenance of High Voltage Apparatus. Energies 2020, 13, 1109. [Google Scholar] [CrossRef]
  82. Benaggoune, K.; Meraghni, S.; Ma, J.; Mouss, L.; Zerhouni, N. Post prognostic decision for Predictive maintenance planning with remaining useful life uncertainty. In Proceedings of the 2020 Prognostics and Health Management Conference (Phm-besançon), Besancon, France, 4–7 May 2020; IEEE Xplore: Piscataway, NJ, USA, 2020; pp. 194–199. [Google Scholar] [CrossRef]
  83. Zheng, H.; Paiva, A.R.; Gurciullo, C.S. Advancing from Predictive maintenance to intelligent maintenance with ai and iiot. arXiv 2020, arXiv:2009.00351. [Google Scholar] [CrossRef]
  84. Erdmann, M. Unsupervised Anomaly Detection in Sensor Data Used for Predictive Maintenance. Ph.D. Thesis, Ludwig-Maximilians-Universität München, Munich, Germany, 2018. [Google Scholar] [CrossRef]
  85. Chazhoor, A.; Mounika, Y.; Sarobin, M.V.R.; Sanjana, M.V.; Yasashvini, R. Predictive maintenance using machine learning based classification models. In IOP Conference Series: Materials Science and Engineering; IOP Publishing: Bristol, UK, 2020; p. 012001. [Google Scholar] [CrossRef]
  86. Bagave, P.; Linssen, J.; Teeuw, W.; Brinke, J.K.; Meratnia, N. Channel state information (CSI) analysis for Predictive maintenance using convolutional neural network (CNN). In Proceedings of the 2nd Workshop on Data Acquisition to Analysis, New York, NY, USA, 10 November 2019; pp. 51–56. [Google Scholar] [CrossRef]
  87. Saied, R.O.; Mostafa, M.S.; Hussein, H.A. Predictive maintenance program based on vibration monitoring. In Design and Modeling of Mechanical Systems-II, Proceedings of the Sixth Conference on Design and Modeling of Mechanical Systems, CMSM’2015, Hammamet, Tunisia, 23–25 March 2015; Springer International Publishing: Cham, Switzerland, 2015; pp. 651–660. [Google Scholar] [CrossRef]
  88. Rivas, A.; Fraile, J.M.; Chamoso, P.; González-Briones, A.; Sittón, I.; Corchado, J.M. A Predictive maintenance model using recurrent neural networks. In Proceedings of the 14th International Conference on Soft Computing Models in Industrial and Environmental Applications (SOCO 2019), Seville, Spain, 13–15 May 2019; Proceedings 14. Springer International Publishing: Cham, Switzerland, 2020; pp. 261–270. [Google Scholar] [CrossRef]
  89. Aivaliotis, P.; Georgoulias, K.; Chryssolouris, G. The use of Digital Twin for Predictive maintenance in manufacturing. Int. J. Comput. Integr. Manuf. 2019, 32, 1067–1080. [Google Scholar] [CrossRef]
  90. Paprocka, I.; Kempa, W.M.; Ćwikła, G. Predictive maintenance scheduling with failure rate described by truncated normal distribution. Sensors 2020, 20, 6787. [Google Scholar] [CrossRef] [PubMed]
  91. Chen, C.; Lu, N.; Jiang, B.; Wang, C. A risk-averse remaining useful life estimation for Predictive maintenance. IEEE/CAA J. Autom. Sin. 2021, 8, 412–422. [Google Scholar] [CrossRef]
  92. Miller, K.; Dubrawski, A. System-level Predictive maintenance: Review of research literature and gap analysis. arXiv 2020, arXiv:2005.05239. [Google Scholar] [CrossRef]
  93. Lee, W.J.; Wu, H.; Yun, H.; Kim, H.; Jun, M.B.; Sutherland, J.W. Predictive maintenance of machine tool systems using artificial intelligence techniques applied to machine condition data. Procedia CIRP 2019, 80, 506–511. [Google Scholar] [CrossRef]
  94. Nguyen, K.-A.; Do, P.; Grall, A. A joint Predictive maintenance and spare parts provisioning policy for multi-component systems using rul prediction and importance measure. In Proceedings of the PHM Society European Conference, Nantes, France, 8–10 July 2014. [Google Scholar] [CrossRef]
  95. Shcherbakov, M.V.; Glotov, A.V.; Cheremisinov, S.V. Proactive and Predictive maintenance of cyber-physical systems. In Cyber-Physical Systems: Advances in Design & Modelling; Springer International Publishing: Cham, Switzerland, 2019; pp. 263–278. [Google Scholar] [CrossRef]
  96. Antonino-Daviu, J. Electrical monitoring under transient conditions: A new paradigm in electric motors Predictive maintenance. Appl. Sci. 2020, 10, 6137. [Google Scholar] [CrossRef]
  97. Ersoz, O.O.; Inal, A.F.; Aktepe, A.; Turker, A.K.; Ersoz, S. A Systematic Literature Review of the Predictive Maintenance from Transportation Systems Aspect. Sustainability 2022, 14, 14536. [Google Scholar] [CrossRef]
  98. Sipos, R.; Fradkin, D.; Moerchen, F.; Wang, Z. Log-based Predictive maintenance. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA, 24–27 August 2014; pp. 1867–1876. [Google Scholar] [CrossRef]
  99. Zschech, P.; Bernien, J.; Heinrich, K. Towards a Taxonomic Benchmarking Framework for Predictive Maintenance: The Case of NASA’s Turbofan Degradation. In Proceedings of the Fortieth International Conference on Information Systems (ICIS 2019), Munich, Germany, 15–18 December 2019; Available online: https://www.researchgate.net/publication/336073582 (accessed on 21 January 2025).
  100. Horn, R.; Zschech, P. Application of Process Mining Techniques to Support Maintenance-Related Objectives. In Proceedings of the 14th International Conference on Wirtschaftsinformatik, Siegen, Germany, 24–27 February 2019; Available online: https://www.researchgate.net/publication/330205294 (accessed on 21 January 2025).
  101. Onanena, R.; Chamroukhi, F.; Oukhellou, L.; Candusso, D.; Aknin, P.; Hissel, D. Estimation of fuel cell life time using latent variables in regression context. In Proceedings of the 2009 International Conference on Machine Learning and Applications, Miami, FL, USA, 13–15 December 2009; IEEE Xplore: Piscataway, NJ, USA, 2009; pp. 632–637. [Google Scholar] [CrossRef]
  102. Li, H.; Parikh, D.; He, Q.; Qian, B.; Li, Z.; Fang, D.; Hampapur, A. Improving rail network velocity: A machine learning approach to Predictive maintenance. Transp. Res. Part C Emerg. Technol. 2014, 45, 17–26. [Google Scholar] [CrossRef]
  103. Praveenkumar, T.; Saimurugan, M.; Krishnakumar, P.; Ramachandran, K. Fault diagnosis of automobile gearbox based on machine learning techniques. Procedia Eng. 2014, 97, 2092–2098. [Google Scholar] [CrossRef]
  104. Abu-Samah, A.; Shahzad, M.; Zamai, E.; Said, A. Failure prediction methodology for improved proactive maintenance using Bayesian approach. IFAC-PapersOnLine 2015, 48, 844–851. [Google Scholar] [CrossRef]
  105. Prytz, R.; Nowaczyk, S.; Rögnvaldsson, T.; Byttner, S. Predicting the need for vehicle compressor repairs using maintenance records and logged vehicle data. Eng. Appl. Artif. Intell. 2015, 41, 139–150. [Google Scholar] [CrossRef]
  106. Biswal, S.; Sabareesh, G. Design and development of a wind turbine test rig for condition monitoring studies. In Proceedings of the 2015 International Conference on Industrial Instrumentation and Control (ICIC), Pune, India, 28–30 May 2015; IEEE Xplore: Piscataway, NJ, USA, 2015; pp. 891–896. [Google Scholar] [CrossRef]
  107. Machado, R.G.V.; Mota, H.d.O. Simple self-scalable grid classifier for signal denoising in digital processing systems. In Proceedings of the 2015 IEEE 25th International Workshop on Machine Learning for Signal Processing (MLSP), Boston, MA, USA, 17–20 September 2015; IEEE Xplore: Piscataway, NJ, USA, 2015; pp. 1–6. [Google Scholar] [CrossRef]
  108. Susto, G.A.; Schirru, A.; Pampuri, S.; McLoone, S.; Beghi, A. Machine learning for Predictive maintenance: A multiple classifier approach. IEEE Trans. Ind. Inform. 2014, 11, 812–820. [Google Scholar] [CrossRef]
  109. Aydin, O.; Guldamlasioglu, S. Using LSTM networks to predict engine condition on large scale data processing framework. In Proceedings of the 2017 4th International Conference on Electrical and Electronic Engineering (ICEEE), Ankara, Turkey, 8–10 April 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 281–285. [Google Scholar] [CrossRef]
  110. Canizo, M.; Onieva, E.; Conde, A.; Charramendieta, S.; Trujillo, S. Real-time Predictive maintenance for wind turbines using Big Data frameworks. In Proceedings of the 2017 IEEE International Conference on Prognostics and Health Management (ICPHM), Dallas, TX, USA, 19–21 June 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 70–77. [Google Scholar] [CrossRef]
  111. dos Santos, T.; Ferreira, F.J.T.E.; Pires, J.M.; Damasio, C. Stator winding short-circuit fault diagnosis in induction motors using random forest. In Proceedings of the 2017 IEEE International Electric Machines and Drives Conference (IEMDC), Miami, FL, USA, 21–24 May 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 1–8. [Google Scholar] [CrossRef]
  112. Pan, Z.; Ge, Y.; Zhou, Y.C.; Huang, J.C.; Zheng, Y.L.; Zhang, N.; Liang, X.X.; Gao, P.; Zhang, G.Q.; Wang, Q.; et al. Cognitive acoustic analytics service for Internet of Things. In Proceedings of the 2017 IEEE International Conference on Cognitive Computing (ICCC), Honolulu, HI, USA, 25–30 June 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 96–103. [Google Scholar] [CrossRef]
  113. Uhlmann, E.; Pontes, R.P.; Geisert, C.; Hohwieler, E. Cluster identification of sensor data for Predictive maintenance in a Selective Laser Melting machine tool. Procedia Manuf. 2018, 24, 60–65. [Google Scholar] [CrossRef]
  114. Butte, S.; Prashanth, A.R.; Patil, S.; A R, P. Machine learning based Predictive maintenance strategy: A super learning approach with deep neural networks. In Proceedings of the 2018 IEEE Workshop on Microelectronics and Electron Devices (WMED), Boise, ID, USA, 28 March 2025; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 1–5. [Google Scholar] [CrossRef]
  115. Kolokas, N.; Vafeiadis, T.; Ioannidis, D.; Tzovaras, D. Forecasting faults of industrial equipment using machine learning classifiers. In Proceedings of the 2018 Innovations in Intelligent Systems and Applications (INISTA), Thessaloniki, Greece, 3–5 July 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 1–6. [Google Scholar] [CrossRef]
  116. Paolanti, M.; Romeo, L.; Felicetti, A.; Mancini, A.; Frontoni, E.; Loncarski, J. Machine learning approach for Predictive maintenance in industry 4.0. In Proceedings of the 2018 14th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA), Oulu, Finland, 2–4 July 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 1–6. [Google Scholar] [CrossRef]
  117. Martinez, C.; Perrin, G.; Ramasso, E.; Rombaut, M. A deep reinforcement learning approach for early classification of time series. In Proceedings of the 2018 26th European Signal Processing Conference (EUSIPCO), Roma, Italy, 3–7 September 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 2030–2034. [Google Scholar] [CrossRef]
  118. Xu, Y.; Sun, Y.; Liu, X.; Zheng, Y. A digital-twin-assisted fault diagnosis using deep transfer learning. IEEE Access 2019, 7, 19990–19999. [Google Scholar] [CrossRef]
  119. Unal, M.; Onat, M.; Demetgul, M.; Kucuk, H. Fault diagnosis of rolling bearings using a genetic algorithm optimized neural network. Measurement 2014, 58, 187–196. [Google Scholar] [CrossRef]
  120. Xiao, L.; Liu, Z.; Zhang, Y.; Zheng, Y.; Cheng, C. Degradation assessment of bearings with trend-reconstruct-based features selection and gated recurrent unit network. Measurement 2020, 165, 108064. [Google Scholar] [CrossRef]
  121. Shafi, U.; Safi, A.; Shahid, A.R.; Ziauddin, S.; Saleem, M.Q. Vehicle remote health monitoring and prognostic maintenance system. J. Adv. Transp. 2018, 2018, 1–10. [Google Scholar] [CrossRef]
  122. Liu, C.; Zhang, L.; Li, J.; Zheng, J.; Wu, C. Two-stage transfer learning for fault prognosis of ion mill etching process. IEEE Trans. Semicond. Manuf. 2021, 34, 185–193. [Google Scholar] [CrossRef]
  123. Liu, C.; Yao, R.; Zhang, L.; Liao, Y. Attention based Echo state Network: A novel approach for fault prognosis. In Proceedings of the 2019 11th International Conference on Machine Learning and Computing, Zhuhai, China, 22–24 February 2019; pp. 489–493. [Google Scholar] [CrossRef]
  124. Ferreira, L.; Pilastri, A.; Sousa, V.; Romano, F.; Cortez, P. Prediction of maintenance equipment failures using automated machine learning. In Proceedings of the International Conference on Intelligent Data Engineering and Automated Learning, Manchester, UK, 22–24 November 2021; Springer International Publishing: Cham, Switzerland, 2021; pp. 259–267. [Google Scholar] [CrossRef]
  125. Rombach, P.; Keuper, J. SmartPred: Unsupervised hard disk failure detection. In Proceedings of the High Performance Computing: ISC High Performance 2020 International Workshops, Frankfurt, Germany, 21–25 June 2020; Revised Selected Papers 35. Springer International Publishing: Cham, Switzerland, 2020; pp. 235–246. [Google Scholar] [CrossRef]
  126. Liu, C.; Tang, D.; Zhu, H.; Nie, Q. A novel Predictive maintenance method based on deep adversarial learning in the intelligent manufacturing system. IEEE Access 2021, 9, 49557–49575. [Google Scholar] [CrossRef]
  127. Egger, J.; Masood, T. Augmented reality in support of intelligent manufacturing—A systematic literature review. Comput. Ind. Eng. 2020, 140, 106195. [Google Scholar] [CrossRef]
  128. Myohanen, J. Improving Industrial Performance with Language Models: A Review of Predictive Maintenance and Process Optimization. Bachelor’s Thesis, Lappeenranta-Lahti University of Technology LUT, Lappeenranta, Finland, 2023. [Google Scholar]
  129. Yilmaz, U. Predictive Maintenance Using NLP and Clustering Support Messages. Master’s Thesis, Luleå University of Technology, Luleå, Sweden, 2022. Available online: https://www.diva-portal.org/smash/get/diva2:1715464/FULLTEXT01.pdf (accessed on 27 March 2023).
  130. Wang, J.; Li, C.; Han, S.; Sarkar, S.; Zhou, X. Predictive maintenance based on event-log analysis: A case study. IBM J. Res. Dev. 2017, 61, 11:121–11:132. [Google Scholar] [CrossRef]
  131. Guo, Y.; Pang, Z.; Du, J.; Jiang, F.; Hu, Q. An improved AlexNet for power edge transmission line anomaly detection. IEEE Access 2020, 8, 97830–97838. [Google Scholar] [CrossRef]
  132. Nunes, P.; Santos, J.; Rocha, E. Challenges in Predictive maintenance—A review. CIRP J. Manuf. Sci. Technol. 2022, 40, 53–67. [Google Scholar] [CrossRef]
  133. Jove, E.; Casado-Vara, R.; Casteleiro-Roca, J.-L.; Pérez, J.A.M.; Vale, Z. A hybrid intelligent classifier for anomaly detection. Neurocomputing 2020, 452, 498–507. [Google Scholar] [CrossRef]
  134. Michelena, Á.; Zayas-Gato, F.; Jove, E.; Casteleiro-Roca, J.-L.; Quintián, H.; Fontenla-Romero, Ó.; Calvo-Rolle, J.L. An Anomaly Detection Approach for Realtime Identification Systems Based on Centroids. In Computational Intelligence in Security for Information Systems Conference; Springer Nature: Cham, Switzerland, 2022; pp. 40–51. [Google Scholar] [CrossRef]
  135. Jove, E.; Casteleiro-Roca, J.-L.; Quintián, H.; Méndez-Pérez, J.-A. A new method for anomaly detection based on non-convex boundaries with random two-dimensional projections. Inf. Fusion 2020, 65, 50–57. [Google Scholar] [CrossRef]
  136. Zayas-Gato, F.; Michelena, Á.; Quintián, H.; Jove, E.; Casteleiro-Roca, J.-L.; Leitão, P. A novel method for anomaly detection using beta Hebbian learning and principal component analysis. Log. J. Igpl 2022, 31, 390–399. [Google Scholar] [CrossRef]
  137. Han, S.; Shao, H.; Cheng, J.; Yang, X.; Cai, B. Convformer-NSE: A novel end-to-end gearbox fault diagnosis framework under heavy noise using joint global and local information. IEEE/ASME Trans. Mechatron. 2022, 28, 340–349. [Google Scholar] [CrossRef]
  138. Lindh, F. Machine Learning to Detect Anomalies in Datacenter; Uppsala University: Uppsala, Sweden, 2019. Available online: https://www.diva-portal.org/smash/get/diva2:1334370/FULLTEXT01.pdf (accessed on 27 March 2023).
  139. Si, X.-S.; Wang, W.; Hu, C.-H.; Chen, M.-Y.; Zhou, D.-H. A Wiener-process-based degradation model with a recursive filter algorithm for remaining useful life estimation. Mech. Syst. Signal Process. 2012, 35, 219–237. [Google Scholar] [CrossRef]
  140. Zhang, Y.; Wang, Y.; Li, X.; Liu, Y.; Gao, W. Condition-based Maintenance Optimization for Gamma Deteriorating Systems under Performance-based Contracting. Proc. Inst. Mech. Eng. Part O J. Risk Reliab. 2023, 238, 247–259. [Google Scholar] [CrossRef]
  141. Xu, M.; Jin, X.; Kamarthi, S.; Alam, N.E. A failure-dependency modeling and state discretization approach for Condition-based maintenance optimization of multi-component systems. J. Manuf. Syst. 2018, 47, 141–152. [Google Scholar] [CrossRef]
  142. Magadán, L.; Suárez, F.J.; Granda, J.C.; Delacalle, F.J.; García, D.F. A Robust Health Prognostics Technique for Failure Diagnosis and the Remaining Useful Lifetime Predictions of Bearings in Electric Motors. Appl. Sci. 2023, 13, 2220. [Google Scholar] [CrossRef]
  143. Traore, M.; Chammas, A.; Duviella, E. Supervision and prognosis architecture based on dynamical classification method for the Predictive maintenance of dynamical evolving systems. Reliab. Eng. Syst. Saf. 2015, 136, 120–131. [Google Scholar] [CrossRef]
  144. Skordilis, E.; Moghaddass, R. A deep reinforcement learning approach for real-time sensor-driven decision making and Predictive analytics. Comput. Ind. Eng. 2020, 147, 106600. [Google Scholar] [CrossRef]
  145. Chen, N.; Ye, Z.-S.; Xiang, Y.; Zhang, L. Condition-based maintenance using the inverse Gaussian degradation model. Eur. J. Oper. Res. 2015, 243, 190–199. [Google Scholar] [CrossRef]
  146. Ye, Z.-S.; Chen, N. The inverse Gaussian process as a degradation model. Technometrics 2014, 56, 302–311. [Google Scholar] [CrossRef]
  147. Zhang, L.; Mu, Z.; Sun, C. Remaining useful life prediction for lithium-ion batteries based on exponential model and particle filter. IEEE Access 2018, 6, 17729–17740. [Google Scholar] [CrossRef]
  148. Wen, J.; Gao, H. Degradation assessment for the ball screw with variational autoencoder and kernel density estimation. Adv. Mech. Eng. 2018, 10, 1–12. [Google Scholar] [CrossRef]
  149. Lu, W.; Liang, B.; Cheng, Y.; Meng, D.; Yang, J.; Zhang, T. Deep model based domain adaptation for fault diagnosis. IEEE Trans. Ind. Electron. 2016, 64, 2296–2305. [Google Scholar] [CrossRef]
  150. Chen, H.; Lu, Y.; Tu, L. Fault identification of gearbox degradation with optimized wavelet neural network. Shock Vib. 2013, 20, 247–262. [Google Scholar] [CrossRef]
  151. Wang, Y.; Kang, S.; Jiang, Y.; Yang, G.; Song, L.; Mikulovich, V. Classification of fault location and the degree of performance degradation of a rolling bearing based on an improved hyper-sphere-structured multi-class support vector machine. Mech. Syst. Signal Process. 2011, 29, 404–414. [Google Scholar] [CrossRef]
  152. Wu, Q.; Ding, K.; Huang, B. Approach for fault prognosis using recurrent neural network. J. Intell. Manuf. 2018, 31, 1621–1633. [Google Scholar] [CrossRef]
  153. Lu, H.; Barzegar, V.; Nemani, V.P.; Hu, C.; Laflamme, S.; Zimmerman, A.T. Joint training of a predictor network and a generative adversarial network for time series forecasting: A case study of bearing prognostics. Expert Syst. Appl. 2022, 203, 117415. [Google Scholar] [CrossRef]
  154. Peng, K.; Jiao, R.; Dong, J.; Pi, Y. A deep belief network based health indicator construction and remaining useful life prediction using improved particle filter. Neurocomputing 2019, 361, 19–28. [Google Scholar] [CrossRef]
  155. Xu, F.; Fang, Z.; Tang, R.; Li, X.; Tsui, K.L. An unsupervised and enhanced deep belief network for bearing performance degradation assessment. Measurement 2020, 162, 107902. [Google Scholar] [CrossRef]
  156. Shi, Z.; Chehade, A. A dual-LSTM framework combining change point detection and remaining useful life prediction. Reliab. Eng. Syst. Saf. 2021, 205, 107257. [Google Scholar] [CrossRef]
  157. Ding, Y.; Jia, M.; Miao, Q.; Cao, Y. A novel time–frequency Transformer based on self–attention mechanism and its application in fault diagnosis of rolling bearings. Mech. Syst. Signal Process. 2022, 168, 108616. [Google Scholar] [CrossRef]
  158. Li, C.; Sanchez, R.-V.; Zurita, G.; Cerrada, M.; Cabrera, D.; Vásquez, R.E. Multimodal deep support vector classification with homologous features and its application to gearbox fault diagnosis. Neurocomputing 2015, 168, 119–127. [Google Scholar] [CrossRef]
  159. Yan, J.; Lee, J. DDegradation assessment and fault modes classification using logistic regression. J. Manuf. Sci. Eng. 2004, 127, 912–914. [Google Scholar] [CrossRef]
  160. Caesarendra, W.; Widodo, A.; Yang, B.-S. Application of relevance vector machine and logistic regression for machine degradation assessment. Mech. Syst. Signal Process. 2010, 24, 1161–1171. [Google Scholar] [CrossRef]
  161. Yu, J. Tool condition prognostics using logistic regression with penalization and manifold regularization. Appl. Soft Comput. 2018, 64, 454–467. [Google Scholar] [CrossRef]
  162. Soualhi, A.; Medjaher, K.; Zerhouni, N. Bearing health monitoring based on Hilbert–Huang transform, support vector machine, and regression. IEEE Trans. Instrum. Meas. 2014, 64, 52–62. [Google Scholar] [CrossRef]
  163. Liu, T.; Chen, J.; Dong, G. Singular spectrum analysis and continuous hidden Markov model for rolling element bearing fault diagnosis. J. Vib. Control. 2013, 21, 1506–1521. [Google Scholar] [CrossRef]
  164. Kurukuru, V.S.B.; Haque, A.; Kumar, R.; Khan, M.A.; Tripathy, A.K. Machine learning based fault classification approach for power electronic converters. In Proceedings of the 2020 IEEE International Conference on Power Electronics, Drives and Energy Systems (PEDES), Jaipur, India, 16–19 December 2020; IEEE Xplore: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar] [CrossRef]
  165. Zhang, Y.; Li, X.; Gao, L.; Wang, L.; Wen, L. Imbalanced data fault diagnosis of rotating machinery using synthetic oversampling and feature learning. J. Manuf. Syst. 2018, 48, 34–50. [Google Scholar] [CrossRef]
  166. Behera, S.; Misra, R.; Sillitti, A. Multiscale deep bidirectional gated recurrent neural networks based prognostic method for complex non-linear degradation systems. Inf. Sci. 2021, 554, 120–144. [Google Scholar] [CrossRef]
  167. Shrivastava, R.; Mahalingam, H.; Dutta, N.N. Application and evaluation of random forest classifier technique for fault detection in bioreactor operation. Chem. Eng. Commun. 2016, 204, 591–598. [Google Scholar] [CrossRef]
  168. Kamel, H. Artificial intelligence for Predictive maintenance. J. Physics Conf. Ser. 2022, 2299, 012001. [Google Scholar] [CrossRef]
  169. Wu, X.; Jiang, G.; Wang, X.; Xie, P.; Li, X. A multi-level-denoising autoencoder approach for wind turbine fault detection. IEEE Access 2019, 7, 59376–59387. [Google Scholar] [CrossRef]
  170. Guo, L.; Lei, Y.; Xing, S.; Yan, T.; Li, N. Deep convolutional transfer learning network: A new method for intelligent fault diagnosis of machines with unlabeled data. IEEE Trans. Ind. Electron. 2019, 66, 7316–7325. [Google Scholar] [CrossRef]
  171. Ahmed, H.; Nandi, A.K. Compressive sampling and feature ranking framework for bearing fault classification with vibration signals. IEEE Access 2018, 6, 44731–44746. [Google Scholar] [CrossRef]
  172. Jiang, F.; Zhu, Z.; Li, W.; Zhou, G.; Xia, S. Noise reduction in feature level and its application in rolling element bearing fault diagnosis. Adv. Mech. Eng. 2018, 10, 1687814018764820. [Google Scholar] [CrossRef]
  173. Lei, Y.; He, Z.; Zi, Y. EEMD method and WNN for fault diagnosis of locomotive roller bearings. Expert Syst. Appl. 2011, 38, 7334–7341. [Google Scholar] [CrossRef]
  174. Li, Z.; Yan, X.; Tian, Z.; Yuan, C.; Peng, Z.; Li, L. Blind vibration component separation and nonlinear feature extraction applied to the nonstationary vibration signals for the gearbox multi-fault diagnosis. Measurement 2013, 46, 259–271. [Google Scholar] [CrossRef]
  175. Zhao, X.; Jia, M. Fault diagnosis of rolling bearing based on feature reduction with global-local margin Fisher analysis. Neurocomputing 2018, 315, 447–464. [Google Scholar] [CrossRef]
  176. Chen, Z.; Li, C.; Sánchez, R.V. Multi-layer neural network with deep belief network for gearbox fault diagnosis. J. Vibroengineering 2015, 17, 2379–2392. [Google Scholar]
  177. Jia, F.; Lei, Y.; Lin, J.; Zhou, X.; Lu, N. Deep neural networks: A promising tool for fault characteristic mining and intelligent diagnosis of rotating machinery with massive data. Mech. Syst. Signal Process. 2016, 72–73, 303–315. [Google Scholar] [CrossRef]
  178. Daroogheh, N.; Meskin, N.; Khorasani, K. A dual particle filter-based fault diagnosis scheme for nonlinear systems. IEEE Trans. Control. Syst. Technol. 2017, 26, 1317–1334. [Google Scholar] [CrossRef]
  179. Gangsar, P.; Tiwari, R. Multifault diagnosis of induction motor at intermediate operating conditions using wavelet packet transform and support vector machine. J. Dyn. Syst. Meas. Control. 2018, 140, 081014. [Google Scholar] [CrossRef]
  180. Yuan, M.; Wu, Y.; Lin, L. Fault diagnosis and remaining useful life estimation of aero engine using LSTM neural network. In Proceedings of the 2016 IEEE International Conference on Aircraft Utility Systems (AUS), Beijing, China, 10–12 October 2016; IEEE Xplore: Piscataway, NJ, USA, 2016; pp. 135–140. [Google Scholar] [CrossRef]
  181. Costello, J.J.A.; West, G.M.; McArthur, S.D.J. Machine learning model for event-based prognostics in gas circulator condition monitoring. IEEE Trans. Reliab. 2017, 66, 1048–1057. [Google Scholar] [CrossRef]
  182. Kumar, A.; Chinnam, R.B.; Tseng, F. An HMM and polynomial regression based approach for remaining useful life and health state estimation of cutting tools. Comput. Ind. Eng. 2019, 128, 1008–1014. [Google Scholar] [CrossRef]
  183. Yang, B.; Lei, Y.; Jia, F.; Xing, S. An intelligent fault diagnosis approach based on transfer learning from laboratory bearings to locomotive bearings. Mech. Syst. Signal Process. 2019, 122, 692–706. [Google Scholar] [CrossRef]
  184. Yang, B.; Lei, Y.; Jia, F.; Xing, S. A transfer learning method for intelligent fault diagnosis from laboratory machines to real-case machines. In Proceedings of the 2018 International Conference on Sensing, Diagnostics, Prognostics, and Control (SDPC), Xi’an, China, 15–17 August 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 35–40. [Google Scholar] [CrossRef]
  185. Lu, C.; Wang, Z.-Y.; Qin, W.-L.; Ma, J. Fault diagnosis of rotary machinery components using a stacked denoising autoencoder-based health state identification. Signal Process. 2017, 130, 377–388. [Google Scholar] [CrossRef]
  186. Miao, J.; Wang, J.; Miao, Q. An enhanced multifeature fusion method for rotating component fault diagnosis in different working conditions. IEEE Trans. Reliab. 2021, 70, 1611–1620. [Google Scholar] [CrossRef]
  187. Rocchetta, R.; Bellani, L.; Compare, M.; Zio, E.; Patelli, E. A reinforcement learning framework for optimal operation and maintenance of power grids. Appl. Energy 2019, 241, 291–301. [Google Scholar] [CrossRef]
  188. Hernández, A.; Castejón, C.; García-Prada, J.C.; Padrón, I.; Marichal, G.N. Wavelet Packets Transform processing and Genetic Neuro-Fuzzy classification to detect faulty bearings. Adv. Mech. Eng. 2019, 11, 1687814019831185. [Google Scholar] [CrossRef]
  189. Chen, C.; Mo, C. A method for intelligent fault diagnosis of rotating machinery. Digit. Signal Process. 2004, 14, 203–217. [Google Scholar] [CrossRef]
  190. Guo, Q.-J.; Yu, H.-B.; Xu, A.-D. A hybrid PSO-GD based intelligent method for machine diagnosis. Digit. Signal Process. 2006, 16, 402–418. [Google Scholar] [CrossRef]
  191. Li, F.; Wang, J.; Chyu, M.K.; Tang, B. Weak fault diagnosis of rotating machinery based on feature reduction with Supervised Orthogonal Local Fisher Discriminant Analysis. Neurocomputing 2015, 168, 505–519. [Google Scholar] [CrossRef]
  192. Merainani, B.; Rahmoune, C.; Benazzouz, D.; Ould-Bouamama, B. A novel gearbox fault feature extraction and classification using Hilbert empirical wavelet transform, singular value decomposition, and SOM neural network. J. Vib. Control. 2017, 24, 2512–2531. [Google Scholar] [CrossRef]
  193. Geramifard, O.; Xu, J.-X.; Panda, S.K. Fault detection and diagnosis in synchronous motors using hidden Markov model-based semi-nonparametric approach. Eng. Appl. Artif. Intell. 2013, 26, 1919–1929. [Google Scholar] [CrossRef]
  194. Luo, X.; Singh, C.; Patton, A.D. Power system reliability evaluation using learning vector quantization and Monte Carlo simulation. Electr. Power Syst. Res. 2003, 66, 163–169. [Google Scholar] [CrossRef]
  195. Jove, E.; Casteleiro-Roca, J.-L.; Quintián, H.; Méndez-Pérez, J.-A. Virtual sensor for fault detection, isolation and data recovery for bicomponent mixing machine monitoring. Informatica 2019, 30, 671–687. [Google Scholar] [CrossRef]
  196. Jove, E.; Casteleiro-Roca, J.-L.; Quintián, H.; Méndez-Pérez, J.A. A new approach for system malfunctioning over an industrial system control loop based on unsupervised techniques. In Proceedings of the International Joint Conference SOCO’18-CISIS’18-ICEUTE’18, San Sebastián, Spain, 6–8 June 2018; Springer International Publishing: Cham, Switzerland, 2019; pp. 415–425. [Google Scholar] [CrossRef]
  197. Carvalho, T.P.; Soares, F.A.A.M.N.; Vita, R.; Francisco, R.d.P.; Basto, J.P.; Alcalá, S.G.S. A systematic literature review of machine learning methods applied to Predictive maintenance. Comput. Ind. Eng. 2019, 137, 106024. [Google Scholar] [CrossRef]
  198. Orchard, M.E.; Vachtsevanos, G.J. A particle-filtering approach for on-line fault diagnosis and failure prognosis. Trans. Instrum. Meas. Control. 2009, 31, 221–246. [Google Scholar] [CrossRef]
  199. Samanta, B.; Al-Balushi, K.; Al-Araimi, S. Artificial neural networks and support vector machines with genetic algorithm for bearing fault detection. Eng. Appl. Artif. Intell. 2003, 16, 657–665. [Google Scholar] [CrossRef]
  200. Samanta, B.; Al-Balushi, K.R. Artificial neural network based fault diagnostics of rolling element bearings using time-domain features. Mech. Syst. Signal Process. 2003, 17, 317–328. [Google Scholar] [CrossRef]
  201. Li, Z.; Zhong, S.-S.; Lin, L. Novel gas turbine fault diagnosis method based on performance deviation model. J. Propuls. Power 2017, 33, 730–739. [Google Scholar] [CrossRef]
  202. Li, X.; Zheng, A.; Zhang, X.; Li, C.; Zhang, L. Rolling element bearing fault detection using support vector machine with improved ant colony optimization. Measurement 2013, 46, 2726–2734. [Google Scholar] [CrossRef]
  203. Van Gompel, J.; Spina, D.; Develder, C. Satellite based fault diagnosis of photovoltaic systems using recurrent neural networks. Appl. Energy 2021, 305, 117874. [Google Scholar] [CrossRef]
  204. Nasiri, A.; Taheri-Garavand, A.; Omid, M.; Carlomagno, G.M. Intelligent fault diagnosis of cooling radiator based on deep learning analysis of infrared thermal images. Appl. Therm. Eng. 2019, 163, 114410. [Google Scholar] [CrossRef]
  205. Zhang, X.; Liang, Y.; Zhou, J.; Zang, Y. A novel bearing fault diagnosis model integrated permutation entropy, ensemble empirical mode decomposition and optimized SVM. Measurement 2015, 69, 164–179. [Google Scholar] [CrossRef]
  206. Barakat, M.; Lefebvre, D.; Khalil, M.; Druaux, F.; Mustapha, O. Parameter selection algorithm with self adaptive growing neural network classifier for diagnosis issues. Int. J. Mach. Learn. Cybern. 2012, 4, 217–233. [Google Scholar] [CrossRef]
  207. Zarei, J.; Tajeddini, M.A.; Karimi, H.R. Vibration analysis for bearing fault detection and classification using an intelligent filter. Mechatronics 2014, 24, 151–157. [Google Scholar] [CrossRef]
  208. de Almeida, L.F.; Bizarria, J.W.; Bizarria, F.C.; Mathias, M.H. Condition-based monitoring system for rolling element bearing using a generic multi-layer perceptron. J. Vib. Control. 2014, 21, 3456–3464. [Google Scholar] [CrossRef]
  209. Hajnayeb, A.; Ghasemloonia, A.; Khadem, S.; Moradi, M. Application and comparison of an ANN-based feature selection method and the genetic algorithm in gearbox fault diagnosis. Expert Syst. Appl. 2011, 38, 10205–10209. [Google Scholar] [CrossRef]
  210. Li, H.; Zhang, Y.; Zheng, H. Gear fault detection and diagnosis under speed-up condition based on order cepstrum and radial basis function neural network. J. Mech. Sci. Technol. 2009, 23, 2780–2789. [Google Scholar] [CrossRef]
  211. Ayhan, B.; Chow, M.-Y.; Song, M.-H. Multiple discriminant analysis and neural-network-based monolith and partition fault-detection schemes for broken rotor bar in induction motors. IEEE Trans. Ind. Electron. 2006, 53, 1298–1308. [Google Scholar] [CrossRef]
  212. Moosavi, S.; Djerdir, A.; Ait-Amirat, Y.; Khaburi, D. ANN based fault diagnosis of permanent magnet synchronous motor under stator winding shorted turn. Electr. Power Syst. Res. 2015, 125, 67–82. [Google Scholar] [CrossRef]
  213. Chen, J.; Randall, R.B. Improved automated diagnosis of misfire in internal combustion engines based on simulation models. Mech. Syst. Signal Process. 2015, 64–65, 58–83. [Google Scholar] [CrossRef]
  214. Chen, J.; Randall, R.B.; Peeters, B. Advanced diagnostic system for piston slap faults in IC engines, based on the non-stationary characteristics of the vibration signals. Mech. Syst. Signal Process. 2016, 75, 434–454. [Google Scholar] [CrossRef]
  215. Zabihi-Hesari, A.; Ansari-Rad, S.; A Shirazi, F.; Ayati, M. Fault detection and diagnosis of a 12-cylinder trainset diesel engine based on vibration signature analysis and neural network. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2018, 233, 1910–1923. [Google Scholar] [CrossRef]
  216. Jin, Y.; Shan, C.; Wu, Y.; Xia, Y.; Zhang, Y.; Zeng, L. Fault diagnosis of hydraulic seal wear and internal leakage using wavelets and wavelet neural network. IEEE Trans. Instrum. Meas. 2018, 68, 1026–1034. [Google Scholar] [CrossRef]
  217. Rapur, J.S.; Tiwari, R. Automation of multi-fault diagnosing of centrifugal pumps using multi-class support vector machine with vibration and motor current signals in frequency domain. J. Braz. Soc. Mech. Sci. Eng. 2018, 40, 278. [Google Scholar] [CrossRef]
  218. Abbasion, S.; Rafsanjani, A.; Farshidianfar, A.; Irani, N. Rolling element bearings multi-fault classification based on the wavelet denoising and support vector machine. Mech. Syst. Signal Process. 2007, 21, 2933–2945. [Google Scholar] [CrossRef]
  219. Saidi, L.; Ben Ali, J.; Fnaiech, F. Application of higher order spectral features and support vector machines for bearing faults classification. ISA Trans. 2015, 54, 193–206. [Google Scholar] [CrossRef]
  220. Ziani, R.; Felkaoui, A.; Zegadi, R. Bearing fault diagnosis using multiclass support vector machines with binary particle swarm optimization and regularized Fisher’s criterion. J. Intell. Manuf. 2014, 28, 405–417. [Google Scholar] [CrossRef]
  221. Cheng, F.; Peng, Y.; Qu, L.; Qiao, W. Current-based fault detection and identification for wind turbine drivetrain gearboxes. IEEE Trans. Ind. Appl. 2016, 53, 878–887. [Google Scholar] [CrossRef]
  222. Ebrahimi, B.M.; Faiz, J. Feature extraction for short-circuit fault detection in permanent-magnet synchronous motors using stator-current monitoring. IEEE Trans. Power Electron. 2010, 25, 2673–2682. [Google Scholar] [CrossRef]
  223. Kurek, J.; Osowski, S. Support vector machine for fault diagnosis of the broken rotor bars of squirrel-cage induction motor. Neural Comput. Appl. 2009, 19, 557–564. [Google Scholar] [CrossRef]
  224. Gangsar, P.; Tiwari, R. Diagnostics of mechanical and electrical faults in induction motors using wavelet-based features of vibration and current through support vector machine algorithms for various operating conditions. J. Braz. Soc. Mech. Sci. Eng. 2019, 41, 71. [Google Scholar] [CrossRef]
  225. Li, Z.; Yan, X.; Yuan, C.; Peng, Z. Intelligent fault diagnosis method for marine diesel engines using instantaneous angular speed. J. Mech. Sci. Technol. 2012, 26, 24130–24230. [Google Scholar] [CrossRef]
  226. Liu, J.; Qu, F.; Hong, X.; Zhang, H. A small-sample wind turbine fault detection method with synthetic fault data using generative adversarial nets. IEEE Trans. Ind. Inform. 2018, 15, 3877–3888. [Google Scholar] [CrossRef]
  227. Viola, J.; Chen, Y.; Wang, J. FaultFace: Deep convolutional generative adversarial network (DCGAN) based ball-bearing failure detection method. Inf. Sci. 2020, 542, 195–211. [Google Scholar] [CrossRef]
  228. Pu, Z.; Cabrera, D.; Bai, Y.; Li, C. A one-class generative adversarial detection framework for multifunctional fault diagnoses. IEEE Trans. Ind. Electron. 2021, 69, 8411–8419. [Google Scholar] [CrossRef]
  229. Tran, M.-Q.; Liu, M.-K.; Tran, Q.-V.; Nguyen, T.-K. Effective fault diagnosis based on wavelet and convolutional attention neural network for induction motors. IEEE Trans. Instrum. Meas. 2021, 71, 1–13. [Google Scholar] [CrossRef]
  230. Kiranyaz, S.; Gastli, A.; Ben-Brahim, L.; Al-Emadi, N.; Gabbouj, M. Real-time fault detection and identification for MMC using 1-D convolutional neural networks. IEEE Trans. Ind. Electron. 2018, 66, 8760–8771. [Google Scholar] [CrossRef]
  231. An, Z.; Cheng, L.; Guo, Y.; Ren, M.; Feng, W.; Sun, B.; Ling, J.; Chen, H.; Chen, W.; Luo, Y.; et al. A novel principal component analysis-informer model for fault prediction of nuclear valves. Machines 2022, 10, 240. [Google Scholar] [CrossRef]
  232. Seryasat, O.; Shoorehdeli, M.A.; Honarvar, F.; Rahmani, A. Multi-fault diagnosis of ball bearing based on features extracted from time-domain and multi-class support vector machine (MSVM). In Proceedings of the 2010 IEEE International Conference on Systems, Man and Cybernetics, Istanbul, Turkey, 10–13 October 2010; IEEE Xplore: Piscataway, NJ, USA, 2010; pp. 4300–4303. [Google Scholar] [CrossRef]
  233. Boutros, T.; Liang, M. Detection and diagnosis of bearing and cutting tool faults using hidden Markov models. Mech. Syst. Signal Process. 2011, 25, 2102–2124. [Google Scholar] [CrossRef]
  234. Guo, C.; Hu, W.; Yang, F.; Huang, D. Deep learning technique for process fault detection and diagnosis in the presence of incomplete data. Chin. J. Chem. Eng. 2020, 28, 2358–2367. [Google Scholar] [CrossRef]
  235. Wang, Z.; Zhang, Q.; Xiong, J.; Xiao, M.; Sun, G.; He, J. Fault diagnosis of a rolling bearing using wavelet packet denoising and random forests. IEEE Sens. J. 2017, 17, 5581–5588. [Google Scholar] [CrossRef]
  236. Xu, Z.; Li, Q.; Qian, L.; Wang, M. Multi-sensor fault diagnosis based on time series in an intelligent mechanical system. Sensors 2022, 22, 9973. [Google Scholar] [CrossRef]
  237. Durbhaka, G.; Selvaraj, P. Predictive maintenance for wind turbine diagnostics using vibration signal analysis based on collaborative recommendation approach. In Proceedings of the 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Jaipur, India, 21–24 September 2016; IEEE Xplore: Piscataway, NJ, USA, 2016; pp. 1839–1842. [Google Scholar] [CrossRef]
  238. Zhao, M.; Kang, M.; Tang, B.; Pecht, M. Deep residual networks with dynamically weighted wavelet coefficients for fault diagnosis of planetary gearboxes. IEEE Trans. Ind. Electron. 2017, 65, 4290–4300. [Google Scholar] [CrossRef]
  239. Zhao, M.; Kang, M.; Tang, B.; Pecht, M. Multiple wavelet coefficients fusion in deep residual networks for fault diagnosis. IEEE Trans. Ind. Electron. 2018, 66, 4696–4706. [Google Scholar] [CrossRef]
  240. He, X.-H.; Wang, D.; Li, Y.-F.; Zhou, C.-H. A novel bearing fault diagnosis method based on gaussian restricted boltzmann machine. Math. Probl. Eng. 2016, 2016, 1–8. [Google Scholar] [CrossRef]
  241. Wen, L.; Gao, L.; Li, X. A new deep transfer learning based on sparse autoencoder for fault diagnosis. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 136–144. [Google Scholar] [CrossRef]
  242. Xiao, D.; Huang, Y.; Zhao, L.; Qin, C.; Shi, H.; Liu, C. Domain adaptive motor fault diagnosis using deep transfer learning. IEEE Access 2019, 7, 80937–80949. [Google Scholar] [CrossRef]
  243. Pang, S.; Yang, X. A cross-domain stacked denoising autoencoders for rotating machinery fault diagnosis under different working conditions. IEEE Access 2019, 7, 77277–77292. [Google Scholar] [CrossRef]
  244. Widodo, A.; Kim, E.Y.; Son, J.-D.; Yang, B.-S.; Tan, A.C.; Gu, D.-S.; Choi, B.-K.; Mathew, J. Fault diagnosis of low speed bearing based on relevance vector machine and support vector machine. Expert Syst. Appl. 2009, 36, 7252–7261. [Google Scholar] [CrossRef]
  245. Li, N.; Zhou, R.; Hu, Q.; Liu, X. Mechanical fault diagnosis based on redundant second generation wavelet packet transform, neighborhood rough set and support vector machine. Mech. Syst. Signal Process. 2012, 28, 608–621. [Google Scholar] [CrossRef]
  246. Kang, M.; Kim, J.; Kim, J.-M.; Tan, A.C.C.; Kim, E.Y.; Choi, B.-K. Reliable Fault Diagnosis for Low-Speed Bearings Using Individually Trained Support Vector Machines With Kernel Discriminative Feature Analysis. IEEE Trans. Power Electron. 2015, 30, 2786–2797. [Google Scholar] [CrossRef]
  247. Zhu, X.; Xiong, J.; Liang, Q. Fault Diagnosis of Rotation Machinery Based on Support Vector Machine Optimized by Quantum Genetic Algorithm. IEEE Access 2018, 6, 33583–33588. [Google Scholar] [CrossRef]
  248. Tang, X.; Zhuang, L.; Cai, J.; Li, C. Multi-fault classification based on support vector machine trained by chaos particle swarm optimization. Knowl.-Based Syst. 2010, 23, 486–490. [Google Scholar] [CrossRef]
  249. Chen, F.; Tang, B.; Song, T.; Li, L. Multi-fault diagnosis study on roller bearing based on multi-kernel support vector machine with chaotic particle swarm optimization. Measurement 2014, 47, 576–590. [Google Scholar] [CrossRef]
  250. Su, Z.; Tang, B.; Liu, Z.; Qin, Y. Multi-fault diagnosis for rotating machinery based on orthogonal supervised linear local tangent space alignment and least square support vector machine. Neurocomputing 2015, 157, 208–222. [Google Scholar] [CrossRef]
  251. Dong, S.; Xu, X.; Liu, J.; Gao, Z. Rotating machine fault diagnosis based on locality preserving projection and back propagation neural network–support vector machine model. Meas. Control. 2015, 48, 211–216. [Google Scholar] [CrossRef]
  252. Zhang, X.; Chen, W.; Wang, B.; Chen, X. Intelligent fault diagnosis of rotating machinery using support vector machine with ant colony algorithm for synchronous feature selection and parameter optimization. Neurocomputing 2015, 167, 260–279. [Google Scholar] [CrossRef]
  253. Chen, F.; Tang, B.; Chen, R. A novel fault diagnosis model for gearbox based on wavelet support vector machine with immune genetic algorithm. Measurement 2012, 46, 220–232. [Google Scholar] [CrossRef]
  254. Liu, Y.; Zhang, J.; Ma, L. A fault diagnosis approach for diesel engines based on self-adaptive WVD, improved FCBF and PECOC-RVM. Neurocomputing 2016, 177, 600–611. [Google Scholar] [CrossRef]
  255. Cai, C.; Weng, X.; Zhang, C. A novel approach for marine diesel engine fault diagnosis. Clust. Comput. 2017, 20, 1691–1702. [Google Scholar] [CrossRef]
  256. Dong, S.; Xu, X.; Chen, R. Application of fuzzy C-means method and classification model of optimized K-nearest neighbor for fault diagnosis of bearing. J. Braz. Soc. Mech. Sci. Eng. 2015, 38, 2255–2263. [Google Scholar] [CrossRef]
  257. Tang, G.; Pang, B.; Tian, T.; Zhou, C. Fault diagnosis of rolling bearings based on improved fast spectral correlation and optimized random forest. Appl. Sci. 2018, 8, 1859. [Google Scholar] [CrossRef]
  258. Shao, H.; Jiang, H.; Zhao, H.; Wang, F. A novel deep autoencoder feature learning method for rotating machinery fault diagnosis. Mech. Syst. Signal Process. 2017, 95, 187–204. [Google Scholar] [CrossRef]
  259. Tang, S.; Shen, C.; Wang, D.; Li, S.; Huang, W.; Zhu, Z. A Adaptive deep feature learning network with Nesterov momentum and its application to rotating machinery fault diagnosis. Neurocomputing 2018, 305, 1–14. [Google Scholar] [CrossRef]
  260. Xie, J.; Du, G.; Shen, C.; Chen, N.; Chen, L.; Zhu, Z. An end-to-end model based on improved adaptive deep belief network and its application to bearing fault diagnosis. IEEE Access 2018, 6, 63584–63596. [Google Scholar] [CrossRef]
  261. Lei, Y.; Han, D.; Lin, J.; He, Z. Planetary gearbox fault diagnosis using an adaptive stochastic resonance method. Mech. Syst. Signal Process. 2013, 38, 113–124. [Google Scholar] [CrossRef]
  262. Shao, H.; Xia, M.; Wan, J.; de Silva, C.W. Modified stacked autoencoder using adaptive Morlet wavelet for intelligent fault diagnosis of rotating machinery. IEEE/ASME Trans. Mechatron. 2021, 27, 24–33. [Google Scholar] [CrossRef]
  263. Zhao, X.; Jia, M. A new local-global deep neural network and its application in rotating machinery fault diagnosis. Neurocomputing 2019, 366, 215–233. [Google Scholar] [CrossRef]
  264. Jiao, J.; Zheng, X.-J. Fault diagnosis method for industrial robots based on DBN joint information fusion technology. Comput. Intell. Neurosci. 2022, 2022, 1–9. [Google Scholar] [CrossRef] [PubMed]
  265. Jiang, J.; Bie, Y.; Li, J.; Yang, X.; Ma, G.; Lu, Y.; Zhang, C. Fault diagnosis of the bushing infrared images based on mask R-CNN and improved PCNN joint algorithm. High Volt. 2020, 6, 116–124. [Google Scholar] [CrossRef]
  266. Pei, X.; Zheng, X.; Wu, J. Rotating machinery fault diagnosis through a transformer convolution network subjected to transfer learning. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [Google Scholar] [CrossRef]
  267. Du, X.; Jia, L.; Haq, I.U. Fault diagnosis based on SPBO-SDAE and transformer neural network for rotating machinery. Measurement 2022, 188, 110545. [Google Scholar] [CrossRef]
  268. Li, Z.; Ouyang, B.; Cui, X.; Xu, X.; Qiu, S. Fault Diagnosis Method of Electromagnetic Launch and Recovery Systems Based on Large-Scale Time Series Similarity Search. IEEE Trans. Plasma Sci. 2022, 50, 2293–2304. [Google Scholar] [CrossRef]
  269. Pandya, D.H.; Upadhyay, S.H.; Harsha, S.P. Fault diagnosis of rolling element bearing by using multinomial logistic regression and wavelet packet transform. Soft Comput. 2013, 18, 255–266. [Google Scholar] [CrossRef]
  270. Krishnakumari, A.; Elayaperumal, A.; Saravanan, M.; Arvindan, C. Fault diagnostics of spur gear using decision tree and fuzzy classifier. Int. J. Adv. Manuf. Technol. 2016, 89, 3487–3494. [Google Scholar] [CrossRef]
  271. Li, G.; Chen, H.; Hu, Y.; Wang, J.; Guo, Y.; Liu, J.; Li, H.; Huang, R.; Lv, H.; Li, J. An improved decision tree-based fault diagnosis method for practical variable refrigerant flow system using virtual sensor-based fault indicators. Appl. Therm. Eng. 2018, 129, 1292–1303. [Google Scholar] [CrossRef]
  272. Santos, P.; Maudes, J.; Bustillo, A. Identifying maximum imbalance in datasets for fault diagnosis of gearboxes. J. Intell. Manuf. 2018, 29, 333–351. [Google Scholar] [CrossRef]
  273. Li, C.; Sánchez, R.V.; Zurita, G.; Cerrada, M.; Cabrera, D.; Vásquez, R.E. Gearbox fault diagnosis based on deep random forest fusion of acoustic and vibratory signals. Mech. Syst. Signal Process. 2016, 76–77, 283–293. [Google Scholar] [CrossRef]
  274. Pandya, D.; Upadhyay, S.; Harsha, S. Fault diagnosis of rolling element bearing with intrinsic mode function of acoustic emission data using APF-KNN. Expert Syst. Appl. 2013, 40, 4137–4145. [Google Scholar] [CrossRef]
  275. Zhang, M.; Zi, Y.; Niu, L.; Xi, S.; Li, Y. Intelligent diagnosis of V-type marine diesel engines based on multifeatures extracted from instantaneous crankshaft speed. IEEE Trans. Instrum. Meas. 2018, 68, 722–740. [Google Scholar] [CrossRef]
  276. Yang, B.; Han, T.; An, J. ART–KOHONEN neural network for fault diagnosis of rotating machinery. Mech. Syst. Signal Process. 2004, 18, 645–657. [Google Scholar] [CrossRef]
  277. Chen, X.; Zhou, J.; Xiao, H.; Wang, E.; Xiao, J.; Zhang, H. Fault diagnosis based on comprehensive geometric characteristic and probability neural network. Appl. Math. Comput. 2014, 230, 542–554. [Google Scholar] [CrossRef]
  278. Zhong, B.; MacIntyre, J.; He, Y.; Tait, J. High order neural networks for simultaneous diagnosis of multiple faults in rotating machines. Neural Comput. Appl. 1999, 8, 189–195. [Google Scholar] [CrossRef]
  279. Yu, Y.; Dejie, Y.; Junsheng, C. A roller bearing fault diagnosis method based on EMD energy entropy and ANN. J. Sound Vib. 2006, 294, 269–277. [Google Scholar] [CrossRef]
  280. Muruganatham, B.; Sanjith, M.; Krishnakumar, B.; Murty, S.S. Roller element bearing fault diagnosis using singular spectrum analysis. Mech. Syst. Signal Process. 2012, 35, 150–166. [Google Scholar] [CrossRef]
  281. Lei, Y.; He, Z.; Zi, Y. Application of an intelligent classification method to mechanical fault diagnosis. Expert Syst. Appl. 2009, 36, 9941–9948. [Google Scholar] [CrossRef]
  282. Gs, V.; Pai, S.P.; Sriram, N.; Rao, R.B. Radial basis function neural network based comparison of dimensionality reduction techniques for effective bearing diagnostics. Proc. Inst. Mech. Eng. Part J J. Eng. Tribol. 2012, 227, 640–653. [Google Scholar] [CrossRef]
  283. Tang, T.; Bo, L.; Liu, X.; Sun, B.; Wei, D. Variable Predictive model class discrimination using novel Predictive models and adaptive feature selection for bearing fault identification. J. Sound Vib. 2018, 425, 137–148. [Google Scholar] [CrossRef]
  284. Wu, L.; Yao, B.; Peng, Z.; Guan, Y. Fault diagnosis of roller bearings based on a wavelet neural network and manifold learning. Appl. Sci. 2017, 7, 158. [Google Scholar] [CrossRef]
  285. Cerrada, M.; Sánchez, R.V.; Cabrera, D.; Zurita, G.; Li, C. Multi-stage feature selection by using genetic algorithms for fault diagnosis in gearboxes based on vibration signal. Sensors 2015, 15, 23903–23926. [Google Scholar] [CrossRef]
  286. Boukra, T.; Lebaroud, A.; Clerc, G. Statistical and neural-network approaches for the classification of induction machine faults using the ambiguity plane representation. IEEE Trans. Ind. Electron. 2012, 60, 4034–4042. [Google Scholar] [CrossRef]
  287. Sharkey, A.J.C.; Chandroth, G.O.; Sharkey, N.E. A multi-net system for the fault diagnosis of a diesel engine. Neural Comput. Appl. 2000, 9, 152–160. [Google Scholar] [CrossRef]
  288. Lu, P.-J.; Zhang, M.-C.; Hsu, T.-C.; Zhang, J. An evaluation of engine faults diagnostics using artificial neural networks. J. Eng. Gas Turbines Power 2001, 123, 340–346. [Google Scholar] [CrossRef]
  289. Wu, J.-D.; Huang, C.-K.; Chang, Y.-W.; Shiao, Y.-J. Fault diagnosis for internal combustion engines using intake manifold pressure and artificial neural network. Expert Syst. Appl. 2010, 37, 949–958. [Google Scholar] [CrossRef]
  290. Wu, J.-D.; Huang, C.-K. An engine fault diagnosis system using intake manifold pressure signal and Wigner–Ville distribution technique. Expert Syst. Appl. 2011, 38, 536–544. [Google Scholar] [CrossRef]
  291. Shen, Y.; Cao, L.; Wang, Z.; Zhou, S.; Gou, B. Fault diagnosis of diesel fuel ejection system based on improved WNN. In Proceedings of the 2006 6th World Congress on Intelligent Control and Automation, Dalian, China, 21–23 June 2006; IEEE Xplore: Piscataway, NJ, USA, 2006; pp. 5752–5755. [Google Scholar] [CrossRef]
  292. Zhang, C.; Guo, C.; Fan, Y. Fault diagnosis for diesel engine based on immune wavelet neural network. In Proceedings of the 2010 2nd International Conference on Advanced Computer Control, Shenyang, China, 27–29 March 2010; IEEE Xplore: Piscataway, NJ, USA, 2010; pp. 522–526. [Google Scholar] [CrossRef]
  293. Wu, J.-D.; Kuo, J.-M. An automotive generator fault diagnosis system using discrete wavelet transform and artificial neural network. Expert Syst. Appl. 2009, 36, 9776–9783. [Google Scholar] [CrossRef]
  294. Wu, J.-D.; Wang, Y.-H.; Chiang, P.-H.; Bai, M.R. A study of fault diagnosis in a scooter using adaptive order tracking technique and neural network. Expert Syst. Appl. 2009, 36, 49–56. [Google Scholar] [CrossRef]
  295. Xiao, Z.; He, X.; Fu, X.; Malik, O.P. ACO-initialized wavelet neural network for vibration fault diagnosis of hydroturbine generating unit. Math. Probl. Eng. 2015, 2015, 1–7. [Google Scholar] [CrossRef]
  296. Pang, B.; Tang, G.; Zhou, C.; Tian, T. Rotor fault diagnosis based on characteristic frequency band energy entropy and support vector machine. Entropy 2018, 20, 932. [Google Scholar] [CrossRef] [PubMed]
  297. Jin, X.; Feng, J.; Du, S.; Li, G.; Zhao, Y. Rotor fault classification technique and precision analysis with kernel principal component analysis and multi-support vector machines. J. Vibroengineering 2014, 16, 2582–2592. [Google Scholar]
  298. Yuan, S.-F.; Chu, F.-L. Support vector machines-based fault diagnosis for turbo-pump rotor. Mech. Syst. Signal Process. 2006, 20, 939–952. [Google Scholar] [CrossRef]
  299. Rapur, J.S.; Tiwari, R. On-line time domain vibration and current signals based multi-fault diagnosis of centrifugal pumps using support vector machines. J. Nondestruct. Evaluation 2018, 38, 6. [Google Scholar] [CrossRef]
  300. Zgarni, S.; Keskes, H.; Braham, A. Nested SVDD in DAG SVM for induction motor condition monitoring. Eng. Appl. Artif. Intell. 2018, 71, 210–215. [Google Scholar] [CrossRef]
  301. Tang, B.; Song, T.; Li, F.; Deng, L. Fault diagnosis for a wind turbine transmission system based on manifold learning and Shannon wavelet support vector machine. Renew. Energy 2014, 62, 1–9. [Google Scholar] [CrossRef]
  302. Xu, T.; Yin, Z.; Cai, D.; Zheng, D. Fault diagnosis for rotating machinery based on Local Mean Decomposition morphology filtering and Least Square Support Vector Machine. J. Intell. Fuzzy Syst. 2017, 32, 2061–2070. [Google Scholar] [CrossRef]
  303. Jiang, X.; Li, S.; Wang, Y. A novel method for self-adaptive feature extraction using scaling crossover characteristics of signals and combining with LS-SVM for multi-fault diagnosis of gearbox. J. Vibroengineering 2015, 17, 1861–1878. [Google Scholar]
  304. Saravanan, N.; Siddabattuni, V.K.; Ramachandran, K. A comparative study on classification of features by SVM and PSVM extracted using Morlet wavelet for fault diagnosis of spur bevel gear box. Expert Syst. Appl. 2008, 35, 1351–1366. [Google Scholar] [CrossRef]
  305. Chiang, L.H.; Kotanchek, M.E.; Kordon, A.K. Fault diagnosis based on Fisher discriminant analysis and support vector machines. Comput. Chem. Eng. 2004, 28, 1389–1401. [Google Scholar] [CrossRef]
  306. Zhang, X.; Wang, B.; Chen, X. Intelligent fault diagnosis of roller bearings with multivariable ensemble-based incremental support vector machine. Knowl.-Based Syst. 2015, 89, 56–85. [Google Scholar] [CrossRef]
  307. Zheng, J.; Pan, H.; Cheng, J. Rolling bearing fault detection and diagnosis based on composite multiscale fuzzy entropy and ensemble support vector machines. Mech. Syst. Signal Process. 2017, 85, 746–759. [Google Scholar] [CrossRef]
  308. Ebrahimi, B.M.; Roshtkhari, M.J.; Faiz, J.; Khatami, S.V. Advanced eccentricity fault recognition in permanent magnet synchronous motors using stator current signature analysis. IEEE Trans. Ind. Electron. 2013, 61, 2041–2052. [Google Scholar] [CrossRef]
  309. Hang, J.; Zhang, J.; Cheng, M. Application of multi-class fuzzy support vector machine classifier for fault diagnosis of wind turbine. Fuzzy Sets Syst. 2016, 297, 128–140. [Google Scholar] [CrossRef]
  310. Xian, G.-M.; Zeng, B.-Q. An intelligent fault diagnosis method based on wavelet packer analysis and hybrid support vector machines. Expert Syst. Appl. 2009, 36, 12131–12136. [Google Scholar] [CrossRef]
  311. Hao, R.; Peng, Z.; Feng, Z.; Chu, F. Application of support vector machine based on pattern spectrum entropy in fault diagnostics of rolling element bearings. Meas. Sci. Technol. 2011, 22, 045708. [Google Scholar] [CrossRef]
  312. Islam, M.M.M.; Kim, J.; Khan, S.A.; Kim, J.-M. Reliable bearing fault diagnosis using Bayesian inference-based multi-class support vector machines. J. Acoust. Soc. Am. 2017, 141, EL89–EL95. [Google Scholar] [CrossRef] [PubMed]
  313. Ao, H.; Cheng, J.; Yang, Y.; Truong, T.K. The support vector machine parameter optimization method based on artificial chemical reaction optimization algorithm and its application to roller bearing fault diagnosis. J. Vib. Control. 2013, 21, 2434–2445. [Google Scholar] [CrossRef]
  314. Yang, B.-S.; Han, T.; Hwang, W.-W. Fault diagnosis of rotating machinery based on multi-class support vector machines. J. Mech. Sci. Technol. 2005, 19, 846–859. [Google Scholar] [CrossRef]
  315. Wu, S.-D.; Wu, P.-H.; Wu, C.-W.; Ding, J.-J.; Wang, C.-C. Bearing fault diagnosis based on multiscale permutation entropy and support vector machine. Entropy 2012, 14, 1343–1356. [Google Scholar] [CrossRef]
  316. Zhu, K.; Li, H. A rolling element bearing fault diagnosis approach based on hierarchical fuzzy entropy and support vector machine. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2015, 230, 2314–2322. [Google Scholar] [CrossRef]
  317. Islam, M.M.; Kim, J.-M. Reliable multiple combined fault diagnosis of bearings using heterogeneous feature models and multiclass support vector Machines. Reliab. Eng. Syst. Saf. 2018, 184, 55–66. [Google Scholar] [CrossRef]
  318. Zhang, X.; Zhou, J. Multi-fault diagnosis for rolling element bearings based on ensemble empirical mode decomposition and optimized support vector machines. Mech. Syst. Signal Process. 2013, 41, 127–140. [Google Scholar] [CrossRef]
  319. Lu, W.; Jiang, W.; Yuan, G.; Yan, L. A gearbox fault diagnosis scheme based on near-field acoustic holography and spatial distribution features of sound field. J. Sound Vib. 2013, 332, 2593–2610. [Google Scholar] [CrossRef]
  320. Xing, Z.; Qu, J.; Chai, Y.; Tang, Q.; Zhou, Y. Gear fault diagnosis under variable conditions with intrinsic time-scale decomposition-singular value decomposition and support vector machine. J. Mech. Sci. Technol. 2017, 31, 545–553. [Google Scholar] [CrossRef]
  321. Shen, C.; Wang, D.; Kong, F.; Tse, P.W. Fault diagnosis of rotating machinery based on the statistical parameters of wavelet packet paving and a generic support vector regressive classifier. Measurement 2013, 46, 1551–1564. [Google Scholar] [CrossRef]
  322. Widodo, A.; Yang, B.-S.; Gu, D.-S.; Choi, B.-K. Intelligent fault diagnosis system of induction motor based on transient current signal. Mechatronics 2009, 19, 680–689. [Google Scholar] [CrossRef]
  323. Shahriar, R.; Ahsan, T.; Chong, U. Fault diagnosis of induction motors utilizing local binary pattern-based texture analysis. EURASIP J. Image Video Process. 2013, 2013, 29. [Google Scholar] [CrossRef]
  324. Kang, M.; Kim, J.-M. Reliable fault diagnosis of multiple induction motor defects using a 2-D representation of Shannon wavelets. IEEE Trans. Magn. 2014, 50, 1–13. [Google Scholar] [CrossRef]
  325. Sun, W.; Zhao, R.; Yan, R.; Shao, S.; Chen, X. Convolutional discriminative feature learning for induction motor fault diagnosis. IEEE Trans. Ind. Inform. 2017, 13, 1350–1359. [Google Scholar] [CrossRef]
  326. Martínez-Morales, J.D.; Palacios-Hernández, E.R.; Campos-Delgado, D.U. Multiple-fault diagnosis in induction motors through support vector machine classification at variable operating conditions. Electr. Eng. 2016, 100, 59–73. [Google Scholar] [CrossRef]
  327. Wang, Y.; Ma, Q.; Zhu, Q.; Liu, X.; Zhao, L. An intelligent approach for engine fault diagnosis based on Hilbert–Huang transform and support vector machine. Appl. Acoust. 2014, 75, 1–9. [Google Scholar] [CrossRef]
  328. Jafarian, K.; Mobin, M.; Jafari-Marandi, R.; Rabiei, E. Misfire and valve clearance faults detection in the combustion engines based on a multi-sensor vibration signal monitoring. Measurement 2018, 128, 527–536. [Google Scholar] [CrossRef]
  329. He, D.; Li, R.; Zhu, J. Plastic bearing fault diagnosis based on a two-step data mining approach. IEEE Trans. Ind. Electron. 2012, 60, 3429–3440. [Google Scholar] [CrossRef]
  330. Jiang, L.; Xuan, J.; Shi, T. Feature extraction based on semi-supervised kernel Marginal Fisher analysis and its application in bearing fault diagnosis. Mech. Syst. Signal Process. 2013, 41, 113–126. [Google Scholar] [CrossRef]
  331. Jiang, L.; Shi, T.; Xuan, J. Fault diagnosis of rolling bearings based on marginal fisher analysis. J. Vib. Control. 2012, 20, 470–480. [Google Scholar] [CrossRef]
  332. Safizadeh, M.; Latifi, S. Using multi-sensor data fusion for vibration fault diagnosis of rolling element bearings by accelerometer and load cell. Inf. Fusion 2014, 18, 1–8. [Google Scholar] [CrossRef]
  333. Van, M.; Kang, H.-J. Two-stage feature selection for bearing fault diagnosis based on dual-tree complex wavelet transform and empirical mode decomposition. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2015, 230, 291–302. [Google Scholar] [CrossRef]
  334. An, X.; Tang, Y. Application of variational mode decomposition energy distribution to bearing fault diagnosis in a wind turbine. Trans. Inst. Meas. Control. 2016, 39, 1000–1006. [Google Scholar] [CrossRef]
  335. Ma, J.; Xu, F.; Huang, K.; Huang, R. GNAR-GARCH model and its application in feature extraction for rolling bearing fault diagnosis. Mech. Syst. Signal Process. 2017, 93, 175–203. [Google Scholar] [CrossRef]
  336. Yao, B.; Zhen, P.; Wu, L.; Guan, Y. Rolling element bearing fault diagnosis using improved manifold learning. IEEE Access 2017, 5, 6027–6035. [Google Scholar] [CrossRef]
  337. Gharavian, M.; Ganj, F.A.; Ohadi, A.; Bafroui, H.H. Comparison of FDA-based and PCA-based features in fault diagnosis of automobile gearboxes. Neurocomputing 2013, 121, 150–159. [Google Scholar] [CrossRef]
  338. Vanraj; Dhami, S.S.; Pabla, B.S. Hybrid data fusion approach for fault diagnosis of fixed-axis gearbox. Struct. Health Monit. 2017, 17, 936–945. [Google Scholar] [CrossRef]
  339. Lei, Y.; He, Z.; Zi, Y. A Combination of WK NN to Fault Diagnosis of Rolling Element Bearings. J. Vib. Acoust. 2009, 131, 064502–0645026. [Google Scholar] [CrossRef]
  340. Xiao, W.B.; Chen, J.; Dong, G.M.; Zhou, Y.; Wang, Z.Y. A multichannel fusion approach based on coupled hidden Markov models for rolling element bearing fault diagnosis. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2011, 226, 202–216. [Google Scholar] [CrossRef]
  341. Amarnath, M.; Sugumaran, V.; Kumar, H. Exploiting sound signals for fault diagnosis of bearings using decision tree. Measurement 2012, 46, 1250–1256. [Google Scholar] [CrossRef]
  342. Praveenkumar, T.; Sabhrish, B.; Saimurugan, M.; Ramachandran, K. Pattern recognition based on-line vibration monitoring system for fault diagnosis of automobile gearbox. Measurement 2018, 114, 233–242. [Google Scholar] [CrossRef]
  343. Sun, W.; Chen, J.; Li, J. Decision tree and PCA-based fault diagnosis of rotating machinery. Mech. Syst. Signal Process. 2007, 21, 1300–1317. [Google Scholar] [CrossRef]
  344. Sakthivel, N.; Sugumaran, V.; Babudevasenapati, S. Vibration based fault diagnosis of monoblock centrifugal pump using decision tree. Expert Syst. Appl. 2010, 37, 4040–4049. [Google Scholar] [CrossRef]
  345. Yang, B.-S.; Di, X.; Han, T. Random forests classifier for machine fault diagnosis. J. Mech. Sci. Technol. 2008, 22, 1716–1725. [Google Scholar] [CrossRef]
  346. Liu, H.; Li, L.; Ma, J. Rolling bearing fault diagnosis based on STFT-deep learning and sound signals. Shock. Vib. 2016, 2016, 1–12. [Google Scholar] [CrossRef]
  347. Ma, S.; Chen, M.; Wu, J.; Wang, Y.; Jia, B.; Jiang, Y. High-voltage circuit breaker fault diagnosis using a hybrid feature transformation approach based on random forest and stacked autoencoder. IEEE Trans. Ind. Electron. 2018, 66, 9777–9788. [Google Scholar] [CrossRef]
  348. Liu, S.; Jiang, H.; Wu, Z.; Li, X. Data synthesis using deep feature enhanced generative adversarial networks for rolling bearing imbalanced fault diagnosis. Mech. Syst. Signal Process. 2022, 163, 108139. [Google Scholar] [CrossRef]
  349. Li, F.; Tang, T.; Tang, B.; He, Q. Deep convolution domain-adversarial transfer learning for fault diagnosis of rolling bearings. Measurement 2021, 169, 108339. [Google Scholar] [CrossRef]
  350. Shao, S.; Wang, P.; Yan, R. Generative adversarial networks for data augmentation in machine fault diagnosis. Comput. Ind. 2019, 106, 85–93. [Google Scholar] [CrossRef]
  351. Chen, Z.; He, G.; Li, J.; Liao, Y.; Gryllias, K.; Li, W. Domain adversarial transfer network for cross-domain fault diagnosis of rotary machinery. IEEE Trans. Instrum. Meas. 2020, 69, 8702–8712. [Google Scholar] [CrossRef]
  352. Peng, Y.; Wang, Y.; Shao, Y. A novel bearing imbalance Fault-diagnosis method based on a Wasserstein conditional generative adversarial network. Measurement 2022, 192, 110924. [Google Scholar] [CrossRef]
  353. Zhang, Y.; Ji, J.; Ma, B. Reciprocating compressor fault diagnosis using an optimized convolutional deep belief network. J. Vib. Control. 2020, 26, 1538–1548. [Google Scholar] [CrossRef]
  354. Jiang, G.; Zhao, J.; Jia, C.; He, Q.; Xie, P.; Meng, Z. Intelligent fault diagnosis of gearbox based on vibration and current signals: A multimodal deep learning approach. In Proceedings of the 2019 Prognostics and System Health Management Conference (PHM-Qingdao), Qingdao, China, 25–27 October 2019; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar] [CrossRef]
  355. Zhu, D.; Cheng, X.; Yang, L.; Chen, Y.; Yang, S.X. Information fusion fault diagnosis method for deep-sea human occupied vehicle thruster based on deep belief network. IEEE Trans. Cybern. 2021, 52, 9414–9427. [Google Scholar] [CrossRef]
  356. Zollanvari, A.; Kunanbayev, K.; Bitaghsir, S.A.; Bagheri, M. Transformer fault prognosis using deep recurrent neural network over vibration signals. IEEE Trans. Instrum. Meas. 2020, 70, 1–11. [Google Scholar] [CrossRef]
  357. Encalada-Davila, A.; Moyon, L.; Tutiven, C.; Puruncajas, B.; Vidal, Y. Early fault detection in the main bearing of wind turbines based on Gated Recurrent Unit (GRU) neural networks and SCADA data. IEEE/ASME Trans. Mechatron. 2022, 27, 5583–5593. [Google Scholar] [CrossRef]
  358. Lei, J.; Liu, C.; Jiang, D. Fault diagnosis of wind turbine based on Long Short-term memory networks. Renew. Energy 2019, 133, 422–432. [Google Scholar] [CrossRef]
  359. Shi, J.; Peng, D.; Peng, Z.; Zhang, Z.; Goebel, K.; Wu, D. Planetary gearbox fault diagnosis using bidirectional-convolutional LSTM networks. Mech. Syst. Signal Process. 2022, 162, 107996. [Google Scholar] [CrossRef]
  360. Li, Y.; Du, X.; Wan, F.; Wang, X.; Xiao, Q.-B. Rotating machinery fault diagnosis based on convolutional neural network and infrared thermal imaging. Chin. J. Aeronaut. 2020, 33, 427–438. [Google Scholar] [CrossRef]
  361. Liang, P.; Deng, C.; Wu, J.; Yang, Z.; Zhu, J.; Zhang, Z. Compound fault diagnosis of gearboxes via multi-label convolutional neural network and wavelet transform. Comput. Ind. 2019, 113, 103132. [Google Scholar] [CrossRef]
  362. Xie, T.; Huang, X.; Choi, S.-K. Intelligent mechanical fault diagnosis using multisensor fusion and convolution neural network. IEEE Trans. Ind. Inform. 2021, 18, 3213–3223. [Google Scholar] [CrossRef]
  363. Pan, J.; Zi, Y.; Chen, J.; Zhou, Z.; Wang, B. LiftingNet: A novel deep learning network with layerwise feature learning from noisy mechanical data for fault classification. IEEE Trans. Ind. Electron. 2017, 65, 4973–4982. [Google Scholar] [CrossRef]
  364. Huang, D.; Li, S.; Qin, N.; Zhang, Y. Fault diagnosis of high-speed train bogie based on the improved-CEEMDAN and 1-D CNN algorithms. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [Google Scholar] [CrossRef]
  365. Ye, Z.; Yu, J. Multi-level features fusion network-based feature learning for machinery fault diagnosis. Appl. Soft Comput. 2022, 122, 108900. [Google Scholar] [CrossRef]
  366. Jin, Y.; Hou, L.; Chen, Y. A time series transformer based method for the rotating machinery fault diagnosis. Neurocomputing 2022, 494, 379–395. [Google Scholar] [CrossRef]
  367. Fang, H.; Deng, J.; Bai, Y.; Feng, B.; Li, S.; Shao, S.; Chen, D. CLFormer: A lightweight transformer based on convolutional embedding and linear self-attention with strong robustness for bearing fault diagnosis under limited sample conditions. IEEE Trans. Instrum. Meas. 2021, 71, 1–8. [Google Scholar] [CrossRef]
  368. Tang, Y.; Zhang, X.; Zhai, Y.; Qin, G.; Song, D.; Huang, S.; Long, Z. Rotating machine systems fault diagnosis using semisupervised conditional random field-based graph attention network. IEEE Trans. Instrum. Meas. 2021, 70, 1–10. [Google Scholar] [CrossRef]
  369. Li, C.; Mo, L.; Yan, R. Fault diagnosis of rolling bearing based on WHVG and GCN. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [Google Scholar] [CrossRef]
  370. Yu, X.; Tang, B.; Zhang, K. Fault diagnosis of wind turbine gearbox using a novel method of fast deep graph convolutional networks. IEEE Trans. Instrum. Meas. 2021, 70, 1–14. [Google Scholar] [CrossRef]
  371. Sun, K.; Huang, Z.; Mao, H.; Qin, A.; Li, X.; Tang, W.; Xiong, J. Multi-scale cluster-graph convolution network with multi-channel residual network for intelligent fault diagnosis. IEEE Trans. Instrum. Meas. 2021, 71, 1–12. [Google Scholar] [CrossRef]
  372. Zhou, K.; Yang, C.; Liu, J.; Xu, Q. Dynamic graph-based feature learning with few edges considering noisy samples for rotating machinery fault diagnosis. IEEE Trans. Ind. Electron. 2021, 69, 10595–10604. [Google Scholar] [CrossRef]
  373. Li, Y.; Yang, Y.; Wang, X.; Liu, B.; Liang, X. Early fault diagnosis of rolling bearings based on hierarchical symbol dynamic entropy and binary tree support vector machine. J. Sound Vib. 2018, 428, 72–86. [Google Scholar] [CrossRef]
  374. Yuan, H.; Chen, J.; Dong, G. An improved initialization method of D-KSVD algorithm for bearing fault diagnosis. J. Mech. Sci. Technol. 2017, 31, 5161–5172. [Google Scholar] [CrossRef]
  375. Yu, J.; He, Y. Planetary gearbox fault diagnosis based on data-driven valued characteristic multigranulation model with incomplete diagnostic information. J. Sound Vib. 2018, 429, 63–77. [Google Scholar] [CrossRef]
  376. Yu, J.; Huang, W.; Zhao, X. Combined flow graphs and normal naive Bayesian classifier for fault diagnosis of gear box. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2015, 230, 303–313. [Google Scholar] [CrossRef]
  377. Yu, J.; Bai, M.; Wang, G.; Shi, X. Fault diagnosis of planetary gearbox with incomplete information using assignment reduction and flexible naive Bayesian classifier. J. Mech. Sci. Technol. 2018, 32, 37–47. [Google Scholar] [CrossRef]
  378. Zhou, H.; Chen, J.; Dong, G.; Wang, R. Detection and diagnosis of bearing faults using shift-invariant dictionary learning and hidden Markov model. Mech. Syst. Signal Process. 2016, 72–73, 65–79. [Google Scholar] [CrossRef]
  379. Jia, Y.; Xu, M.; Wang, R. Symbolic important point perceptually and hidden Markov model based hydraulic pump fault diagnosis method. Sensors 2018, 18, 4460. [Google Scholar] [CrossRef] [PubMed]
  380. Li, X.; Meng, H.; Peng, X. Semi-supervised learning for fault identification in electricity distribution networks. In Proceedings of the Twelfth International Conference on Signal Processing Systems, Shanghai, China, 6–9 November 2020; SPIE: Washington, DC, USA, 2021; pp. 82–89. [Google Scholar] [CrossRef]
  381. Chen, K.-M.; Chang, T.-H.; Wang, K.-C.; Lee, T.-S. Machine learning based automatic diagnosis in mobile communication networks. IEEE Trans. Veh. Technol. 2019, 68, 10081–10093. [Google Scholar] [CrossRef]
  382. Huang, K.; Stratigopoulos, H.-G.; Mir, S. Fault diagnosis of analog circuits based on machine learning. In Proceedings of the 2010 Design, Automation and Test in Europe Conference and Exhibition (DATE 2010), Dresden, Germany, 8–12 March 2010; IEEE Xplore: Piscataway, NJ, USA, 2010; pp. 1761–1766. [Google Scholar] [CrossRef]
  383. Li, Y.; Miao, B.; Zhang, W.; Chen, P.; Liu, J.; Jiang, X. Refined composite multiscale fuzzy entropy: Localized defect detection of rolling element bearing. J. Mech. Sci. Technol. 2019, 33, 109–120. [Google Scholar] [CrossRef]
  384. Singh, M.; Shaik, A.G. Faulty bearing detection, classification and location in a three-phase induction motor based on Stockwell transform and support vector machine. Measurement 2019, 131, 524–533. [Google Scholar] [CrossRef]
  385. Rafiee, J.; Tse, P.; Harifi, A.; Sadeghi, M. A novel technique for selecting mother wavelet function using an intelligent fault diagnosis system. Expert Syst. Appl. 2009, 36, 4862–4875. [Google Scholar] [CrossRef]
  386. Hernandez-Vargas, M.; Cabal-Yepez, E.; Garcia-Perez, A. Real-time SVD-based detection of multiple combined faults in induction motors. Comput. Electr. Eng. 2014, 40, 2193–2203. [Google Scholar] [CrossRef]
  387. Palácios, R.H.C.; Goedtel, A.; Godoy, W.F.; Fabri, J.A. Fault identification in the stator winding of induction motors using PCA with artificial neural networks. J. Control. Autom. Electr. Syst. 2016, 27, 406–418. [Google Scholar] [CrossRef]
  388. Pan, T.; Chen, J.; Xie, J.; Chang, Y.; Zhou, Z. Intelligent fault identification for industrial automation system via multi-scale convolutional generative adversarial network with partially labeled samples. ISA Trans. 2020, 101, 379–389. [Google Scholar] [CrossRef] [PubMed]
  389. Yan, X.; Liu, Y.; Jia, M. Multiscale cascading deep belief network for fault identification of rotating machinery under various working conditions. Knowl.-Based Syst. 2020, 193, 105484. [Google Scholar] [CrossRef]
  390. Kanawaday, A.; Sane, A. Machine learning for Predictive maintenance of industrial machines using IoT sensor data. In Proceedings of the 2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS), Beijing, China, 24–26 November 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 87–90. [Google Scholar] [CrossRef]
  391. Schafer, F.; Schwulera, E.; Otten, H.; Franke, J. From descriptive to Predictive six sigma: Machine learning for Predictive maintenance. In Proceedings of the 2019 Second International Conference on Artificial Intelligence for Industries (AI4I), Laguna Hills, CA, USA, 25–27 September 2019; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 35–38. [Google Scholar] [CrossRef]
  392. Ma, M.; Mao, Z. Deep-convolution-based LSTM network for remaining useful life prediction. IEEE Trans. Ind. Inform. 2020, 17, 1658–1667. [Google Scholar] [CrossRef]
  393. Yang, Z.; Liu, L.; Li, N.; Tian, J. Time series forecasting of motor bearing vibration based on informer. Sensors 2022, 22, 5858. [Google Scholar] [CrossRef] [PubMed]
  394. Shcherbatov, I.; Turikov, G.N. Determination of power engineering equipment’s defects in Predictive analytic system using machine learning algorithms. J. Phys. Conf. Ser. 2020, 1683, 042056. [Google Scholar] [CrossRef]
  395. Yurek, O.E.; Birant, D. Remaining useful life estimation for Predictive maintenance using feature engineering. In Proceedings of the 2019 Innovations in Intelligent Systems and Applications Conference (ASYU), Izmir, Turkey, 31 October–2 November 2019; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 1–5. [Google Scholar] [CrossRef]
  396. Zenisek, J.; Affenzeller, M.; Wolfartsberger, J.; Silmbroth, M.; Sievi, C.; Huskic, A.; Jodlbauer, H. Sliding window symbolic regression for Predictive maintenance using model ensembles. In Proceedings of the Computer Aided Systems Theory–EUROCAST 2017: 16th International Conference, Las Palmas de Gran Canaria, Spain, 19–24 February 2017; Revised Selected Papers, Part I 16. Springer International Publishing: Berlin, Germany, 2018; pp. 481–488. [Google Scholar] [CrossRef]
  397. Zschech, P.; Horn, R.; Höschele, D.; Janiesch, C.; Heinrich, K. Intelligent user assistance for automated data mining method selection. Bus. Inf. Syst. Eng. 2020, 62, 227–247. [Google Scholar] [CrossRef]
  398. Zschech, P. GAM (e) changer or not? An evaluation of interpretable machine learning models based on additive model constraints. arXiv 2022, arXiv:2204.09123. [Google Scholar] [CrossRef]
  399. Pan, S.J.; Yang, Q. A survey on transfer learning. IEEE Trans. Knowl. Data Eng. 2010, 22, 1345–1359. [Google Scholar] [CrossRef]
  400. Hong, S.; Zhou, Z. Application of Gaussian process regression for bearing degradation assessment. In Proceedings of the 2012 6th International Conference on New Trends in Information Science, Service Science and Data Mining (ISSDM2012), Taipei, Taiwan, 23–25 October 2012; IEEE Xplore: Piscataway, NJ, USA, 2012; pp. 644–648. [Google Scholar]
  401. Mathew, J.; Luo, M.; Pang, C.K. Regression kernel for prognostics with support vector machines. In Proceedings of the 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Limassol, Cyprus, 13–15 September 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 1–5. [Google Scholar] [CrossRef]
  402. Bakir, A.A.; Zaman, M.; Hassan, A.; Hamid, A.M.F. Prediction of remaining useful life for mech equipment using regression. J. Phys. Conf. Ser. 2019, 1150, 012012. [Google Scholar] [CrossRef]
  403. Phillips, J.; Cripps, E.; Lau, J.W.; Hodkiewicz, M. Classifying machinery condition using oil samples and binary logistic regression. Mech. Syst. Signal Process. 2015, 60–61, 316–325. [Google Scholar] [CrossRef]
  404. Ahmad, W.; Khan, S.A.; Islam, M.M.M.; Kim, J.-M. A reliable technique for remaining useful life estimation of rolling element bearings using dynamic regression models. Reliab. Eng. Syst. Saf. 2018, 184, 67–76. [Google Scholar] [CrossRef]
  405. Nieto, P.G.; García-Gonzalo, E.; Lasheras, F.S.; Juez, F.d.C. Hybrid PSO-SVM-based method for forecasting of the remaining useful life for aircraft engines and evaluation of its reliability. Reliab. Eng. Syst. Saf. 2015, 138, 219–231. [Google Scholar] [CrossRef]
  406. Belagoune, S.; Bali, N.; Bakdi, A.; Baadji, B.; Atif, K. Deep learning through LSTM classification and regression for transmission line fault detection, diagnosis and location in large-scale multi-machine power systems. Measurement 2021, 177, 109330. [Google Scholar] [CrossRef]
  407. Mohammed, B.; Awan, I.; Ugail, H.; Younas, M. Failure prediction using machine learning in a virtualised HPC system and application. Clust. Comput. 2019, 22, 471–485. [Google Scholar] [CrossRef]
  408. Rahhal, J.S.; Abualnadi, D. IOT based Predictive maintenance using LSTM RNN estimator. In Proceedings of the 2020 International Conference on Electrical, Communication, and Computer Engineering (ICECCE), Istanbul, Turkey, 12–13 June 2020; IEEE Xplore: Piscataway, NJ, USA, 2020; pp. 1–5. [Google Scholar] [CrossRef]
  409. Mathew, V.; Toby, T.; Singh, V.; Rao, B.M.; Kumar, M.G. Prediction of Remaining Useful Lifetime (RUL) of turbofan engine using machine learning. In Proceedings of the 2017 IEEE International Conference on Circuits and Systems (ICCS), Kerala, India, 20–21 December 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 306–311. [Google Scholar] [CrossRef]
  410. Li, B.; Tang, B.; Deng, L.; Zhao, M. Self-attention ConvLSTM and its application in RUL prediction of rolling bearings. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [Google Scholar] [CrossRef]
  411. Ding, Y.; Jia, M. Convolutional transformer: An enhanced attention mechanism architecture for remaining useful life estimation of bearings. IEEE Trans. Instrum. Meas. 2022, 71, 1–10. [Google Scholar] [CrossRef]
  412. Galli, A.; Gravina, M.; Moscato, V.; Sperli, G. Deep Learning for HDD health assessment: An application based on LSTM. IEEE Trans. Comput. 2020, 1, 69–80. [Google Scholar] [CrossRef]
  413. Wu, J.; Hu, K.; Cheng, Y.; Zhu, H.; Shao, X.; Wang, Y. Data-driven remaining useful life prediction via multiple sensor signals and deep long short-term memory neural network. Isa Trans. 2020, 97, 241–250. [Google Scholar] [CrossRef] [PubMed]
  414. Del Buono, F.; Calabrese, F.; Baraldi, A.; Paganelli, M.; Regattieri, A. Data-driven Predictive maintenance in evolving environments: A comparison between machine learning and deep learning for novelty detection. In Proceedings of the International Conference on Sustainable Design and Manufacturing, Split, Croatia, 15–17 September 2021; Springer: Singapore, 2021; pp. 109–119. [Google Scholar] [CrossRef]
  415. Esfahani, Z.; Salahshoor, K.; Farsi, B.; Eicker, U. A new hybrid model for RUL prediction through machine learning. J. Fail. Anal. Prev. 2021, 21, 1596–1604. [Google Scholar] [CrossRef]
  416. Liu, H.; Zhang, J.; Cheng, Y.; Lu, C. Fault diagnosis of gearbox using empirical mode decomposition and multi-fractal detrended cross-correlation analysis. J. Sound Vib. 2016, 385, 350–371. [Google Scholar] [CrossRef]
  417. Ling, J.; Liu, G.-J.; Li, J.-L.; Shen, X.-C.; You, D.-D. Fault prediction method for nuclear power machinery based on Bayesian PPCA recurrent neural network model. Nucl. Sci. Tech. 2020, 31, 75. [Google Scholar] [CrossRef]
  418. Sugumaran, V.; Sabareesh, G.; Ramachandran, K. Fault diagnostics of roller bearing using kernel based neighborhood sCORE multi-class support vector machine. Expert Syst. Appl. 2008, 34, 3090–3098. [Google Scholar] [CrossRef]
  419. Khazaee, M.; Banakar, A.; Ghobadian, B.; Mirsalim, M.A.; Minaei, S.; Jafari, S.M. Detection of inappropriate working conditions for the timing belt in internal-combustion engines using vibration signals and data mining. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2016, 231, 418–432. [Google Scholar] [CrossRef]
  420. Wu, S.-D.; Wu, C.-W.; Wu, T.-Y.; Wang, C.-C. Multi-scale analysis based ball bearing defect diagnostics using Mahalanobis distance and support vector machine. Entropy 2013, 15, 416–433. [Google Scholar] [CrossRef]
  421. Silva, W. Cnn-pdm: A Convolutional Neural Network Framework for Assets Predictive Maintenance. Master’s Thesis, The University of Western Ontario (Canada), London, ON, Canada, 2019. [Google Scholar]
  422. Gómez, M.; Castejón, C.; García-Prada, J. Automatic condition monitoring system for crack detection in rotating machinery. Reliab. Eng. Syst. Saf. 2016, 152, 239–247. [Google Scholar] [CrossRef]
  423. Zschech, P.; Heinrich, K.; Bink, R.; Neufeld, J.S. Prognostic model development with missing labels: A Condition-based maintenance approach using machine learning. Bus. Inf. Syst. Eng. 2019, 61, 327–343. [Google Scholar] [CrossRef]
  424. Heinrich, K.; Zschech, P.; Skouti, T.; Griebenow, J.; Riechert, S. Demystifying the black box: A classification scheme for interpretation and visualization of deep intelligent systems. In Proceedings of the Twenty-fifth Americas Conference on Information Systems, Cancun, Mexico, 15–17 August 2019; Available online: https://www.researchgate.net/publication/332935515 (accessed on 21 January 2025).
  425. Susto, G.A.; Beghi, A. Dealing with time series data in Predictive maintenance problems. In Proceedings of the 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA), Berlin, Germany, 6–9 September 2016; IEEE Xplore: Piscataway, NJ, USA, 2016; pp. 1–4. [Google Scholar] [CrossRef]
  426. Long, M.; Wang, J.; Ding, G.; Sun, J.; Yu, P.S. Transfer feature learning with joint distribution adaptation. In Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia, 1–8 December 2013; pp. 2200–2207. [Google Scholar] [CrossRef]
  427. Lv, N.; Chen, C.; Qiu, T.; Sangaiah, A.K. Deep learning and superpixel feature extraction based on contractive autoencoder for change detection in SAR images. IEEE Trans. Ind. Inform. 2018, 14, 5530–5538. [Google Scholar] [CrossRef]
  428. Widodo, A.; Yang, B.-S. Application of nonlinear feature extraction and support vector machines for fault diagnosis of induction motors. Expert Syst. Appl. 2007, 33, 241–250. [Google Scholar] [CrossRef]
  429. Widodo, A.; Yang, B.-S.; Han, T. Combination of independent component analysis and support vector machines for intelligent faults diagnosis of induction motors. Expert Syst. Appl. 2007, 32, 299–312. [Google Scholar] [CrossRef]
  430. Zhu, K.; Song, X.; Xue, D. A roller bearing fault diagnosis method based on hierarchical entropy and support vector machine with particle swarm optimization algorithm. Measurement 2014, 47, 669–675. [Google Scholar] [CrossRef]
  431. Wong, M.; Jack, L.; Nandi, A. Modified self-organising map for automated novelty detection applied to vibration signal monitoring. Mech. Syst. Signal Process. 2006, 20, 593–610. [Google Scholar] [CrossRef]
  432. Waqar, T.; Demetgul, M. Thermal analysis MLP neural network based fault diagnosis on worm gears. Measurement 2016, 86, 56–66. [Google Scholar] [CrossRef]
  433. Sadeghian, A.; Ye, Z.; Wu, B. Online detection of broken rotor bars in induction motors by wavelet packet decomposition and artificial neural networks. IEEE Trans. Instrum. Meas. 2009, 58, 2253–2263. [Google Scholar] [CrossRef]
  434. Arabacı, H.; Bilgin, O. Automatic detection and classification of rotor cage faults in squirrel cage induction motor. Neural Comput. Appl. 2009, 19, 713–723. [Google Scholar] [CrossRef]
  435. Kuo, R. Intelligent diagnosis for turbine blade faults using artificial neural networks and fuzzy logic. Eng. Appl. Artif. Intell. 1995, 8, 25–34. [Google Scholar] [CrossRef]
  436. Keskes, H.; Braham, A.; Lachiri, Z. Broken rotor bar diagnosis in induction machines through stationary wavelet packet transform and multiclass wavelet SVM. Electr. Power Syst. Res. 2013, 97, 151–157. [Google Scholar] [CrossRef]
  437. Yang, Y.; Yu, D.; Cheng, J. A fault diagnosis approach for roller bearing based on IMF envelope spectrum and SVM. Measurement 2007, 40, 943–950. [Google Scholar] [CrossRef]
  438. Glowacz, A.; Glowacz, Z. Diagnosis of stator faults of the single-phase induction motor using acoustic signals. Appl. Acoust. 2017, 117, 20–27. [Google Scholar] [CrossRef]
  439. Ben Salem, S.; Bacha, K.; Chaari, A. Support vector machine based decision for mechanical fault condition monitoring in induction motor using an advanced Hilbert-Park transform. ISA Trans. 2012, 51, 566–572. [Google Scholar] [CrossRef] [PubMed]
  440. Vong, C.; Wong, P. Engine ignition signal diagnosis with wavelet packet transform and multi-class least squares support vector machines. Expert Syst. Appl. 2011, 38, 8563–8570. [Google Scholar] [CrossRef]
  441. Tyagi, S.; Panigrahi, S.K. A hybrid genetic algorithm and back-propagation classifier for gearbox fault diagnosis. Appl. Artif. Intell. 2017, 31, 593–612. [Google Scholar] [CrossRef]
  442. Bordoloi, D.; Tiwari, R. Support vector machine based optimization of multi-fault classification of gears with evolutionary algorithms from time–frequency vibration data. Measurement 2014, 55, 1–14. [Google Scholar] [CrossRef]
  443. Saimurugan, M.; Ramachandran, K.; Sugumaran, V.; Sakthivel, N. Multi component fault diagnosis of rotational mechanical system based on decision tree and support vector machine. Expert Syst. Appl. 2010, 38, 3819–3826. [Google Scholar] [CrossRef]
  444. Khazaee, M.; Banakar, A.; Ghobadian, B.; Mirsalim, M.; Minaei, S.; Jafari, M.; Sharghi, P. Fault detection of engine timing belt based on vibration signals using data-mining techniques and a novel data fusion procedure. Struct. Health Monit. 2016, 15, 583–598. [Google Scholar] [CrossRef]
  445. Wang, G.; Luo, Z.; Qin, X.; Leng, Y.; Wang, T. Fault identification and classification of rolling element bearing based on time-varying autoregressive spectrum. Mech. Syst. Signal Process. 2008, 22, 934–947. [Google Scholar] [CrossRef]
  446. Gryllias, K.; Antoniadis, I. A Support Vector Machine approach based on physical model training for rolling element bearing fault detection in industrial environments. Eng. Appl. Artif. Intell. 2012, 25, 326–344. [Google Scholar] [CrossRef]
  447. Karakurt, I.; Ozer, S.; Ulusinan, T.; Ganiz, M.C. A machine learning approach to database failure prediction. In Proceedings of the 2017 International Conference on Computer Science and Engineering (UBMK), Antalya, Turkey, 5–8 October 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 1030–1035. [Google Scholar] [CrossRef]
  448. Long, M.; Wang, J.; Cao, Y.; Sun, J.; Yu, P.S. Deep learning of transferable representation for scalable domain adaptation. IEEE Trans. Knowl. Data Eng. 2016, 28, 2027–2040. [Google Scholar] [CrossRef]
  449. Long, M.; Cao, Y.; Wang, J.; Jordan, M. Learning transferable features with deep adaptation networks. In International Conference on Machine Learning; PMLR: Birmingham, UK, 2015; pp. 97–105. [Google Scholar] [CrossRef]
  450. Balgi, S.; Dukkipati, A. CUDA: Contradistinguisher for unsupervised domain adaptation. In Proceedings of the 2019 IEEE International Conference on Data Mining (ICDM), Beijing, China, 8–11 November 2019; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 21–30. [Google Scholar] [CrossRef]
  451. Dai, W.; Yang, Q.; Xue, G.-R.; Yu, Y. Boosting for transfer learning. In Proceedings of the 24th International Conference on Machine Learning, Vienna, Austria, 21–27 June 2007; pp. 193–200. [Google Scholar] [CrossRef]
  452. Ramanathan, M.; Narayanan, K. Disk storage failure prediction in datacenter using machine learning models. Appl. Nanosci. 2021, 13, 1569–1590. [Google Scholar] [CrossRef]
  453. Zhu, X.; Nie, S.; Wang, C.; Xi, X.; Wang, J.; Li, D.; Zhou, H. A noise removal algorithm based on OPTICS for photon-counting LiDAR data. IEEE Geosci. Remote. Sens. Lett. 2020, 18, 1471–1475. [Google Scholar] [CrossRef]
  454. Amihai, I.; Chioua, M.; Gitzel, R.; Kotriwala, A.M.; Pareschi, D.; Sosale, G.; Subbiah, S. Modeling machine health using gated recurrent units with entity embeddings and k-means clustering. In Proceedings of the 2018 IEEE 16th International Conference on Industrial Informatics (INDIN), Porto, Portugal, 18–20 July 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 212–217. [Google Scholar] [CrossRef]
  455. Russell, S.J.; Peter, N. Artificial Intelligence: A Modern Approach; Prentice Hall: Hoboken, NJ, USA, 2020. [Google Scholar]
  456. Burkov, A. The Hundred-Page Machine Learning Book; Andriy Burkov: Quebec City, QC, Canada, 2019; Volume 1. [Google Scholar]
  457. Hushchyn, M.; Sapronov, A.; Ustyuzhanin, A. Machine learning algorithms for automatic anomalies detection in data storage systems operation. Adv. Syst. Sci. Appl. 2019, 19, 23–32. [Google Scholar] [CrossRef]
  458. Tian, Z.; Liao, H. Condition based maintenance optimization for multi-component systems using proportional hazards model. Reliab. Eng. Syst. Saf. 2011, 96, 581–589. [Google Scholar] [CrossRef]
  459. Wanner, J.; Herm, L.V.; Heinrich, K.; Janiesch, C.; Zschech, P. White, Grey, Black: Effects of XAI Augmentation on the Confidence in AI-based Decision Support Systems. In ICIS; Technische Universität Dresden: Dresden, Germany, 2020; Available online: https://web.archive.org/web/20220802065430id_/https://aisel.aisnet.org/cgi/viewcontent.cgi?article=1066&context=icis2020 (accessed on 27 March 2023).
  460. Carletti, M.; Masiero, C.; Beghi, A.; Susto, G.A. Explainable machine learning in industry 4.0: Evaluating feature importance in anomaly detection to enable root cause analysis. In Proceedings of the 2019 IEEE international conference on systems, man and cybernetics (SMC), Bari, Italy, 6–9 October 2019; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 21–26. [Google Scholar] [CrossRef]
  461. Yuwono, M.; Qin, Y.; Zhou, J.; Guo, Y.; Celler, B.G.; Su, S.W. Automatic bearing fault diagnosis using particle swarm clustering and Hidden Markov Model. Eng. Appl. Artif. Intell. 2015, 47, 88–100. [Google Scholar] [CrossRef]
  462. Jiang, H.; Chen, J.; Dong, G.; Liu, T.; Chen, G. Study on Hankel matrix-based SVD and its application in rolling element bearing fault diagnosis. Mech. Syst. Signal Process. 2015, 52–53, 338–359. [Google Scholar] [CrossRef]
  463. Gan, M.; Wang, C.; Zhu, C. Construction of hierarchical diagnosis network based on deep learning and its application in the fault pattern recognition of rolling element bearings. Mech. Syst. Signal Process. 2016, 72–73, 92–104. [Google Scholar] [CrossRef]
  464. Yang, J.; Zhang, Y.; Zhu, Y. Intelligent fault diagnosis of rolling element bearing based on SVMs and fractal dimension. Mech. Syst. Signal Process. 2007, 21, 2012–2024. [Google Scholar] [CrossRef]
  465. Zhang, Y.; Zhou, T.; Huang, X.; Cao, L.; Zhou, Q. Fault diagnosis of rotating machinery based on recurrent neural networks. Measurement 2021, 171, 108774. [Google Scholar] [CrossRef]
  466. Garg, A.; Vijayaraghavan, V.; Tai, K.; Singru, P.M.; Jain, V.; Krishnakumar, N. Model development based on evolutionary framework for condition monitoring of a lathe machine. Measurement 2015, 73, 95–110. [Google Scholar] [CrossRef]
  467. Kane, P.; Andhare, A. Application of psychoacoustics for gear fault diagnosis using artificial neural network. J. Low Freq. Noise, Vib. Act. Control. 2016, 35, 207–220. [Google Scholar] [CrossRef]
  468. Li, H.; Wang, Y.; Zhao, P.; Zhang, X.; Zhou, P. Cutting tool operational reliability prediction based on acoustic emission and logistic regression model. J. Intell. Manuf. 2014, 26, 923–931. [Google Scholar] [CrossRef]
  469. Gangsar, P.; Tiwari, R. Comparative investigation of vibration and current monitoring for prediction of mechanical and electrical faults in induction motor based on multiclass-support vector machine algorithms. Mech. Syst. Signal Process. 2017, 94, 464–481. [Google Scholar] [CrossRef]
  470. Turrado, C.C.; Lasheras, F.S.; Calvo-Rollé, J.L.; Piñón-Pazos, A.-J.; Melero, M.G.; Juez, F.J.D.C. A Hybrid Algorithm for Missing Data Imputation and Its Application to Electrical Data Loggers. Sensors 2016, 16, 1467. [Google Scholar] [CrossRef]
  471. Huuhtanen, T.; Jung, A. Predictive maintenance of photovoltaic panels via deep learning. In Proceedings of the 2018 IEEE Data Science Workshop (DSW), Lausanne, Switzerland, 4–6 June 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 66–70. [Google Scholar] [CrossRef]
  472. Zhang, X.; Zhao, J.; Zhang, X.; Ni, X.; Li, H.; Sun, F. A novel hybrid compound fault pattern identification method for gearbox based on NIC, MFDFA and WOASVM. J. Mech. Sci. Technol. 2019, 33, 1097–1113. [Google Scholar] [CrossRef]
  473. Xin, L.; Haidong, S.; Hongkai, J.; Jiawei, X. Modified Gaussian convolutional deep belief network and infrared thermal imaging for intelligent fault diagnosis of rotor-bearing system under time-varying speeds. Struct. Health Monit. 2021, 21, 339–353. [Google Scholar] [CrossRef]
  474. Zhang, J.; Wang, P.; Yan, R.; Gao, R.X. Long short-term memory for machine remaining life prediction. J. Manuf. Syst. 2018, 48, 78–86. [Google Scholar] [CrossRef]
  475. Wu, D.; Jennings, C.; Terpenny, J.; Kumara, S. Cloud-based machine learning for Predictive analytics: Tool wear prediction in milling. In Proceedings of the 2016 IEEE International Conference on Big Data (Big Data), Washington, DC, USA, 5–8 December 2016; IEEE Xplore: Piscataway, NJ, USA, 2016; pp. 2062–2069. [Google Scholar] [CrossRef]
  476. Masani, K.I.; Oza, P.; Agrawal, S. Predictive maintenance and monitoring of industrial machine using machine learning. Scalable Comput. Pr. Exp. 2019, 20, 663–668. [Google Scholar] [CrossRef]
  477. Susto, G.A.; McLoone, S.; Pagano, D.; Schirru, A.; Pampuri, S.; Beghi, A. Prediction of integral type failures in semiconductor manufacturing through classification methods. In Proceedings of the 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA), Cagliari, Italy, 10–13 September 2013; IEEE Xplore: Piscataway, NJ, USA, 2013; pp. 1–4. [Google Scholar] [CrossRef]
  478. Lasisi, A.; Attoh-Okine, N. Principal components analysis and track quality index: A machine learning approach. Transp. Res. Part C Emerg. Technol. 2018, 91, 230–248. [Google Scholar] [CrossRef]
  479. Amihai, I.; Gitzel, R.; Kotriwala, A.M.; Pareschi, D.; Subbiah, S.; Sosale, G. An industrial case study using vibration data and machine learning to predict asset health. In Proceedings of the 2018 IEEE 20th Conference on Business Informatics (CBI), Vienna, Austria, 11–14 July 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 178–185. [Google Scholar] [CrossRef]
  480. Jack, L.B.; Nandi, A.K. Fault detection using support vector machines and artificial neural networks, augmented by genetic algorithms. Mech. Syst. Signal Process. 2002, 16, 373–390. [Google Scholar] [CrossRef]
  481. Rojas, A.; Nandi, A.K. Practical scheme for fast detection and classification of rolling-element bearing faults using support vector machines. Mech. Syst. Signal Process. 2006, 20, 1523–1536. [Google Scholar] [CrossRef]
  482. Jena, D.; Panigrahi, S. Motor bike piston-bore fault identification from engine noise signature analysis. Appl. Acoust. 2013, 76, 35–47. [Google Scholar] [CrossRef]
  483. Yang, B.-S.; Lim, D.-S.; Tan, A.C.C. VIBEX: An expert system for vibration fault diagnosis of rotating machinery using decision tree and decision table. Expert Syst. Appl. 2005, 28, 735–742. [Google Scholar] [CrossRef]
  484. Barakat, M.; El Badaoui, M.; Guillet, F. Hard competitive growing neural network for the diagnosis of small bearing faults. Mech. Syst. Signal Process. 2013, 37, 276–292. [Google Scholar] [CrossRef]
  485. Castejón, C.; Lara, O.; García-Prada, J. Automated diagnosis of rolling bearings using MRA and neural networks. Mech. Syst. Signal Process. 2010, 24, 289–299. [Google Scholar] [CrossRef]
  486. Cabal-Yepez, E.; Valtierra-Rodriguez, M.; Romero-Troncoso, R.; Garcia-Perez, A.; Osornio-Rios, R.; Miranda-Vidales, H.; Alvarez-Salas, R. FPGA-based entropy neural processor for online detection of multiple combined faults on induction motors. Mech. Syst. Signal Process. 2012, 30, 123–1300. [Google Scholar] [CrossRef]
  487. Ghate, V.N.; Dudul, S.V. Cascade neural-network-based fault classifier for three-phase induction motor. IEEE Trans. Ind. Electron. 2010, 58, 1555–1563. [Google Scholar] [CrossRef]
  488. McCormick, A.C.; Nandi, A.K. Classification of the rotating machine condition using artificial neural networks. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 1997, 211, 439–450. [Google Scholar] [CrossRef]
  489. McCormick, A.; Nandi, A. Real-time classification of rotating shaft loading conditions using artificial neural networks. IEEE Trans. Neural Networks 1997, 8, 748–757. [Google Scholar] [CrossRef]
  490. Jegadeeshwaran, R.; Sugumaran, V. Fault diagnosis of automobile hydraulic brake system using statistical features and support vector machines. Mech. Syst. Signal Process. 2015, 52–53, 436–446. [Google Scholar] [CrossRef]
  491. Keskes, H.; Braham, A. Recursive undecimated wavelet packet transform and DAG SVM for induction motor diagnosis. IEEE Trans. Ind. Inform. 2015, 11, 1059–1066. [Google Scholar] [CrossRef]
  492. Heidari, M.; Homaei, H.; Golestanian, H.; Heidari, A. Fault diagnosis of gearboxes using wavelet support vector machine, least square support vector machine and wavelet packet transform. J. Vibroengineering 2016, 18, 860–875. [Google Scholar] [CrossRef]
  493. Sugumaran, V.; Muralidharan, V.; Ramachandran, K. Feature selection using decision tree and classification through proximal support vector machine for fault diagnostics of roller bearing. Mech. Syst. Signal Process. 2007, 21, 930–942. [Google Scholar] [CrossRef]
  494. Heidari, M.; Shateyi, S. Wavelet support vector machine and multi-layer perceptron neural network with continues wavelet transform for fault diagnosis of gearboxes. J. Vibroengineering 2017, 19, 125–137. [Google Scholar] [CrossRef]
  495. Jack, L.B.; Nandi, A.K. Support vector machines for detection and characterization of rolling element bearing faults. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2001, 215, 1065–1074. [Google Scholar] [CrossRef]
  496. Liu, Z.; Zuo, M.J.; Xu, H. Feature ranking for support vector machine classification and its application to machinery fault diagnosis. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2012, 227, 2077–2089. [Google Scholar] [CrossRef]
  497. Liu, L.; Liang, X.; Zuo, M.J. A dependence-based feature vector and its application on planetary gearbox fault classification. J. Sound Vib. 2018, 431, 192–211. [Google Scholar] [CrossRef]
  498. Lee, S.-M.; Roh, T.-S.; Choi, D.-W. Defect diagnostics of SUAV gas turbine engine using hybrid SVM-artificial neural network method. J. Mech. Sci. Technol. 2009, 23, 559–568. [Google Scholar] [CrossRef]
  499. Chen, Q.; Wei, H.; Rashid, M.; Cai, Z. Kernel extreme learning machine based hierarchical machine learning for multi-type and concurrent fault diagnosis. Measurement 2021, 184, 109923. [Google Scholar] [CrossRef]
  500. Adam, M.; Magnoni, L.; Pilát, M.; Adamová, D. Erratic server behavior detection using machine learning on streams of monitoring data. EPJ Web Conf. 2020, 245, 07002. [Google Scholar] [CrossRef]
  501. Elmishali, A.; Stern, R.; Kalech, M. Data-augmented software diagnosis. In Proceedings of the AAAI Conference on Artificial Intelligence, Phoenix, AZ, USA, 12–17 February 2016; pp. 4003–4009. [Google Scholar]
  502. Kurokawa, Y.; Matsudaira, T.; Tanabe, Y.; Fanuc Corp. Machine Learning Device, Failure Prediction Device, Machine System and Machine Learning Method for Learning End-of-Life Failure Condition. U.S. Patent Application No. 15/598,312, 30 November 2017. [Google Scholar]
  503. Basheer, S.; Gandhi, U.D.; Priyan, M.K.; Parthasarathy, P. Network support data analysis for fault identification using machine learning. In Research Anthology on Machine Learning Techniques, Methods, and Applications; IGI Global: Hershey, PA, USA, 2022; pp. 586–595. [Google Scholar] [CrossRef]
  504. Pitakrat, T.; van Hoorn, A.; Grunske, L. A comparison of machine learning algorithms for proactive hard disk drive failure detection. In Proceedings of the 4th International ACM Sigsoft Symposium on Architecting Critical Systems, Vancouver, BC, Canada, 17–21 June 2013; pp. 1–10. [Google Scholar] [CrossRef]
  505. Aboul-Yazeed, R.S.; El-Bialy, A.; Mohamed, A.S. Medical Equipment Failure Rate Analysis Using Supervised Machine Learning. In Proceedings of the International Conference on Advanced Machine Learning Technologies and Applications (AMLTA2018), Cairo, Egypt, 22–24 February 2018; Springer International Publishing: Cham, Switzerland, 2018; pp. 319–327. [Google Scholar]
  506. Schopka, U.; Roeder, G.; Mattes, A.; Schellenberger, M.; Pfeffer, M.; Pfitzner, L.; Scheibelhofer, P. Practical aspects of virtual metrology and Predictive maintenance model development and optimization. In Proceedings of the ASMC 2013 SEMI Advanced Semiconductor Manufacturing Conference, New York, NY, USA, 14–16 May 2013; IEEE Xplore: Piscataway, NJ, USA, 2013; pp. 180–185. [Google Scholar] [CrossRef]
  507. Eke, S.; Aka-Ngnui, T.; Clerc, G.; Fofana, I. Characterization of the operating periods of a power transformer by clustering the dissolved gas data. In Proceedings of the 2017 IEEE 11th International Symposium on Diagnostics for Electrical Machines, Power Electronics and Drives (SDEMPED), Tinos, Greece, 29 August–1 September 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 298–303. [Google Scholar] [CrossRef]
  508. Deng, W.; Liu, H.; Xu, J.; Zhao, H.; Song, Y. An improved quantum-inspired differential evolution algorithm for deep belief network. IEEE Trans. Instrum. Meas. 2020, 69, 7319–7327. [Google Scholar] [CrossRef]
  509. Byon, E.; Ding, Y. Season-dependent Condition-based maintenance for a wind turbine using a partially observed Markov decision process. IEEE Trans. Power Syst. 2010, 25, 1823–1834. [Google Scholar] [CrossRef]
  510. Gao, Y.; Liu, X.; Huang, H.; Xiang, J. A hybrid of FEM simulations and generative adversarial networks to classify faults in rotor-bearing systems. ISA Trans. 2020, 108, 356–366. [Google Scholar] [CrossRef] [PubMed]
  511. Feng, Y.; Liu, Z.; Chen, J.; Lv, H.; Wang, J.; Yuan, J. Make the rocket intelligent at IoT edge: Stepwise GAN for anomaly detection of LRE with multisource fusion. IEEE Internet Things J. 2021, 9, 3135–3149. [Google Scholar] [CrossRef]
  512. Xu, F.; Shu, X.; Li, X.; Tang, R. Health indicator construction for roller bearing based on an unsupervised deep belief network with a novel sigmoid zero local minimum point model. Struct. Health Monit. 2020, 20, 2110–2123. [Google Scholar] [CrossRef]
  513. Dong, S.; Luo, T.; Zhong, L.; Chen, L.; Xu, X. Fault diagnosis of bearing based on the kernel principal component analysis and optimized k-nearest neighbour model. J. Low Freq. Noise Vib. Act. Control. 2017, 36, 354–365. [Google Scholar] [CrossRef]
  514. Yang, D.-M.; Stronach, A.; Macconnell, P.; Penman, J. Third-order spectral techniques for the diagnosis of motor bearing condition using artificial neural networks. Mech. Syst. Signal Process. 2002, 16, 391–411. [Google Scholar] [CrossRef]
  515. Qin, B.; Luo, Q.; Li, Z.; Zhang, C.; Wang, H.; Liu, W. Data Screening Based on Correlation Energy Fluctuation Coefficient and Deep Learning for Fault Diagnosis of Rolling Bearings. Energies 2022, 15, 2707. [Google Scholar] [CrossRef]
  516. Mohammed, A.A.; Neilson, R.D.; Deans, W.F.; MacConnell, P. Crack detection in a rotating shaft using artificial neural networks and PSD characterisation. Meccanica 2013, 49, 255–266. [Google Scholar] [CrossRef]
  517. Abu-Mahfouz, I. A comparative study of three artificial neural networks for the detection and classification of gear faults. Int. J. Gen. Syst. 2005, 34, 261–277. [Google Scholar] [CrossRef]
  518. Lai, W.; Tse, P.W.; Zhang, G.; Shi, T. Classification of gear faults using cumulants and the radial basis function network. Mech. Syst. Signal Process. 2004, 18, 381–389. [Google Scholar] [CrossRef]
  519. Park, S.; Kim, S.; Choi, J.-H. Gear fault diagnosis using transmission error and ensemble empirical mode decomposition. Mech. Syst. Signal Process. 2018, 108, 262–275. [Google Scholar] [CrossRef]
  520. Samanta, B. Gear fault detection using artificial neural networks and support vector machines with genetic algorithms. Mech. Syst. Signal Process. 2004, 18, 625–644. [Google Scholar] [CrossRef]
  521. Malik, H.; Mishra, S. Artificial neural network and empirical mode decomposition based imbalance fault diagnosis of wind turbine using TurbSim, FAST and Simulink. IET Renew. Power Gener. 2016, 11, 889–902. [Google Scholar] [CrossRef]
  522. Han, S.; Woo, S.S. Learning sparse latent graph representations for anomaly detection in multivariate time series. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, 14–18 August 2022; pp. 2977–2986. [Google Scholar] [CrossRef]
  523. Kaplunov, S.; Malevitis, A.; Niculicea, I.; Holt, S.B.; Pingzhou, L.I.U. Using Machine Learning to Make Network Management Decisions. U.S. Patent No. 10,735,273, 4 August 2020. [Google Scholar]
  524. Watanabe, Y.; Otsuka, H.; Matsumoto, Y. Failure prediction for cloud datacenter by hybrid message pattern learning. In Proceedings of the 2014 IEEE 11th International Conference on Ubiquitous Intelligence and Computing and 2014 IEEE 11th International Conference on Autonomic and Trusted Computing and 2014 IEEE 14th International Conference on Scalable Computing and Communications and Its Associated Workshops, Bali, Indonesia, 9–12 December 2014; IEEE Xplore: Piscataway, NJ, USA, 2014; pp. 425–432. [Google Scholar] [CrossRef]
  525. Heinrich, K.; Zschech, P.; Janiesch, C.; Bonin, M. Process data properties matter: Introducing gated convolutional neural networks (GCNN) and key-value-predict attention networks (KVP) for next event prediction with deep learning. Decis. Support Syst. 2021, 143, 113494. [Google Scholar] [CrossRef]
  526. Chen, C.; Liu, Y.; Wang, S.; Sun, X.; Di Cairano-Gilfedder, C.; Titmus, S.; Syntetos, A.A. Predictive maintenance using cox proportional hazard deep learning. Adv. Eng. Inform. 2020, 44, 101054. [Google Scholar] [CrossRef]
  527. Wu, T.-L.; Sari, D.Y.; Lin, B.-T.; Chang, C.-W. Monitoring of punch failure in micro-piercing process based on vibratory signal and logistic regression. Int. J. Adv. Manuf. Technol. 2017, 93, 2447–2458. [Google Scholar] [CrossRef]
  528. Zhang, S.; Su, L.; Gu, J.; Li, K.; Zhou, L.; Pecht, M. Rotating machinery fault detection and diagnosis based on deep domain adaptation: A survey. Chin. J. Aeronaut. 2023, 36, 45–74. [Google Scholar] [CrossRef]
  529. Du, C.; Zhang, X.; Zhong, R.; Li, F.; Yu, F.; Rong, Y.; Gong, Y. Unmanned aerial vehicle rotor fault diagnosis based on interval sampling reconstruction of vibration signals and a one-dimensional convolutional neural network deep learning method. Meas. Sci. Technol. 2022, 33, 065003. [Google Scholar] [CrossRef]
  530. Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative adversarial networks. Commun. ACM 2020, 63, 139–144. [Google Scholar] [CrossRef]
  531. Wu, B.; Cai, W.; Cheng, F.; Chen, H. Simultaneous-fault diagnosis considering time series with a deep learning transformer architecture for air handling units. Energy Build. 2022, 257, 111608. [Google Scholar] [CrossRef]
  532. Ho, P.T.; Albajez, J.A.; Santolaria, J.; Yagüe-Fabra, J.A. Study of augmented reality based manufacturing for further integration of quality control 4.0: A systematic literature review. Appl. Sci. 2022, 12, 1961. [Google Scholar] [CrossRef]
  533. De Pace, F.; Manuri, F.; Sanna, A. Augmented reality in industry 4.0. Am. J. Comput. Sci. Inf. Technol. 2018, 06, 17. [Google Scholar] [CrossRef]
  534. Masoni, R.; Ferrise, F.; Bordegoni, M.; Gattullo, M.; Uva, A.E.; Fiorentino, M.; Carrabba, E.; Di Donato, M. Supporting remote maintenance in industry 4.0 through augmented reality. Procedia Manuf. 2017, 11, 1296–1302. [Google Scholar] [CrossRef]
  535. Reljić, V.; Milenković, I.; Dudić, S.; Šulc, J.; Bajči, B. Augmented reality applications in industry 4.0 environment. Appl. Sci. 2021, 11, 5592. [Google Scholar] [CrossRef]
  536. Zhong, K.; Jackson, T.; West, A.; Cosma, G. Natural Language Processing Approaches in Industrial Maintenance: A Systematic Literature Review. Procedia Comput. Sci. 2024, 232, 2082–2097. [Google Scholar] [CrossRef]
  537. Mah, P.M.; Skalna, I.; Muzam, J. Natural language processing and artificial intelligence for enterprise management in the era of industry 4.0. Appl. Sci. 2022, 12, 9207. [Google Scholar] [CrossRef]
  538. Hadi, M.U.; Qureshi, R.; Shah, A.; Irfan, M.; Zafar, A.; Shaikh, M.B.; Akhtar, N.; Wu, J.; Mirjalili, S. Large language models: A comprehensive survey of its applications, challenges, limitations, and future prospects. Authorea Prepr. 2023, 1–43. [Google Scholar] [CrossRef]
  539. Hadi, M.U.; Qureshi, R.; Shah, A.; Irfan, M.; Zafar, A.; Shaikh, M.B.; Akhtar, N.; Wu, J.; Mirjalili, S. A survey on large language models: Applications, challenges, limitations, and practical usage. Authorea Prepr. 2023, 1–29. [Google Scholar] [CrossRef]
  540. Lowin, M. A Text-Based Predictive Maintenance Approach for Facility Management Requests Utilizing Association Rule Mining and Large Language Models. Mach. Learn. Knowl. Extr. 2024, 6, 233–258. [Google Scholar] [CrossRef]
  541. Agrawal, T. Hyperparameter Optimization in Machine Learning: Make Your Machine Learning and Deep Learning Models More Efficient; Apress: New York, NY, USA, 2021. [Google Scholar]
  542. Postiglione, A.; Monteleone, M. Predictive Maintenance with Linguistic Text Mining. Mathematics 2024, 12, 1089. [Google Scholar] [CrossRef]
Figure 1. Number of research works found in each year from 1995 to 2023.
Figure 1. Number of research works found in each year from 1995 to 2023.
Technologies 13 00067 g001
Figure 2. Research works mentioning the application of condition-based or predictive maintenance considering the defined analysis purposes, represented as a percentage [number of papers matching these topics].
Figure 2. Research works mentioning the application of condition-based or predictive maintenance considering the defined analysis purposes, represented as a percentage [number of papers matching these topics].
Technologies 13 00067 g002
Figure 3. The five-category classification of general function assets used in this paper, with examples of each category and the most relevant parameters of each example asset for data mining applications. (a) Types of assets, (b) computing assets, (c) mechanic assets, (d) electronic assets, (e) electric assets, (f) electromechanic assets.
Figure 3. The five-category classification of general function assets used in this paper, with examples of each category and the most relevant parameters of each example asset for data mining applications. (a) Types of assets, (b) computing assets, (c) mechanic assets, (d) electronic assets, (e) electric assets, (f) electromechanic assets.
Technologies 13 00067 g003
Figure 4. Number of mentions of assets by complexity and type according to the four categories proposed in this paper: (i) single component, (ii) multiple components, (iii) single system, and (iv) multiple systems.
Figure 4. Number of mentions of assets by complexity and type according to the four categories proposed in this paper: (i) single component, (ii) multiple components, (iii) single system, and (iv) multiple systems.
Technologies 13 00067 g004
Figure 5. Summary of unique algorithms mentions, classified by techniques and represented as percentages (number of papers): (i) shallow machine learning, (ii) deep learning, (iii) model-based, and (iv) rule-based.
Figure 5. Summary of unique algorithms mentions, classified by techniques and represented as percentages (number of papers): (i) shallow machine learning, (ii) deep learning, (iii) model-based, and (iv) rule-based.
Technologies 13 00067 g005
Figure 6. Summary of the purpose use of each data mining technique.
Figure 6. Summary of the purpose use of each data mining technique.
Technologies 13 00067 g006
Figure 7. Summary of the number of citations by asset complexity of each DM Technique.
Figure 7. Summary of the number of citations by asset complexity of each DM Technique.
Technologies 13 00067 g007
Figure 8. Number of mentions of unique data mining algorithms ranging from year 1995 to year 2023.
Figure 8. Number of mentions of unique data mining algorithms ranging from year 1995 to year 2023.
Technologies 13 00067 g008
Figure 9. Data mining algorithms citations from 1995 to 2023, classified by techniques: (i) shallow machine learning, (ii) deep learning, (iii) model-based, and (iv) rule-based.
Figure 9. Data mining algorithms citations from 1995 to 2023, classified by techniques: (i) shallow machine learning, (ii) deep learning, (iii) model-based, and (iv) rule-based.
Technologies 13 00067 g009
Figure 10. Model-based technique algorithms citations from 1995 to 2023.
Figure 10. Model-based technique algorithms citations from 1995 to 2023.
Technologies 13 00067 g010
Figure 11. Shallow machine learning technique algorithms citations from 1995 to 2023.
Figure 11. Shallow machine learning technique algorithms citations from 1995 to 2023.
Technologies 13 00067 g011
Figure 12. Deep learning technique algorithms citations from 1995 to 2023.
Figure 12. Deep learning technique algorithms citations from 1995 to 2023.
Technologies 13 00067 g012
Figure 13. Data mining mentions of algorithms by their purposes.
Figure 13. Data mining mentions of algorithms by their purposes.
Technologies 13 00067 g013
Figure 14. Data mining hierarchical organization into two general techniques, four techniques, 27 methodologies, and subsequent algorithms and algorithm variations subdivisions.
Figure 14. Data mining hierarchical organization into two general techniques, four techniques, 27 methodologies, and subsequent algorithms and algorithm variations subdivisions.
Technologies 13 00067 g014
Table 1. Defined keywords under consideration and the number of occurrences in industrial maintenance research within the overall repository.
Table 1. Defined keywords under consideration and the number of occurrences in industrial maintenance research within the overall repository.
ÍtemKeywordNumber of Mentions
1Classification211
2Prediction204
3Fault diagnosis202
4Monitoring192
5Neural networks188
6Maintenance180
7Failure analysis165
8Predictive maintenance117
9Optimization116
10Machine learning109
11Artificial intelligence100
12Deep learning75
13Regression62
14Prognosis63
15Condition monitoring60
Table 2. Used acronyms and their descriptions.
Table 2. Used acronyms and their descriptions.
AcronymDefinitionAcronym (Cont.)Definition (Cont.)
ABAdaBoostk-NNk-nearest neighbors
AEAutoencoderLDALinear discriminant analysis
AIArtificial IntelligenceLGRLogistic regression
ANNArtificial neural networkLLMLarge language models
ANOVAAnalysis of varianceLRLinear regression
ARAugmented realityLSTMLong short-term memory
ARIMAAutoregressive integrated moving averageMBModel-based
ARMAssociation rule miningMCMonte Carlo
BMPBitmap image fileMLMachine learning
BPTTBack propagation through timeML-DAEMulti-level denoising autoencoder
CBMCondition-based maintenanceMPMarkov process
CD-SDAECross-domain stacked denoising autoencodersNLPNatural language processing
CHMMCoupled hidden Markov hodelPCAPrincipal component analysis
CMYKColor model: cyan, magenta, yellow, keyPdMPredictive maintenance
CNNConvolutional neural networkPHMProportional hazard model
DAEDenoising autoencoderPLCProgrammable logic controller
DBMSDatabase management systemPMPreventive maintenance
DBNDeep beliefnetworkPNGPortable network graphics
DBSCANDensity-based spatial clustering of applications with noisePRPolynomial regression
DDAEDeep denoising autoencoderRBRule-based
DLDeep learningRBMRestricted Boltzmann machine
DMData miningRFRandom forest
DNNDeep neural networkRGBColor model: red, green, blue
DPAEDeep autoencoderRIPPERRepeated incremental pruning to produce error reduction
DRLDeep reinforcement learningRLReinforcement learning
DTDecision treeRNNRecurrent neural network
ESExpert systemsRPRenewal process
FCMFuzzy C-means methodRULRemaining useful life
FDPFault diagnosis and prognosisSAESparse autoencoder
FFTFast Fourier transformSCADASupervisory control and data acquisition
FMEAFailure mode and effects analysisSCAEStacked contractive autoencoder
GANGenerative adversarial networkSKAEStacked autoencoder
GBGradient boostingSKDAEStacked denoising autoencoder
GIFFTGeneral interpolated fast Fourier transformSKSAEStacked sparse autoencoder
GISGeographic information systemsSMLShallow machine learning
GNNGraph neural networkSSAE-ALStacked sparse autoencoder with adaptation layer
GRUGated recurrent unitsSVMSupport vector machine
HDDHard disk driveSVRSupport vector regression
HHTHilbert-Huang transformTbIASText-based intelligent assistance system
HIHealth indicatorTIFFTag image file format
HILHealth indicator learningTMText mining
HMMHidden Markov modelTSATransformer for self-attention
ICIntegrated circuitsVAE-KDEVariational autoencoder and kernel density estimation
IoTInternet of thingsVMVirtual machine
JPEGJoint photographic experts groupWPWiener process
HPOHyperparameter optimizationWPTWavelet packets transform
K-MK-meansXAIExplainable artificial intelligence
Table 3. Overview of definitions, approaches, benefits, and challenges of maintenance strategies considered for data mining application in industrial maintenance.
Table 3. Overview of definitions, approaches, benefits, and challenges of maintenance strategies considered for data mining application in industrial maintenance.
Maintenance StrategyObjectiveApproachBenefitsChallenges
Preventive maintenance (PM)PM aims to minimize the likelihood of equipment failure by performing routine maintenance or inspection tasks at scheduled intervals [19,22].Maintenance activities are performed proactively, often based on fixed time intervals or predefined criteria [76].PM can improve system availability and minimize losses due to breakdowns and failures, extend equipment lifespan, and ensure reliable, safe, and efficient operations [19].Includes over-maintenance, increased costs, and difficulties in addressing issues that arise between scheduled maintenance [19].
Condition-based maintenance (CBM)CBM focuses on periodically monitoring equipment (near real-time) to detect signs of degradation or impending failure [20]. Therefore, condition-based monitoring is a key factor of this model [6].Continuous monitoring of key parameters, such as temperature, vibration, acoustic emissions, chemical presence, or fluid levels, enables data-driven decisions regarding maintenance [6,20].CBM reduces maintenance costs by addressing issues only when necessary, maximizes equipment uptime, minimizes the risk of catastrophic failures, and enables safe operation [20].Includes implementing effective monitoring systems and accurately interpreting data [2,55].
Predictive maintenance (PdM)PdM takes CBM a step further by using advanced analytics, machine learning, or predictive models to forecast equipment failures or health conditions [21,27].Predictive models analyze historical data, sensor readings and patterns to predict maintenance requirements [24].PdM minimizes downtime, reduces maintenance costs, extends asset lifespan, and optimizes resource allocation [21,25,26,34].Robust data collection, storage, analysis capabilities, as well as the need for skilled data scientists and engineers [23].
Table 4. Summary of data mining methodologies, definitions, algorithm examples, and applications.
Table 4. Summary of data mining methodologies, definitions, algorithm examples, and applications.
MethodologyDefinitionAlgorithm ExampleApplication
Probabilistic modelRepresents uncertainty by assigning probabilities to different outcomes.Naive Bayes [85], hidden Markov model (HMM) [45,163,193,233,378], coupled hidden Markov model (CHMM) [340].Classification, sequential data analysis.
Stochastic modelIncludes randomness and probability distributions.Wiener process (WP) [9], hidden Markov model (HMM) [9], Monte Carlo (MC) simulations [26,31,40,194,197].Simulations.
Statistical learning frameworkUse statistical techniques to model relationships between input features and target variables.Linear regression (LR) [7,75,138,398], logistic regression (LGR) [7,41,49,72,85,159,160,161,171,269,391,403].Predicting outcomes based on relationships between variables.
Neural networkComposed of interconnected artificial neural networks.Artificial neural network (ANN).Image recognition [2,131,346,424], natural language processing [53,397], reinforcement learning [7,77,117,144].
Hierarchical decision support modelsProvide structured decision-making frameworks, often involving hierarchical structures.Decision tree (DT) [9,73], rule-based systems [12].Decision-making processes.
Ensemble learningCombines multiple models to improve predictive accuracy and reduce overfitting.Random forest (RF) [3,398], gradient boosting (GB) [394,409].Enhancing model performance, reducing overfitting.
Boosting learningFocuses on improving the performance of weak learners by combining them sequentially.Adaptive boosting (AB), gradient boosting (GB) [23,367,451,452].Increasing the accuracy of weak models.
Density-based modelIdentifies clusters based on the density of data points.Density-based spatial clustering of applications with noise (DBSCAN) [63,453].Anomaly detection, clustering.
Partitioning and dynamic clusteringDivides data into clusters based on similarity, with dynamic clustering adapting to new data.K-means (k-M) [32,438,454], dynamic clustering [14].Clustering similar data points, adapting to new data in streaming scenarios.
Table 5. Summary of data types, definitions, examples, and applications.
Table 5. Summary of data types, definitions, examples, and applications.
Data TypeDefinitionExampleApplication
Numerical dataThey are among the most prevalent in data mining. They include the following:
- Continuous numerical data: real numbers that represent measurements;
- Discrete numerical data: integer numbers representing counts.
- Continuous numerical data: temperature [2,23,56,57,58], vibration [2,51,57,141,142,163,192,373,414,461,462], humidity [84], or pressure [28,54,56,83,216,290];
- Discrete numerical data: number of events [16], number of well-produced products [5,42] or product identification [391].
- Continuous numerical data: Used in various scientific and engineering measurements;
- Discrete numerical data: Used to count and categorize discrete events or items.
Categorical dataRepresent discrete categories or labels. Common types include the following:
- Nominal data: categories with no intrinsic order;
- Ordinal data: categories with an inherent order or ranking.
- Nominal data: status [23,81], fault types [240,254,256,260,262,293,295,296,303,316,320,349,373,380,463,464,465] or product names [391];
- Ordinal data: degradation levels [29,39], (e.g.,: low, high, critical), maintenance policy levels of dependency [43] (from none to maximum dependency), imperfect maintenance with different levels [28], faults covering different levels of severity [219].
- Nominal data: used to classify and label of categorical data;
- Ordinal data: used for ranking and ordering data based on levels or severity.
Text dataUnstructured human-generated text documents.Information about replaced components and repair activities [16].Used for text mining (TM) and natural language processing (NLP) to analyze and extract insights.
Time series dataObservations collected or recorded over time intervals.Sensor readings such as acoustic data [2,3,6,7,23,93,112,161,197,244,273,274,312,317,319,338,341,438,466,467,468], current signal [2,179,221,224,322,354,380,384,387,429,434,469], electrical power [107,197,470,471].Forecasting, trend analysis, anomaly detection.
Image dataVisual information in the form of pixel values.Object detection, fault region extraction, fault diagnosis [265], and image classification [399,424,426,449].Computer vision tasks.
Spatial dataGeographical or location-based information, often represented as latitude and longitude coordinates. They are commonly used in geographic information systems (GIS).Latitude and longitude coordinates [16].Correlation of data and equipment performance considering weather conditions (temperature, humidity, irradiation) regarding geographic information.
Graph dataRepresent relationships and connections between entities.Vertex and edges of a relationship representation.Graph mining and network analysis for fault classification [369,371,372].
Temporal dataInclude timestamps and time-related information.Event logs [98,100,130], time-stamped or time-based data from preventive maintenance [100].Process mining and sequence analysis.
Multi-modal dataCombine data from multiple sources or different domains [2,3,51].Merging data of multiple types and sources, such as combining text (e.g.,: details of work orders created/completed, work order types), images, and numerical data. Studies that have focused on these topics are mentioned in [2,37,186,362].Data analysis, recommendation systems, learning model improvement.
Table 6. Comparative analysis of the advantages and disadvantages, supported data types, and applications of shallow machine learning algorithms in industrial maintenance.
Table 6. Comparative analysis of the advantages and disadvantages, supported data types, and applications of shallow machine learning algorithms in industrial maintenance.
AlgorithmAdvantagesDisadvantagesSupported Data TypesApplication in Industrial MaintenanceMentions Number
Support vector machine (SVM)- Effective in high-dimensional spaces;
- Versatile due to different kernel functions.
- Less effective with large datasets;
- Choice of kernel and parameters can be challenging.
Numeric.- Fault classification [62,481,520];
- Anomaly detection [308].
147
Artificial neural network (ANN)- Ability to model complex relationships in data;
- Flexibility in handling different data types and structures;
- Capability to learn and adapt to nonlinear relationships.
- Prone to overfitting with small datasets;
- Requires a large amount of data for training;
- Complex network architecture may be challenging to optimize.
Numeric, categorical.- Fault prognosis and remaining useful life estimation [3,7,10,53,80,106,119,328,391];
- Fault detection and classification [3,6,10,53,107,164,167,200,210,211,213,214,269,278,288,385,422,432,434,441,498,516,517,521];
- Decision support systems [12,47].
68
Random forest (RF)- Reduces overfitting by aggregating multiple decision trees;
- Provides feature importance ranking.
- Can be computationally expensive for large datasets;
- Less interpretable compared to individual trees.
Numeric, categorical.- Fault detection [16,33,111,115,273];
- Fault prognosis [110,447,479];
- Feature selection [121].
32
Principal component analysis (PCA)- Reduces dimensionality while preserving most important information;
- Helps in visualizing high-dimensional data.
- May lose interpretability of original features;
- Assumes linear relationships among variables.
Numeric.- Fault diagnosis [111,133,136];
- Sensor data compression [63,75,85,231,263];
- Feature selection [14,231,337].
31
k-nearest neighbors (k-NN)- Simple and intuitive;
- No training involved, lazy learning approach.
- Computationally expensive for large datasets;
- Sensitive to irrelevant features and distance metrics.
Numeric, categorical.- Fault detection [53,197];
- Anomaly detection [42];
- Degradation prognosis [7,53].
24
Decision tree (DT)- Interpretability, easy to understand and visualize.- Prone to overfitting, especially with deep trees;
- Can be sensitive to small variations in data.
Numeric, categorical.- Fault classification [3,16,53,121,493];
- Decision support [14].
21
Logistic regression (LGR)- Simple and efficient for linearly separable data;
- Provides probabilistic interpretations.
- Assumes linear relationship between features and target;
- Not suitable for complex relationships in data.
Numeric.- Failure diagnosis [159,269];
- Degradation [49,161,527];
- Failure prediction [160,394].
19
Support vector regression (SVR)- Effective in capturing complex relationships in data;
- Handles outliers and nonlinear relationships.
- Sensitive to choice of kernel and regularization parameters;
- Computationally intensive for large datasets.
Numeric.- Remaining useful life estimation and fault prognosis [3,7,14,58,91,162];
- Anomaly detection [3,321].
12
Linear discriminant analysis (LDA)- Feature extraction technique for classification;
- Maximizes separability between classes.
- Requires the assumption of normality and equal covariances;
- Can overfit with small datasets.
Numeric.- Fault forecasting [407];
- Anomaly or fault detection [14,42].
7
Gradient boosting (GB)- Builds strong predictive models;
- Handles different types of data well.
- Prone to overfitting if not properly tuned;
- More complex compared to individual decision tree.
Numeric, categorical.- Fault detection [54];
- Failure prognosis or remaining useful life estimation [8,23].
6
Density-based spatial clustering of applications with noise (DBSCAN)- Robust to outliers and noise in data;
- Does not require the number of clusters as an input.
- Sensitivity to the choice of distance threshold (epsilon);
- Struggles with varying density clusters.
Numeric.- Data clustering [453];
- Anomaly or fault detection [46].
4
Table 7. Comparative analysis of the advantages and disadvantages, supported data types, and applications of deep learning algorithms in industrial maintenance.
Table 7. Comparative analysis of the advantages and disadvantages, supported data types, and applications of deep learning algorithms in industrial maintenance.
AlgorithmAdvantagesDisadvantagesSupported Data TypesApplication in Industrial MaintenanceMentions Number
Autoencoder (AE)- Unsupervised feature learning;
- Data denoising and feature extraction.
- Limited interpretability;
- Reconstruction loss might not capture meaningful features;
- Sensitivity to hyperparameters and architecture choices.
Various data types (numeric, image).- Feature extraction [2,7];
- Anomaly detection [7];
- Multi-sensor data fusion [7].
33 (+34 variations)
Convolutional neural network (CNN)- Excellent for image feature extraction;
- Effective in capturing spatial hierarchies in data;
- Parameter sharing reduces the number of parameters.
- Limited ability to capture sequential dependencies;
- Can be computationally expensive, especially with large images;
- Ussually requires large amounts of labeled data for training.
Various data types (numeric, image).- Fault detection [2,24,67,93,227,360,363];
- Feature extraction [2,7,360];
- Fault prognosis and remaining useful life estimation [7,197].
49
Long short-term memory network (LSTM)- Captures long-term dependencies in sequential data;
- Addresses vanishing gradient problem in RNNs.
- Complexity increases with larger network architectures;
- May overfit with small datasets.
Sequential data.- Remaining useful life estimation and fault prognosis [58,69,79,109,142,412];
- Anomaly detection without pre-processing [180,358].
38
Recurrent neural network (RNN)- Handles sequential/temporal data effectively;
- Variable-length inputs/outputs.
- Can suffer from vanishing/exploding gradient problems;
- Long-range dependencies can be challenging to capture.
Sequential data.- Fault prognosis and remaining useful life estimation [7,88,93];
- Fault diagnosis [7,203,293].
31
Deep belief networks (DBNs)- Unsupervised feature learning;
- Efficient representation learning of complex data structures.
- Complex training procedure;
- Sensitivity to hyperparameters and architecture choices.
Various data types (numeric, image, text).- Fault diagnosis and prognosis [2,10,53,176,240,260,264,389,463,473,508,515];
- Feature learning [2,7,12,263,353,354];
- Feature fusion [354,355];
- Health index determination or remaining useful life estimation [12,45,154,155,512].
25
Generative adversarial network (GAN)- Generates realistic synthetic data;
- Enables unsupervised learning of data distributions.
- Training instability and mode collapse can occur;
- Requires careful tuning and balancing of generator and discriminator.
Various data types (numeric, image, text).- Synthetic data generation [2,7,226,352,510];
- Data augmentation [2,14,227,348,350];
- Fault identification [7,13,228,511];
- Remaining useful life estimation [153].
21
Gated recurrent units (GRU)- Captures long-range dependencies in sequential data;
- Handles vanishing gradient problem better than standard RNNs.
- May suffer from overfitting with small datasets;
- Limited memory compared to LSTM.
Sequential data.- Health indicator prediction or remaining useful life estimation [7,120,454];
- Early fault diagnosis and prognosis [2,10,356,357,531];
- Text classification [397];
- Feature learning [166,465].
13
Transformer for self-attention (TSA)- Handles sequential data efficiently;
- Captures long-range dependencies effectively;
- Computation Parallelization in order to enhance efficiency.
- Complexity in understanding and training;
- Computationally intensive, especially with large input sequences;
- Limited interpretability compared to other models.
Sequential data.- Fault detection and diagnostics [157,267,531];
- Health state prognosis [393];
- Feature extraction [157];
- Transfer learning [266].
12
Graph neural network (GNN)- Captures relationships in graph-structured data.- Computationally intensive, especially with large graphs.Graph data.- Dependency analysis [2];
- Fault diagnosis and prognosis [2,368,369,370,371,372,522].
9
Deep reinforcement learning (DRL)- Learns optimal decision-making policies through trial and error.- Sample inefficiency;
- High computational requirements.
Various data types (numeric, image, text).- Proactive maintenance management [7,144,187];
- Remaining useful life estimation [144];
- Health indicator learning (HIL) [7];
- Fault diagnosis [7].
3
Table 8. Comparative analysis of the advantages and disadvantages, supported data types, and applications of model-based algorithms in industrial maintenance.
Table 8. Comparative analysis of the advantages and disadvantages, supported data types, and applications of model-based algorithms in industrial maintenance.
AlgorithmAdvantagesDisadvantagesSupported Data TypesApplication in Industrial MaintenanceMentions Number
Proportional hazard model (PHM)- Predicts time-to-failure;
- Assesses impact of multiple factors.
- Assumptions on hazard proportionality may not hold;
- Sensitive to outliers.
Time-to-failure data.- Degradation [1,141];
- Optimal maintenance policy [458];
- Performance indicator calculation [526].
21
Markov process (MP)- Models sequential dependencies;
- Defines transition probabilities.
- Assumes Markov property which may not be applicable in all cases;
- Limited memorization property.
Discrete-state data.- Maintenance planning and strategy optimization [30,39,40,509];
- Fault prediction [45];
- Multi-sensor fusion [340];
- Fault diagnosis [163,193,233,378,379,461,462].
19
Linear regression (LR)- Simple to implement and interpret;
- Works well with linear relationships.
- Assumes linear relationship between variables;
- Sensitive to outliers.
Continuous data.- Fault prognosis and remaining useful life estimation [7,75,101,398,409,506];
- Anomaly detection [138].
8
Autoregressive integrated moving average (ARIMA)- Handles time series data;
- Captures trends and seasonality.
- Sensitive to parameter selection;
- Assumes stationarity.
Time series data.- Failure prognosis and remaining useful life estimation [10,58,147,390];
- Degradation [391].
6
Wiener process (WP)- Models continuous-time stochastic processes;
- Captures random fluctuations.
- Complex modeling for non-stationary processes.Continuous data.- Fault prediction [9];
- Degradation [1,20,139].
5
Analysis of variance (ANOVA)- Tests differences between groups;
- Identifies significant factors.
- Assumes independence and normality;
- Sensitivity to outliers.
Categorical and continuous data.- Feature identification [6,42];
- Performance assessment [459].
4
Polynomial regression (PR)- Captures nonlinear relationships;
- More flexible than linear regression.
- Susceptible to overfitting;
- Interpretability decreases with higher-degree polynomials.
Continuous data.- Health state estimation [182].2
Renewal process (RP)- Models recurring events;
- Considers inter-arrival times.
- Requires detailed event data;
- Assumptions on event occurrence may not hold.
Time series data.- Condition-based maintenance strategy [1];
- Maintenance cost estimation [25].
2
Failure mode and effects analysis (FMEA)- Systematic identification of potential failure modes;
- Prioritization of risks.
- Subjective scoring;
- Difficulty in quantifying severity, occurrence, and detectability.
Qualitative and Quantitative.- Proactive maintenance [30].1
Table 9. Comparative analysis of the advantages and disadvantages, supported data types, and applications of rule-based algorithms in industrial maintenance.
Table 9. Comparative analysis of the advantages and disadvantages, supported data types, and applications of rule-based algorithms in industrial maintenance.
AlgorithmAdvantagesDisadvantagesSupported Data TypesApplications in Industrial MaintenanceMentions Number
Expert systems (ES)- Captures domain-specific knowledge and expertise;
- Provides explanations for decision-making.
- Highly dependent on the accuracy of rules and knowledge base;
- Can be complex to build and maintain.
Text, numeric, categorical.- Fault diagnosis [12,294,483].3
Repeated incremental pruning to produce error reduction (RIPPER)- Offers interpretability and readability due to rule-based nature;
- Incrementally refines rules for better error reduction.
- May suffer from overfitting with noisy or imbalanced data;
- May require parameter tuning for optimal performance.
Numeric, categorical.- Failure classification [50].1
Table 10. Trending topics of machine learning and emerging technologies in industrial maintenance.
Table 10. Trending topics of machine learning and emerging technologies in industrial maintenance.
TopicDescriptionApplications in Industrial Maintenance
Virtual sensorVirtual sensors are computational models or algorithms that estimate variables indirectly using available data and system knowledge. They offer flexibility, cost-effectiveness, and can measure variables that are difficult or impractical to capture directly. They integrate diverse data sources such as process models, historical data, and real-time measurements to provide accurate estimates, adapt to changing conditions, and identify faults or anomalies [3,4,195,271].- Used for damage detection, industrial robot interaction, fault detection, and digital twin applications [4];
- Employed in scenarios such as a bicomponent mixing machine for wind generator blades to predict sensor measurements and replace erroneous readings, improving accuracy and reliability in maintenance processes [195];
- Applied to a variable refrigerant flow system as fault indicators for diagnosing multiple-simultaneous faults, estimating fault levels for each fault, such as improper refrigerant charges and condenser fouling [271].
Digital twinDigital twins are virtual models that simulate physical assets, processes, and systems in real-time. They are continuously updated to reflect the current state of their physical counterparts, enabling precise monitoring and advanced fault detection. This approach not only facilitates the collection of extensive data on failure scenarios but also supports the development of predictive maintenance (PdM) strategies [4,7,59,95].- Enables the leverage of data from corporate assets to optimize various facets of operations, including production, maintenance, and inventory tracking [4];
- Enhances maintenance by providing real-time data and predictive analytics to detect pre-failure events [95];
- Digital twins are used for extensive run-to-failure data collection, critical for effective fault detection and prediction, thereby optimizing production and reducing downtime [7].
Explainable Artificial Intelligence (XAI)XAI enhances deep learning models by providing explanations for their output predictions, which is essential for transparency and interpretability [7,9,11,398,459].- Allows end-users to understand decisions, recommendations, and actions produced by AI systems, building trust, especially in predictive maintenance applications such as estimating the remaining useful life of machinery [9];
- XAI facilitates understanding of deep learning models by implementing methods that provide insights into model behavior and facilitate understanding through data visualization [7].
Augmented reality (AR)AR overlays digital information onto the physical world, providing real-time guidance and visual instructions, enhancing efficiency and accuracy in maintenance operations, reducing downtime and minimizing human error [532]. AR facilitates collaboration and interaction between humans and digital production systems [127].- Improves communication during product design and development, identifying design errors early and reducing the need for physical prototypes, thereby saving time and costs for enterprises [533];
- Enhances maintenance tasks by providing technicians with real-time access to manuals, reducing errors and downtime. Additionally, facilitates remote expert support for complex repairs and enables better decision-making and task optimization by integrating real-time virtual information into the work environment [534];
- The objective is to reduce production times and costs, and improve quality by addressing issues such as limited information availability, inadequate training, and poor communication. AR can simplify tasks, optimize decisions, and enhance the efficiency of workers by integrating real-time virtual information into their environment. For example, AR can display sensor data from industrial equipment directly in the technician’s field of view, enabling immediate action based on real-time data [535];
Natural language processing (NLP)NLP enables the extraction and analysis of insights from unstructured text data like maintenance logs, reports, and technician notes, predicting failures and suggesting preventive measures [128,397,536,537,538,539].- A text-based intelligent assistance system (TbIAS) is presented by [397], which automates the selection of appropriate data mining methods based on natural language problem descriptions;
- NLP methods enhance failure diagnosis accuracy, decision-making capabilities, and reduce maintenance time by automating the analysis of textual data and integrating it with data-driven maintenance strategies [536];
- Large language models (LLMs) have emerged as powerful tools for a wide range of tasks, including NLP, machine translation, and question-answering. These models leverage deep learning techniques, to learn and understand the complex patterns and structures present in language data. LLMs can process vast amounts of data, and capture semantic relationships between words and phrases. These models can also process visual, audio, audiovisual, as well as multi-modal data [538];
- Combining association rule mining (ARM) with pre-trained LLMs in the context of maintenance requests has been explored to enhance predictive maintenance (PdM) capabilities. Maintenance requests, which are textual descriptions of damages or upcoming work, often contain relevant information for PdM in a facility management context [540].
Security and safety challengeAs technology becomes more integrated, cybersecurity issues become crucial, particularly in industrial environments where data collected from sensors must be secured, and the storage and processing by production systems must be guaranteed. Cybersecurity measures include authentication, cryptographic verification, and security protocols to ensure data integrity and protect against external attacks [4].- Essential for protecting data integrity in industrial maintenance systems, especially in environments with internet of things (IoT) devices and interconnected networks. Proactive cybersecurity measures help prevent data breaches and ensure safe communication, maintaining the reliability and safety of industrial operations [4].
Standards for predictive maintenanceEstablished guidelines and standards that define the best practices for predictive maintenance technologies and methodologies implementation [7].- Ensure consistency and reliability in the application of predictive maintenance strategies across different industries, facilitate the integration of PdM systems into existing processes, including system design, fault diagnosis, and prognostic workflow. Also, support interoperability between various technologies and platforms, leading to better maintenance management practices and facilitating the widespread adoption of innovative technologies in the field [7].
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

Coronel, E.; Barán, B.; Gardel, P. A Survey on Data Mining for Data-Driven Industrial Assets Maintenance. Technologies 2025, 13, 67. https://doi.org/10.3390/technologies13020067

AMA Style

Coronel E, Barán B, Gardel P. A Survey on Data Mining for Data-Driven Industrial Assets Maintenance. Technologies. 2025; 13(2):67. https://doi.org/10.3390/technologies13020067

Chicago/Turabian Style

Coronel, Eduardo, Benjamín Barán, and Pedro Gardel. 2025. "A Survey on Data Mining for Data-Driven Industrial Assets Maintenance" Technologies 13, no. 2: 67. https://doi.org/10.3390/technologies13020067

APA Style

Coronel, E., Barán, B., & Gardel, P. (2025). A Survey on Data Mining for Data-Driven Industrial Assets Maintenance. Technologies, 13(2), 67. https://doi.org/10.3390/technologies13020067

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