Vyshnavi. M, Muthukumar. M 1QRT&A' ni
OPTIMIZING HMM WITH FUZZIFICATION Volume 19 December, 2024
OPTIMIZING HIDDEN MARKOV MODELS WITH FUZZIFICATION TECHNIQUES
Vyshnavi. M, Muthukumar. M
1Research Scholar, Department of Statistics, PSG College of Arts & Science, Coimbatore-641014 2Assistant Professor, Department of Statistics, PSG College of Arts & Science, Coimbatore-641014 E-mail: [email protected], [email protected]
Abstract
This work explores using fuzzified techniques to enhance the performance of Hidden Markov Models (HMMs) in handling uncertainties and imprecise inputs. We construct and evaluate three types of fuzzy HMMs: the Trapezoidal fuzzy HMM, the Sigmoidal fuzzy HMM, and the Gaussian fuzzy HMM. As part of our process, parameter estimations are calculated and models are chosen based on AIC, BIC, AICc, and HQIC criteria. Each state's mean, variance, and stationary distribution are calculated and examined to evaluate the predictability and stability of the models. We use the Viterbi technique to identify the most likely state sequences for the next five years. According to the results, the Gaussian Fuzzy HMM offers superior predicted accuracy and durability when compared to the other models. This paper emphasizes the advantages of using fuzzy membership functions in HMMs and provides the foundation for future research in different areas, such as agricultural data prediction.
Keywords: Trapezoidal, Sigmoidal, Gaussian, Stationary Distribution, Viterbi Algorithm
I. Introduction
HMMs were introduced by Baum and his colleagues in the late 1960s, and they have been widely employed in domains like speech recognition, the biological sciences, and finance. Hidden states, observable emissions, and state transition probabilities characterize an HMM. Hidden Markov Models are a potent tool for modeling sequential data in the fields of statistical modeling and machine learning. Statistical models represent systems having hidden states called Hidden Markov Models. They are composed of observable symbols, a collection of hidden states, transition probabilities between states, and the likelihood that symbols will be emitted from states. The conventional HMM relies on clear and accurate observations, however noise and fuzziness can affect observations in a lot of real-world situations. Traditional statistical methods are sometimes inadequate in addressing difficulties and uncertainties present in agricultural data, such as the oilseed area from 1992 to 2022. Even though standard HMMs are reliable when modeling sequential data, they may not be sufficient when handling fuzziness of this kind. As a result, it is imperative to create and assess models that can manage these uncertainties more skillfully to guarantee greater forecast accuracy and dependability.
Introduced by Zadeh in 1965, fuzzy logic incorporates degrees of membership instead of binary true or false logic, offering a mathematical framework to handle such inaccurate information. Fuzzy logic is an appropriate method for handling uncertainty since it extends the traditional set theory to
Vyshnavi. M, Muthukumar. M
OPTIMIZING HMM WITH FUZZIFICATION
incorporate partial membership. The act of utilizing membership functions to convert crisp inputs into fuzzy values is known as "fuzzification." The degrees of membership within the interval [0, 1] are mapped to input values by these membership functions. The resulting fuzzy model's performance and interpretability are greatly influenced by the membership function selection. By adding fuzzy logic to the observation and state representation, FHMMs go beyond conventional HMMs. With this adjustment, the model can now handle observational uncertainty more effectively and generate more reliable predictions.
Ahmed T. Salawuden, et al. [2] introduced a genetic algorithm and hidden Markov modelbased FTS forecasting model. Conventional techniques, such as the Baum-Welch algorithm, have trouble capturing the fuzziness present in real data. The model optimizes the HMM parameter estimation problem using GA and an objective function. Qi Deng and Dirk Soffker [11] proposed a driving behavior prediction model based on a novel approach that combines HMM and Fuzzy Logic. The model divides driving scenes into three scenarios: very safe, safe, and risky, with associated HMMs for each. A prefilter reduces collected signals to observed sequences with predefined features. NSGA-II is utilized to maximize model performance, and experimental data from real-world human driving behaviors confirms the efficacy of the fuzzy-based HMM. Ying-Kui Gu, et al. [17] proposed a gearbox vibration experiment, the study gathers vertical vibration signals from three gear fault states: normal, worn, and fractured teeth. A hidden Markov model and fuzzy comprehensive evaluation are used to provide an online diagnosis and performance evaluation model.
This study's main goal is to investigate how fuzzified approaches can be used to improve HMM performance. Our specific purpose is to build and assess three different kinds of fuzzy HMMs: the Gaussian fuzzy HMM, the Sigmoidal fuzzy HMM, and the Trapezoidal fuzzy HMM. We aim to increase the predictability and stability of the models and better handle imprecise inputs by using fuzzy membership functions. The concepts of fuzzy logic, HMMs, and how they combine to form FHMMs form the theoretical basis of this study. Fuzzy logic defines fuzzy sets and membership functions to give a mathematical framework for handling ambiguity and imprecision.
II. Methods
Fuzzy logic is an effective framework for dealing with uncertainty and imprecision in data, making it especially helpful in complicated systems where classic binary logic fails. Unlike classical logic, which uses strict true or false values, fuzzy logic allows for degrees of truth, expressed by values ranging from 0 to 1. This flexibility is done using fuzzy sets and membership functions, such as Sigmoidal, trapezoidal, and Gaussian functions, which determine an element's degree of membership in a set. Fuzzy logic systems use "if-then" rules to process inputs and generate outputs, providing a more sophisticated approach to decision making. The fuzzy inference system (FIS) automates this process by mixing fuzzy rules, and its output is frequently "defuzzified" to convert fuzzy results into crisp, actionable conclusions. Fuzzy logic, which is widely employed in control systems, expert systems, and forecasting, excels in circumstances where data is ambiguous or imprecise, effectively dealing with uncertainty using fuzzy membership functions.
I. Hidden Markov Model
A Statistical model known as a Hidden Markov Model (HMM) can be used to forecast the development of observable events that consist of non-observable internal components. The phenomenon under observation is referred to as a 'state', whereas the witnessed event is called a 'symbol'. A hidden state invisible process and an observable symbol visible process are the two
Vyshnavi. M, Muthukumar. M OPTIMIZING HMM WITH FUZZIFICATION
stochastic processes that construct an HMM. Within a Markov chain formed by the hidden states,
the underlying state determines the probability distribution of the observed symbol. A doubly
embedded stochastic process is another name for an HMM [5].
Definition: The triplicate (S, O, A, B, n) defines HMM [4] where,
A set of hidden states is denoted by S = S1,S2 S3,...,Sn. A set of m observable symbols at each time interval is represented by O(t) = 0i,02.....Om.
State transition probability is represented by A, which is defined as, A = ay = { P(Xt+1 = Sj IXt = 5j)| 1 < i,j < n}. The probability of changing from state i at time t to state j at time t+1 is shown here by the symbol a^.
B is the probability of generating a symbol O(t) from state j, and it can be expressed by the formula B = bj (t) = {P(O(t)\ X(t) = Sj )\ 1 < j < n}. The initial state probability is n = {ni = P(X1 = Si) \ 1 < i < n}.
Using the forward method, one may determine the likelihood of a sequence of observed symbols, at(i) = P(o1,02,03,..., om, st = Si) = YJj= 1 at-i(j)ajibi(ot)r where at(i) indicates the chance of noticing the observations and being in states Si at time t. The whole observation sequence's likelihood is
P(O) =Z?=i aT(i) (1)
The Viterbi method determines which hidden state sequence is most likely to exist and HMM parameters are developed using the Baum-Welch algorithm to maximize the likelihood of the observed data.
II. Fuzzy Hidden Markov Model
To more effectively handle uncertainties and imprecisions in the data, a Fuzzy Hidden Markov Model (FHMM) combines fuzzy logic concepts with the conventional HMM architecture. An FHMM's primary concept is to use fuzzy sets to represent the states and observations, which enables more flexible and intricate modeling of the underlying stochastic processes. In a FHMM, states are represented using fuzzy sets, where each state is associated with a membership function that specifies the degree to which an observation belongs to that state. This fuzzy representation allows the model to handle imprecise and noisy data more effectively. Observations in an FHMM can also be fuzzy, paralleling the fuzziness of states, which enhances the model's capability to process uncertain data. Membership functions, such as sigmoidal, Gaussian, and trapezoidal, characterize the degree of fuzziness in both observations and states.
Transition probabilities in an FHMM indicate the likelihood of transitioning from one state to another and can be adjusted to reflect the fuzziness in the states. Similarly, emission probabilities represent the chances of observing a specific output from a given state and can incorporate the uncertainty in observations. Additionally, the initial state probabilities, denoted as ^, can be fuzzified by describing the likelihood of the system being in a specific state at the beginning of the time step. This fuzzified approach to initial probabilities further enhances the model's ability to handle uncertainty from the onset of the observation sequence.
Hidden Markov Models use fuzzy membership functions to address uncertainty and imprecision in state allocations. Traditional HMMs confine observations to discrete states, which
Vyshnavi. M, Muthukumar. M OPTIMIZING HMM WITH FUZZIFICATION
might be restrictive since real-world state transitions are frequently lagging or confusing. HMMs
use fuzzy membership functions to allow observations to belong to various states, capturing data
variations and reflecting smoother transitions. This strategy is especially useful for dealing with
noisy or ambiguous data since it enhances prediction accuracy and robustness. Furthermore, fuzzy
HMMs provide more versatility by allowing the use of various membership function shapes to
depict complex relationships. This makes fuzzy HMMs more adaptive and capable of addressing
the complexities encountered in real-world applications such as forecasting and pattern recognition.
III. Trapezoidal Fuzzy Hidden Markov Model
Trapezoidal membership functions are used by a Trapezoidal Fuzzy Hidden Markov Model (TrFHMM) to reflect the fuzziness of states and observations. Trapezoidal membership functions, with their flat top that can capture more information, offer a more flexible technique to model uncertainty than triangular functions. The trapezoidal membership function W is defined as:
W(x; a, 6, ç d) -
0,
if x < a
x-a -jr ^ ^ c.
—-, if a < x <6
6—a '
1,
t—x ~
0,
if 6 < x < ç ç < x < d if x > d
(2)
d—x ... , .
-, if ç < x < d
d—ç ' y "
where 6 and p indicate the trapezoid's top and a and d, respectively, denote the lower and upper bounds [8].
IV. Sigmoidal Fuzzy Hidden Markov Model
To describe the fuzziness of states and observations, sigmoidal membership functions are used in a Sigmoidal Fuzzy Hidden Markov Model (SFHMM). Sigmoidal membership functions are especially helpful as a more realistic and gradual approach to dealing with uncertainty and imprecision. This is because they smoothly go from 0 to 1. The Sigmoidal membership function W can be defined as:
W (x; a p) = (3)
where g represents the sigmoid curve's center, or midway, and a determines the function's slope
[16].
V. Gaussian Fuzzy Hidden Markov Model
The Gaussian Fuzzy Hidden Markov Model (GFHMM) models the fuzziness of states and observations by using Gaussian membership functions. To effectively depict uncertainty in data, Gaussian functions provide effortless and gradual transitions. The Gaussian membership function W is defined as:
W(x; p, a) = exp (-^^Jr) (4)
where p is the center (mean) of the Gaussian function, and a is the standard deviation [15].
Vyshnavi. M, Muthukumar. M 1QRT&A' N° on80] OPTIMIZING HMM WITH FUZZIFICATION_V°lume 19 December, 2024
VI. Fuzzification of Observations
Considering a set of Q = { 6X, O2,..., Of}, the fuzzified observation 0t at time t for a fuzzy state Sj is
0f(Sj) = ^Sj(Ot) (5)
where ^¡(Ot) is the membership function value of the observation O^ concerning state Sj.
The likelihood of a state Sj to state transition accumulates the same as in the conventional HMM;
Ay = p(St+i = Sj | Sf = Sj) (6)
Given a state , the emission probability of detecting O^ is fuzzily defined as,
®,(6t)= ^Sj(Ot) (7)
The forward probability dj(i) is defined as;
df(i) = P ( Oi, O2.....flt, S( = Sj | X) (8)
with the initial condition,
di(i) = m Sj(Oi) (9)
and the recursive formula,
dt+i(j) = (Sf=idf(i) Ay) B,-(fit+i) (10)
The backward probability B^(i) is defined as;
Bf(i) = P (fit+i, flt+2, ..., Of I Sf = Sj | X) (11)
with the initial condition,
Br (i) = 1 (12)
and the formula for recursion,
BtW = Z7=i Ây B,-(Ôt+1)Bt+1(/) (13)
One well-known method for estimating HMM parameters is the Baum-Welch algorithm. It is a particular kind of Expectation-Maximization (EM) method created with HMMs. The algorithm iteratively refines the model parameters to optimize the likelihood of the observed data. The probabilities that follow are defined for parameter re-estimation [14],
• Ui, j) = P (Sf = Sj,Sf+i = SJ- I O, X)
• Y/i) = P (Sj = Sj I O, X)
The following are the re-estimation formulas [13]:
^ = Yi(i) (14)
Vyshnavi. M, Muthukumar. M 1QRT&A' N° on80] OPTIMIZING HMM WITH FUZZIFICATION_V°lume 19 December, 2024
(15)
w = (16)
The Viterbi method is a dynamic programming technique that determines the most likely sequence of hidden states, or Viterbi path, that leads to a sequence of observable events. Based on the observed sequence of events and the model parameters, the algorithm improves in forecasting, helping to predict future states.
Initialization
Recursion
Termination
Backtracking
Vi(i) = m •Bi(Qi) (17)
m= max ( 7?-i(i) Aij)B.(Qj
Path(t)(j) = argmtax (^(i) Ay) (18)
Optimal path (T) = arg ma.x VT(i) (19)
Optimal path (t) = path(t+1) optimal path( t+1), for t = T-1,T-2,. „,1. (20)
For every future time step T+k,
sr+fc = arg -xAST+k_1J (21)
The essential elements of the Viterbi algorithm and the procedures required to predict future states can be found in these equations [14].
VII. Data Source
The "Economics & Statistics Division within the Ministry of Agriculture & Farmers Welfare" website, may be accessed at http://desagri.gov.in.
VIII. Algorithm
The following are the steps for constructing and assessing Fuzzified HMM:
1. Import historical oilseed area data from 1992 to 2022.
2. Define the fuzzy membership functions: trapezoidal, sigmoidal, and Gaussian.
3. Assign fuzzy states (Low, Medium, and High) to observations using each fuzzification method.
4. Create and assign the sequence according to the highest membership value for each observation.
5. Set up the transition matrix, emission matrix, and initial probabilities for each F-HMM.
Vyshnavi. M, Muthukumar. M OPTIMIZING HMM WITH FUZZIFICATION
6. Using the Baum-Welch algorithm, estimate the transition and emission probability, as well as the initial state distribution.
7. Calculate the AIC, BIC, AICc, and HQIC for each FHMM.
8. Calculate the stationary distribution of each model.
9. Calculate the mean and variance of data for each state.
10. Use the Viterbi method to estimate the most likely state sequence during the next five years.
11. Compare models using AIC, BIC, AICc, HQIC, and prediction metrics to determine the best-performing model.
III. Results and Discussion
The findings from our examination of the three different kinds of FHMM are shown in this section. The main findings are fuzzy values, sequence prediction, parameter estimations, state parameters, and model selection criteria, which are compiled in the tables. Using fuzzy membership functions equations (2), (3), and (4), the fuzzification process transforms crisp values into fuzzy values.
Table 1: Fuzzy Values for oilseed area data.
Trapezoidal Fuzzy Value Sigmoidal Fuzzy Value Gaussian Fuzzy Value
0.870 0.224 0.528
1 0.668 0.980
1 0.643 0.995
1 0.692 0.953
1 0.613 0.999
1 0.450 0.782
1 0.802 0.546
1 0.435 0.749
1 0.316 0.928
1 0.345 0.950
0.745 0.624 0.968
1 0.158 0.708
0.52 0.882 0.891
0.86 0.913 0.990
1 0.733 0.878
1 0.766 0.788
0.56 0.886 0.907
1 0.613 0.999
0.78 0.848 0.737
1 0.692 0.953
1 0.727 0.891
1 0.927 0.998
1 0.524 0.923
1 0.643 0.995
1 0.663 0.983
0.745 0.271 0.454
0.79 0.329 0.481
0.86 0.837 0.691
Vyshnavi. M, Muthukumar. M OPTIMIZING HMM WITH FUZZIFICATION
1 0.965 0.708
1 0.975 0.504
The state sequences reported by each model are quite consistent, notably in differentiating times of low (1), medium (2), and high (3) oilseed areas. However, variances in state transitions highlight the complex nature represented by various fuzzy membership functions.
Table 2: FHMM-identified state sequence
Models
Sequences
TrFHMM 1 2 2 2 2 2 2 2 1 1 1 1 3 3 2
2 3 2 2 2 2 3 2 2 2 1 2 2 3 3
GFHMM 1 2 2 2 2 2 3 2 1 1 1 1 3 3 2
2 3 2 3 2 2 3 2 2 2 1 2 3 3 3
SFHMM 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 3 3
Table 3: Parameter Estimation for FHMMs
Models Parameter State-1 State-2 State-2
TrFHMM TPM [0.50, 0.33, 0.16] [0.11, 0.722, 0.16] [0, 0.5, 0.33]
EPM [0.66, 0.16, 0.16] [0.38, 0.33, 0.27] [0, 0.16, 0.83]
n [0.2, 0.6, 0.2]
SFHMM TPM [0.75, 0.25, 0] [0.04, 0.92, 0.04] [0, 0, 1]
EPM [0.50, 0.25,0.25] [0.37, 0.29, 0.33] [0, 0, 1]
n [0.133, 0.8, 0.06]
GFHMM TPM [0.5, 0.33, 0.16] [0.13, 0.53, 0.33] [0, 0.62, 0.37]
EPM [0.66, 0.16, 0.16] [0.46, 0.40, 0.13] [0, 0.11, 0.88]
n [0.2, 0.5, 0.3]
TrFHMM is appropriate for systems in which State-2 dominates and transitions between states are more evenly dispersed. Its balanced transition dynamics and emission probabilities make it adaptable to diverse conditions. GFHMM is extremely stable, particularly in State-2, and has an absorbing State-3, making it ideal for scenarios in which the system is intended to converge to a final state. The deterministic emission probabilities make precise predictions. The sigmoidal model strikes a balance between stability and flexibility, with frequent transitions between states and high emission probabilities for specific data. This model can handle systems with more complex state transitions and moderate stability.
Table 3: Performance of model parameters.
Models
Parameter
State-1
State-2
State-3
TrFHMM
SFHMM
5 ^
CT
5
0.134
23.2216
1.1376
0.138
22.64
0.608
26.165
0.6439
0.532
26.2208
0.250
28.165
0.6841
0.330
29
GFHMM
CT
5 ^
CT
0.89065 0.1452 23.2216 1.1376
1.0295 0.5331 26.0657 0.4312
0.24041 0.3214 27.805 0.768
Systems with moderate variability and a dominant State-2 are most suited for TrFHMM. Strongly preferred State-2 scenarios with very consistent observations in State-3 are well suited for SFHMM. For evenly distributed state preferences, GFHMM is the best option since it provides a balanced stationary distribution and minimal variability in State-2. The optimal model selection for a given prediction task is determined by the desired balance between state stability, variability, and distribution.
Table 4: Measures of Model Performance.
Models Log-likelihood AIC BIC AICC HQIC
TrFHMM -3.44 34.89 54.507 62.891 41.166
GFHMM -3.367 34.734 54.351 62.734 41.009
SFHMM -3.376 34.752 54.368 62.752 41.027
GFHMM performs better than TrFHMM and SFHMM models according to the evaluation measures. With the highest log-likelihood and the lowest values of AIC, BIC, AICC, and HQIC, the SFHMM offers the best fit and strikes the ideal balance between goodness of fit and model complexity. As a result, the GFHMM is the best model to use with the given data. These measurements also show that the TrFHMM and SFHMM are less efficient, despite their good performance.
The graph illustrates the various degrees of membership for each fuzzy state by representing it over various intervals. Evaluating the model's performance and capacity to capture the variations in the data requires an awareness of how the membership values are spread among the fuzzy states, which is made easier with the aid of this graphic.
Figure 1: Shows the fuzzy states of trapezoidal membership functions.
Figure 2: Demonstrates the fuzzy states of sigmoidal membership functions.
Figure 3: Fuzzy states are shown using Gaussian membership functions.
Figure 4: Shows the actual and forecasted states.
IV. Conclusion
The present study developed and evaluated three types of Fuzzy Hidden Markov Models. The study includes evaluating the parameters of each FHMM and comparing their performance against historical data from 1992 to 2022. Among the models, the Gaussian FHMM had the highest prediction accuracy and stability, as evidenced by favorable outcomes in model selection criteria. The estimates for the next five years indicated different results across the models: both the Sigmoidal and Trapezoidal FHMMs predicted that the oilseed area would remain in the "medium" state. In contrast, the Gaussian FHMM predicted that the oilseed area would reach a "high" state. Despite these variations, the Gaussian FHMM remains a reliable instrument for forecasting agricultural trends due to its superior performance. This study provides a significant framework for interpreting and forecasting agricultural commodity data, which will help the industry plan and make better decisions.
Vyshnavi. M, Muthukumar. M
OPTIMIZING HMM WITH FUZZIFICATION
References
[1] Ahmed Gamal-Eldin, Salzenstein F and Christophe Collect (2010). Hidden fuzzy Markov chain model with K discrete classes. " 10th International Conference on Information Science, Signal Processing and their Applications (ISSPA 2010), Kuala Lumpur, Malaysia, 2010, pp. 109-112.
[2] Ahmed T. Salawuden, Patrick J. Nyabvo, Hussein U. Suleiman, Izuagbe S. Momoh and Emmanuel K. Akut (2021). Heuristic hidden Markov model for fuzzy time series forecasting. International Journal of Intelligent Systems Technologies and Applications, 20(2), 146-166.
[3] Ankit Kumar Kushwaha, Kartik Shinde and Anil Kumar B (2024). Fuzzy probabilistic approach to identify driving behavior of two-wheeler drivers under mixed traffic conditions. IEEE Access.
[4] Bhavya Mor, Sunita Garhwal and Ajay Kumar, A systematic review of Hidden Markov Models and their applications, Archives of computational methods in engineering, 2021, 28: 14291448.
[5] Byung-Jun Yoon (2009). Hidden Markov Models and their applications in biological sequence analysis. Current Genomics, 10(6): 402-415.
[6] Ingmar Visser (2011). Seven things to remember about hidden Markov models: A tutorial on Markovian models for time series. Journal of Mathematical Psychology, 55, 403-415.
[7] Joshni George and Seemon Thomas (2019). Modelling of agricultural price data using Hidden Markov Model. International Journal of Computational and Theoretical Statistics, ISSN (2210-1519).
[8] Kiran Khatter (2021). Interval valued trapezoidal neutrosophic set: multi-attribute decision making for prioritization of non-functional requirements. Journal of Ambient Intelligence and Humanized Computing, 12: 1039-1055.
[9] Leite P.B.C, Feitosa R.Q, Formaggio A.R, Costa G.A.O.P, Pakzad K and Sanche I.D.A (2008). Hidden Markov models applied in agricultural crops classification. Proceedings of GEOBIA (GEOgraphic Object-Based Image Analysis for the 21st Century).
[10] Omar Adil M. Ali and Balaswm Salem Sumait (2015). Comparison between the effects of different types of membership functions on fuzzy logic controller performance. International Journal of Emerging Engineering Research and Technology Vol. 3, Issue 3, pp. 76-83.
[11] Qi Deng and Dirk Soffker (2018). Improved driving behaviors prediction based on Fuzzy Logic-Hidden Markov Model (FL-HMM). 2018 IEEE Intelligent Vehicles Symposium (IV), Changshu, China, pp. 2003-2008.
[12] Saeed Jafarzadeh, and Sami Fadali (2014). Fuzzified Viterbi algorithm for hour-ahead wind power prediction. American Control Conference, Portland, OR, USA, pp. 1358-1363.
[13] Satyendra Nath Mandal, Pal Choudhury J, and Bhadra Chaudhuri S.R (2012). In search of suitable fuzzy membership function in prediction of time series data. International Journal of Computer Science, Vol. 9, Issue 3, 1694-0814.
[14] Shearer Robert (2007). Forecasting Israeli-Palestinian conflict with hidden Markov models. Military Operations Research, 5-15.
[15] Shruti Agarwal, Anshika Agarwal and Prabhakar Gupta (2020). Gaussian membership function used for voice recognition in fuzzy logic. International Journal of Recent Technology and Engineering, Vol. 8 Issue-5, ISSN: 2277-3878.
[16] Tamas Jonas (2007). Sigmoid functions in reliability-based management. Periodica Polytechnica social and management sciences, 15(2), 67-72.
[17] Ying-Kui Gu, Bin Xu, Hao Huang and Guang-Qi Qiu (2020). A fuzzy performance evaluation model for a gearbox system using Hidden Markov Model. Jiangxi University of Science and Technology, IEEE Access- Vol. 8, pp. 30400.