Page 57 - AIH-1-4
P. 57

Artificial Intelligence in Health                                   A fuzzy system for heartbeat classification




            A                                                  B






































            Figure 6. The classification mechanism of the proposed VTMA. (A) Algorithmic structure and (B) schematic representation of the proposed methodology
            (illustration by the authors)
            Abbreviations: ANFIS: Adaptive neuro-fuzzy inference system; APC: Atrial premature condition; LBBB: Left bundle branch block; NSR: Normal sinus
            rhythm; PB: Paced beat; PVC: Premature ventricular contraction; VTMA: Variable-threshold multi-adaptive neuro-fuzzy system.

            The VTMA is applied to all parallel ANFIS structures.   where the default threshold causes poor classification. On
            A specific heart rate is denoted by “1,” and the other heart   the other hand, the variable threshold in the ANFIS tunes
            rates are denoted by “0.” The threshold of each ANFIS   imbalanced classification problems and maps probabilities
            determines whether the specific heart rate is the target, “1,”   to class labels. In this research, by using a variable fuzzy
            or not. The “0” output of the VTMA shows no target has   level threshold technique, the optimal threshold is set in
            happened. The V  is a variable threshold determined by   such a way that probabilities are converted to class labels,
                          th
            trial and error and given by Equation XXII; “f” shows the   imbalanced classification is performed with high accuracy,
            ANFIS output, and f  indicates the output value after the   and the optimal receiver operating characteristic (ROC)
                            th
            threshold, “0” or “1.” The range of changing threshold is   and precision-recall curves result.
            [0 1, and the best results are seen in the interval of [0.4 0.6].
                                                               4. Results and discussion
                  0  if f <  V                             The MIT-BIH arrhythmia database is used for training and
            f =          th                        (XXII)
             th
                  1  if f ≥ V th                           performance evaluation of the proposed VTMA classifier.
                                                               This database contains 48 half-hour excerpts from dual-
              The threshold mechanism of the proposed ANFIS is   channel outpatient ECG records  of 47 individuals. The
            used to remove inaccuracies. It makes the multi-ANFIS   sampling frequency of the recordings is 360  samples
            classifier more certain to be labeled correctly. Accuracy   per second, with 11 bits resolution, and the amplitude
            is a criterion to evaluate the classification process, and in   range is 10 mV. Each record of the database may contain
            some cases adding a threshold increases the accuracy. The   only one or more specific types of beats, and it does not
            threshold maps all values into two classes. The used variable   necessarily have all types of beats because the recordings
            threshold solves the problems of severe imbalance classes,   belong to different people over 30 min. On the other hand,


            Volume 1 Issue 4 (2024)                         51                               doi: 10.36922/aih.3367
   52   53   54   55   56   57   58   59   60   61   62