Skip to main content

ORIGINAL RESEARCH article

Front. Cell Dev. Biol., 11 May 2022
Sec. Epigenomics and Epigenetics
This article is part of the Research Topic Finding New Epigenomics and Epigenetics Biomarkers for Complex Diseases and Significant Developmental Events with Machine Learning Methods, Volume II View all 8 articles

Classification of Cardiotocography Based on the Apriori Algorithm and Multi-Model Ensemble Classifier

Meng ChenMeng ChenZhixiang Yin
Zhixiang Yin*
  • School of Mathematics, Physics and Statistics, Shanghai University of Engineering Science, Shanghai, China

Cardiotocography (CTG) recorded fetal heart rate and its temporal relationship with uterine contractions. CTG intelligent classification plays an important role in evaluating fetal health and protecting fetal normal growth and development throughout pregnancy. At the feature selection level, this study uses the Apriori algorithm to search frequent item sets for feature extraction. At the level of the classification model, the combination model of AdaBoost and random forest with the highest classification accuracy is finally selected by comparing various models. The suspicious class data in the CTG data set affect the overall classification accuracy. The number of suspicious class data is predicted by the multi-model ensemble method. Finally, the data set is fused from three classifications to two classifications. The classification accuracy is 0.976, and the AUC is 0.98, which significantly improves the classification effect. In conclusion, the method used in this study has high accuracy in model classification, which is helpful to improve the accuracy of fetal abnormality detection.

1 Introduction

A fetal electrocardiogram is a map of the biological current generated by the instantaneous change of fetal heart activity. By observing the cardiac electrical activity, the fetal heart rhythm can be accurately detected, and fetal arrhythmia can be clearly classified. In order to timely detect whether the intrauterine environment of the fetus has changed and determine which fetus may be hypoxic, so as to remind clinicians to carry out intervention treatment, the incidence of a newborn should be reduced, and the prenatal healthcare level should be improved, to ensure the safety of the mother and child. Cardiotocography is generally divided into three types: normal, suspect, and pathologic.

In (Ocak, 2013; Ocak and Ertunc, 2013; Chen et al., 2021), predicting the fetal status based on CTG data is regarded as a binary classification problem. In (Ocak and Ertunc, 2013), an adaptive neuro-fuzzy inference system (ANFIS) was used to predict the fetal state based on electrocardiogram records. In (Ocak, 2013), a hybrid system based on the combination of the support vector machine (SVM) and the genetic algorithm (GA) is proposed to make medical decisions for fetal health assessment. Chen et al. (2021) proposed an intelligent classification of the antepartum cardiotocography model based on deep forest, which solved the problem of the high misjudgment rate of normal and suspicious classification.

In (Yılmaz and Kılıkçıer, 2013; Sindhu et al., 2015; Yılmaz, 2016), the determination of the fetal status based on CTG data is also modeled as a three classification problem. Yılmaz (2016) used three artificial neural network models, namely, the multi-layer perceptron neural network (MLPNN), probabilistic neural network (PNN), and generalized regression neural network (GRNN), to compare the evaluation of the fetal state and concluded that the PNN network model had the best overall classification effect. In Sindhu et al. (2015), the author proposed a new clinical decision support system based on the improved adaptive genetic algorithm (IAGA) and the Extreme Learning Machine (ELM) algorithm, and the final classification accuracy of the model reached 94%. In Yılmaz and Kılıkçıer (2013), based on the least squares support vector machine (LS-SVM), the particle swarm optimization (PSO) and the binary decision tree (BDT) were combined to optimize the parameters so as to determine the fetal status of the electrocardiogram.

In Zeng et al. (2021), the author introduces a classifier based on the time–frequency (TF) feature and integrated a cost-sensitive support vector machine (ECSVM). The non-stationarity of CTG and the imbalance of the data set are solved, and it obtains more effective results, with a sensitivity of 85.2%, specificity of 66.1%, and quality index of 75.0%. In Improta et al. (2019), the author used the self-developed CTG automatic analysis software to extract feature data from CTG signals and predict childbirth through different algorithms: J48, AdaBoosting, random forests, and gradient boosting tree. The results of RF classification reached the highest with accuracy = 87.6% and AUCROC = 93.0%. Ricciardi et al. (2020) extracted 17 features from existing CTG signals using customized software and classified them using a machine learning algorithm: J48, random forest (RF), and decision tree AdA-Boosting (AdA-B), in which RF and AdA-B obtained better classification results with AUCROC greater than 94.9%. In Amin et al., (2021), the author proposed an interval neutrophil rough neural network framework based on the backpropagation algorithm and compared it with other algorithms: neural network, decision tree, K-nearest neighbor, and rough neural network; this framework is a feasible and efficient classifier. In Jeżewski et al., (2014), the author mainly carried out different feature selection methods through principal component analysis, recipient operating characteristics, and the International Federation of Obstetrics and Gynecology guidelines and verified the impact of the application on the quality of fetal state assessment by using the benchmark SisPorto data set and Lagrange support vector machine. In Impey et al. (2003), compare the effect on neonatal outcome of admission cardiotocography versus intermittent auscultation of the fetal heart rate. Explain that routine use of ecg for 20 min at admission does not improve neonatal outcomes. In de l’Aulnoit et al. (2018), the authors compared 11 morphological FHR analyses (baseline calculations, and detection of FHR deceleration and acceleration) generated by the automatic analysis method (AAM) with expert consensus. Conclusion: The AAM developed by Lu and Wei provided better results in baseline calculation than other AAms. In Grivell et al. (2012), assess the effectiveness of antenatal CTG (both traditional and computerised assessments) in improving outcomes for mothers and babies during and after pregnancy. In Alfirevic et al. (2013), cardiotocography aim is to identify babies who may be short of oxygen (hypoxic), so additional assessments of fetal well-being may be used, or the baby delivered by caesarean section or instrumental vaginal birth. In Devane et al. (2012), the authors will use randomized and semi-randomized trials to compare admission CTG with intermittent fetal heart auscultation at 37 to 42 weeks of gestation, suggesting a lower risk of fetal hypoxia and delivery complications. In Molla et al. (2021), the random forest (RF) algorithm is used to classify CTG data. The results show that the RF-based classifier can identify normal, suspicious and pathological states from the properties of CTG data with an accuracy of 94.8%. In Gatellier et al. (2021), fetal well-being during labor is usually assessed by visual analysis of a fetal heart rate (FHR) tracing. The authors’ main aim was to evaluate the ability of automated heart rate variability (HRV) analysis methods. In Silwattananusarn et al. (2020), the feature selection method based on integration is applied to select the feature set which may be support vector, and the SVM integration algorithm is constructed using the selected features. The proposed method evaluates experiments with the Cardiotocography dataset. In Subasi et al. (2020), this paper focuses on Bagging integrated machine learning algorithms for classifying fetal heart rate signals as normal or abnormal. The experimental results show that Bagging with Random Forest achieves better results with an accuracy of 99.02%.

In this study, feature extraction is carried out by the Apriori algorithm. By predicting suspicious data, the crossover problem between suspicious data sets and health and pathology data sets is solved, and the classification accuracy is improved.

The literature (Yılmaz, 2016; Chen et al., 2021) clearly points out that there are crossover problems between suspicious data and normal and pathological data, which affect the accuracy of classification. In this study, feature extraction is carried out by the Apriori algorithm, and suspicious data are predicted and classified by two models. The crossover problem between suspicious data sets and health and pathology data sets is solved, and the classification accuracy is improved. The two models are complementary to each other. On the one hand, the prediction accuracy of model 2 is high, and on the other hand, model 1 is correct.

2 Materials and Methods

2.1 Cardiotocography dataset

CTG datasets are derived from publicly available datasets in the UCI Machine learning library (http://archive.ics.uci.edu/ml/datasets/Cardiotocography). The dataset includes measurements of fetal heart rate (FHR) and uterine contraction (UC) characteristics on fetal heart charts classified by specialist obstetricians. There are 2, 126 sample real numbers and 23 attribute descriptions in the dataset. The last column is the category label, where 1 is healthy, 2 suspicious, and 3 pathological. Table 1 shows the list of attributes.

TABLE 1
www.frontiersin.org

TABLE 1. Attributes of the CTG dataset.

2.2 Feature Selection

Biomedical expression data possess the characteristics of unbalanced distribution, high dimensionality, small sample, and high noise. Direct classification is not only time-consuming but also has low classification accuracy; therefore, feature selection is needed for dimensionality reduction and redundancy processing. In this study, the filtering method is adopted as the method of feature selection. The chi-squared test is performed on 1–22 attributes, DR P (k-w) = 1, so DR is removed. There are 21 attributes used in this study, and the 22nd is the category label.

2.2.1 Apriori Algorithm

The association analysis is an unsupervised learning algorithm for finding relationships in large-scale datasets. This relationship can take two forms: frequent item sets or association rules. Frequent itemsets are collections of items that occur together frequently, and association rules imply that there may be a strong relationship between two items.

The evaluation criteria of frequent itemsets include support, confidence, and promotion (support is used in this study). Support refers to the proportion of the number of occurrences of several related data in the data set to the total data set. For data X and Y of two correlations, the corresponding support degree is

Support(X,Y)=P(X,Y)=number(XY)num(AllSamples).(1)

In this study, the Apriori algorithm is used for association analysis. The principle of the Apriori algorithm is if an itemset is frequent, then all its subsets must also be frequent. The specific steps in this study are shown in Algorithm 1.

Algorithm 1. Input: CTG feature attributesOutput: feature attribute columnStep 1 encode each column of attributesStep 2 mine frequent itemsetsStep 3 extract feature attribute columns according to Step 2Step 4 stopIn this study, the association analysis is carried out on the basis of mutual information. By mining frequent itemsets, we carried out set operations on the attribute columns of healthy frequent itemsets, suspicious frequent itemsets, and pathological frequent itemsets and finally screened out 13 feature attributes closely related to category labels.

2.3 Model Construction

The k-nearest neighbor (KNN) algorithm learns according to class comparison. Working principle: given a training data set with a known label category, the new data should be entered without a label; K instances closest to the new data are found in the training data set. If most of the K instances belong to a certain category, then the new data will fall into this category. It can be simply understood as follows: the k points closest to X vote to determine which category X belongs to. The k-nearest neighbor algorithm is different from most machine learning algorithms; it does not need iterative optimization parameters but only needs to select appropriate K values to specify the samples to be classified. In the process of training the k-nearest neighbor algorithm, the definition of distance, the selection of K value, and classification decision rules are very important.

The Bayesian classification algorithm is a probability classification method in statistics. Classification principle: Bayesian formula is used to calculate the posterior probability according to the prior probability of a feature, and then, the class with the maximum posterior probability is selected as the class to which the feature belongs. GaussianNB (GNB) is a naive Bayes whose priors are Gaussian distributions, assuming that the data of each label obey a simple normal distribution. Gaussian naive Bayes performs well on small-scale data and can handle multi-classification tasks.

P(Xj=xj|Y=Ck)=12πσk2exp((xjuk)22σk2),(2)

where Ck is the Y category. uk and σk2 are the estimated values of the training set.

Logistic regression function is a differentiable convex function of any order, which has good solving properties. Logistic regression can handle nonlinear classification tasks without assuming data distribution. In the machine learning algorithms, the stochastic gradient descent (SGD) is to find the minimum value of the function along the opposite direction of the gradient vector (i.e., the fastest gradient reduction). SGD does not use all the sample data but only selects a sample J to calculate the gradient. Its updated formula is as follows:

θi=θiα(hθ(x0(j),x1(j)xn(j))yj)xi(j).(3)

SGD uses only one sample iteration at a time, so the training speed is very fast. It performs well in the process of nonconvex function optimization. Because of the randomness of its descending direction, it can well bypass the local optimal solution and approach the global optimal solution.

Ensemble learning is divided into bagging and boosting. Boosting is an iterative process, which adaptively changes the distribution of training samples to make the weak classifiers focus on the samples that are difficult to classify. It does this by assigning a weight to each training sample and automatically adjusting the weight at the end of each training round. AdaBoost is an acronym for Adaptive Boosting. In the learning process of AdaBoost, the weight of each classifier is fully considered, which can better predict the class markers of new samples and improve the accuracy and stability of the ensemble classifier. The number of AdaBoost iterations can be determined by cross-validation.

2.3.1 Model One

Model 1 includes five machine learning algorithms: k-nearest neighbor, GaussianNB, SGD, AdaBoost, and AdaBoost combined with random forest (Ada-RF); these five algorithms randomly divide the training set and test set (training set 0.75 and test set 0.25), in which the maximum number of model iterations is 10,000.

AdaBoost: n_ESTIMators = 100, learning_rate = 0.5, algorithm = “samme. R”, and random state = 25.

Ada-RF: random forest classifier (n_ESTIMators = 1, 000), learning_rate = 0.5, algorithm = “SAMME”, and n_ESTIMators = 500.

For (Yılmaz, 2016; Chen et al., 2021), it is proposed that there is a crossover problem between normal classes and doubtful classes, which affects the accuracy of classification results. In this study, health and suspicious, health and pathology, and suspicious and health dichotomies are established. According to model 1, the classification model of this study is determined. At the same time, whether there are crossover problems between suspicious, healthy, and pathology is verified.

2.3.2 Model Two

According to model 1, the influence of suspicious class data on the classification model is found. This study proposes a secondary learning model based on a multi-model ensemble feedback machine for the health and pathological classification prediction of suspicious data. Model 2 mainly uses the k-nearest neighbor, GaussianNB, SGD, and AdaBoost models to perform the integrated operation and determine the final prediction results.

2.4 Evaluation Indicators

To evaluate the performance of the proposed method, the confusion matrix was used to evaluate each performance (Table 2). The samples were divided into true positive (TP), true negative (TN), false positive (FP), and false negative (FN), where TP + FN + FP + TN = a total number of samples. The performance indicators used in this article are as follows:

Accuracy=TPTP+FP,(4)
Sensitivity=TPTP+FN,(5)
F1=2×Accuracy×SensitivityAccuracy+Sensitivity.(6)

TABLE 2
www.frontiersin.org

TABLE 2. Confusion matrix of classification results.

3 Results and Discussion

3.1 Feature Selection Results and Discussion

At the feature selection level, all DS data of text data are 0. In order to ensure the rationality of data elimination, mutual information is used to eliminate attribute and label redundancy. Table 3 lists the redundant values for each attribute and table. On the basis of mutual information, we used the Apriori algorithm to extract frequent attribute columns by searching frequent itemsets. Table 4 lists the columns of attributes corresponding to frequent itemsets related to health, suspicion, and pathology. For medical pathological data, we should be very careful in attribute selection. Therefore, minsupport = 0.1 in the frequent itemset (Figure 1).

TABLE 3
www.frontiersin.org

TABLE 3. Mutual information values of attributes and labels.

TABLE 4
www.frontiersin.org

TABLE 4. Frequent itemset attribute columns of different categories.

FIGURE 1
www.frontiersin.org

FIGURE 1. Number of feature extraction corresponding to minsupport.

Figure 1 shows that with the gradual increase of minsupport, the number of feature extraction gradually decreases. When minsupport is 0.08 and 0.1, the number of feature extraction is equal. By comparing the three features of healthy, suspicious, and pathological, when minsupport = 0.1, pathological features include healthy and suspicious features. Therefore, minsupport = 0.1 was determined. Table 4 lists the extracted feature attribute columns.

According to the mutual information value in Table 3, the greater the mutual information value, the stronger is the correlation between the two. With the threshold value of 0.01, DS (times of serious deceleration per second) and Nzeros (number of zeros in the histogram) with weak correlation were eliminated. The attribute data of DS were all 0, so it had no influence on the identification of labels and could be eliminated.

In Table 4 we extracted the frequent attribute columns related to health, suspicious, and pathology, respectively. It can be seen that the frequent itemset attribute column of pathology contains the health and suspicious attribute columns. Therefore, we performed a set calculation on them and finally extracted 13 feature attributes for the model.

They are as follows: LB, AC, FM, UC, DL, DP, MSTV, ALTV, MLTV, Min, Nmax, variance, tendency, and NSP.

3.2 Results and Discussion of Model One

We pairwise combined healthy, suspicious, and pathological data to compare the accuracy of dichotomies. In order to obtain the optimal classification accuracy, we selected KNN, GNB, SGD, AdaBoost, and AdaBoost combined with random forest (Ada-RF) and other machine learning models and selected Ada-RF with the best classification effect as the classification model in this study. The results are shown in Table 5.

TABLE 5
www.frontiersin.org

TABLE 5. Classification accuracy table of data sets on different models.

The GTC data category label includes one healthy, two suspicious, and three pathological conditions. Here, 13 represents the combination of healthy and pathological conditions, 12 represents the combination of healthy and suspicious conditions, and 23 represents the combination of suspicious and pathological conditions.

Table 5 shows the classification accuracy of the original attribute data set and the data set after feature extraction on each model, respectively, and the comparison between the two shows that the classification accuracy is generally the same. The classification accuracy of attributes after feature extraction is not significantly improved in Model 1, but the overall running time is greatly shortened, especially the Ada-RF is shortened from 68.46 to 36.78 s, which is about 31.68 s. We reduced the attribute dimension, reduced redundancy, and saved running time while keeping the classification accuracy unchanged. It shows that the feature extraction method in this study is feasible and effective.

Figure 2 shows the line chart of health and pathology, health and suspicious, suspicious and pathological combination classification accuracy after feature extraction. It is found that the classification accuracy of health and pathology combination is significantly higher than that of health and suspicious and suspicious and pathological combination. Verifying the statement of literature (Yılmaz, 2016; Chen et al., 2021), suspicious class data and normal, there is a cross between pathological data problems, affecting the accuracy of classification. We should further classify suspicious data to improve the classification accuracy of the whole data set. Ada-RF shows high classification results in both pairwise combinations, and the classification accuracy did not decrease after feature extraction and relatively improved operation time. Therefore, Ada-RF is determined to be the classification model of this study.

FIGURE 2
www.frontiersin.org

FIGURE 2. Line chart of the classification accuracy of the data set on different models.

The confusion matrix is used to evaluate our proposed models and the ROC curve area diagram of different models in pair classification (Figure 3).

FIGURE 3
www.frontiersin.org

FIGURE 3. ROC curve areas of different models in the three groups of classification.

Figure 3 shows a comparison of the ROC curve area products of Ada-RF and other models in healthy versus pathological, healthy versus suspicious, and suspicious versus pathological. It can be seen from the figure that the ROC curves of Ada-RF models in different combinations are higher than those of other models. The AUC area of Ada-RF is also the largest among all models. The results show that the prediction performance of the Ada-RF model is better than other machine learning models.

3.3 Results and Discussion of Model Two

In the comparison of classification results of different models in Figure 2, we chose the Ada-RF model as the classification model for this study. The other four models have different classification accuracies in each combination. Therefore, when predicting suspicious data, we chose KNN, GNB, SGD, and AdaBoost models for integration calculation. Different machine learning algorithms are integrated to classify and predict suspicious data, and multiple highly differentiated classification results are obtained through training. The classification results of each model are integrated to obtain the predicted classification results of the final suspicious samples (Table 6).

TABLE 6
www.frontiersin.org

TABLE 6. Classification accuracy of prediction results of different models.

It can be seen from Figure 4 that the classification accuracy of all models has been significantly improved through the classification and prediction of suspicious data in model 2. KNN, GNB, and SGD increase by 14.12% on average and AdaBoost prediction by 1.24%, which proves that the prediction result of multiple models is better than that of a single model.

FIGURE 4
www.frontiersin.org

FIGURE 4. Histogram of the classification accuracy of prediction results of different models.

Through model 2, we have obtained the prediction results of suspicious data. The Ada-RF model is used to verify the prediction results, and all suspicious data are regarded as health or pathological data for comparison with the prediction results of model 2 (Table 7).

TABLE 7
www.frontiersin.org

TABLE 7. Data set classification accuracy table.

Figure 5 shows the results of dividing the CTG data set from three categories into two categories. The suspicious data were divided into health and pathological data through model 2, which improved the classification accuracy. At the same time, it also provides a discriminant method for a large number of suspicious data and reduces the second examination of patients. Suspicious data are regarded as pathology, and the classification accuracy is obviously low. Therefore, it also indicates that a large number of health data are contained in suspicious data. If not divided, a large number of healthy groups will receive unnecessary treatment and harm their health.

FIGURE 5
www.frontiersin.org

FIGURE 5. Histogram of the classification accuracy of the data set.

This experiment is comprehensively compared with other research methods, including the multi-layer perceptron neural network (MLPNN), probabilistic neural network (PNN), and generalized regression neural network (GRNN) proposed in the literature (y Formoso et al., 2020). The experimental results of different research methods on the data set are shown in (Table 8).

TABLE 8
www.frontiersin.org

TABLE 8. Classification accuracy of different research methods on data sets.

It can be seen from Table 8 that the classification accuracy of the model in this study is higher than that of the other three models. Therefore, the classification accuracy of the overall data set is greatly improved by dividing the suspicious class data into health and pathology; at the same time, it also verifies the applicability of the feature selection method and classification prediction model proposed in this study. Figure 6 shows the histogram of the classification accuracy more directly demonstrates the effectiveness of the classification method in this study. The experimental results show that the combination of feature extraction based on the Apriori algorithm, and the classification prediction model has higher classification accuracy than other algorithms.

FIGURE 6
www.frontiersin.org

FIGURE 6. Histogram of the classification accuracy of different research methods on the data set.

4 Conclusion

In this study, a feature selection, multi-model prediction, and classification method based on the Apriori algorithm are proposed to solve the intersection problem of suspicious data between health and pathological data. By dividing suspicious data into health and pathology, the classification accuracy of the whole dataset is greatly improved. At the same time, compared with other models, the proposed method has higher classification accuracy. The experimental results show that the feature extraction and model classification proposed in this study have good effects and are of great significance for clinical decision-making, healthy fetal development, and safe delivery of pregnant women. However, there are no real data to verify the prediction results for the prediction of suspicious data in this study, which is expected to be verified in future studies. In the future, feature extraction and classification will be carried out from the aspect of CTG signal processing to verify the classification of suspicious data sets so as to increase the authenticity of this study.

Data Availability Statement

The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found in the article/Supplementary Material.

Author Contributions

MC: participating in research: proposing research topics, designed research scheme, implementation of the research process, and collecting and collating data; article writing: investigated and sorted out literature; designed the thesis framework; and revised the manuscript. ZY: support: statistical analysis; obtaining research grants, technical or material support, and instructional support.

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Alfirevic, Z., Devane, D., and Gyte, G. M. L. (2013). Continuous Cardiotocography (CTG) as a Form of Electronic Fetal Monitoring (EFM) for Fetal Assessment during Labour[J]. Cochrane Database Syst. Rev. doi:10.1002/14651858.cd006066.pub2

CrossRef Full Text | Google Scholar

Amin, B., Salama, A. A., El-Henawy, I. M., Mahfouz, K., and Gafar, M. G. (2021). Intelligent Neutrosophic Diagnostic System for Cardiotocography Data[J]. Comput. Intelligence Neurosci. 2021, 1–12. doi:10.1155/2021/6656770

PubMed Abstract | CrossRef Full Text | Google Scholar

Chen, Y., Guo, A., Chen, Q., Quan, B., Liu, G., Li, L., et al. (2021). Intelligent Classification of Antepartum Cardiotocography Model Based on Deep forest. Biomed. Signal Process. Control. 67 (2), 102555. doi:10.1016/j.bspc.2021.102555

CrossRef Full Text | Google Scholar

de l’Aulnoit, A. H., Boudet, S., Demailly, R., Delgranche, A., Génin, M., Peyrodie, L., et al. (2018). Automated Fetal Heart Rate Analysis for Baseline Determination and Acceleration/deceleration Detection: A Comparison of 11 Methods versus Expert Consensus[J]. Biomed. Signal Process. Control. 49, 113–123. doi:10.1016/j.bspc.2018.10.002

CrossRef Full Text | Google Scholar

Devane, D., Lalor, J. G., Daly, S., McGuire, W., and Smith, V. (2012). Cardiotocography versus Intermittent Auscultation of Fetal Heart on Admission to Labour ward for Assessment of Fetal Wellbeing. Cochrane Database Syst. Rev. 5 (2), CD005122. doi:10.1002/14651858.CD005122.pub4

PubMed Abstract | CrossRef Full Text | Google Scholar

Gatellier, M. A., De Jonckheere, J., Storme, L., Houfflin-Debarge, V., Ghesquiere, L., and Garabedian, C. (2021). Fetal Heart Rate Variability Analysis for Neonatal Acidosis Prediction. J. Clin. Monit. Comput. 35 (47), 771–777. doi:10.1007/s10877-020-00535-6

PubMed Abstract | CrossRef Full Text | Google Scholar

Grivell, R. M., Alfirevic, Z., Gyte, G. M. L., and Devane, D. (2012). Antenatalcardiotocography for Fetal Assessment[J]. Cochrane Database Syst. Rev. doi:10.1002/14651858.cd007863.pub3

CrossRef Full Text | Google Scholar

Impey, L., Reynolds, M., Macquillan, K., Gates, S., Murphy, J., and Sheil, O. (2003). Admission Cardiotocography: A Randomised Controlled Trial. The Lancet 361 (9356), 465–470. doi:10.1016/s0140-6736(03)12464-6

CrossRef Full Text | Google Scholar

Improta, G., Ricciardi, C., Amato, F., D’Addio, G., Cesarelli, M., and Romano, M. (2019). Efficacy of Machine Learning in Predicting the Kind of Delivery by Cardiotocography. XV Mediterr. Conf. Med. Biol. Eng. Computing-MEDICON 76, 793–799. doi:10.1007/978-3-030-31635-8_95

CrossRef Full Text | Google Scholar

Jeżewski, M., Czabański, R., and Łęski, J. (2014). The Influence of Cardiotocogram Signal Feature Selection Method on Fetal State Assessment Efficacy. J. Med. Inform. Tech. 23.

Google Scholar

Molla, M. M. I., Jui, J. J., Bari, B. S., Rashid, M., and Hasan, M. J. (2021). Cardiotocogram Data Classification Using Random Forest-Based Machine Learning Algorithm[M].

Google Scholar

Ocak, H. (2013). A Medical Decision Support System Based on Support Vector Machines and the Genetic Algorithm for the Evaluation of Fetal Well-Being. J. Med. Syst. 37 (2), 9913. doi:10.1007/s10916-012-9913-4

PubMed Abstract | CrossRef Full Text | Google Scholar

Ocak, H., and Ertunc, H. M. (2013). Prediction of Fetal State from the Cardiotocogram Recordings Using Adaptive Neuro-Fuzzy Inference Systems. Neural Comput. Applic 23 (6), 1583–1589. doi:10.1007/s00521-012-1110-3

CrossRef Full Text | Google Scholar

Ricciardi, C., Improta, G., Amato, F., Cesarelli, G., and Romano, M. (2020). Classifying the Type of Delivery from Cardiotocographic Signals: A Machine Learning Approach. Comput. Methods Programs Biomed. 196, 105712. doi:10.1016/j.cmpb.2020.105712

PubMed Abstract | CrossRef Full Text | Google Scholar

Silwattananusarn, T., Kanarkard, W., and Tuamsuk, K. (2020). Enhanced Classification Accuracy for Cardiotocogram Data with Ensemble Feature Selection and Classifier Ensemble[J]. J. Comput. Commun. 4 (4), 20–35. doi:10.4236/jcc.2016.44003

CrossRef Full Text | Google Scholar

Sindhu, R., Jambek, A. B., Hariharan, M., and Neoh, S-C. (2015). A Novel Clinical Decision Support System Using Improved Adaptive Genetic Algorithm for the Assessment of Fetal Well-Being[J]. Comput. Math. Methods Med. 2015, 1–11. 2015,(2015-2-22). doi:10.1155/2015/283532

CrossRef Full Text | Google Scholar

Subasi, A., Kadasa, B., and Kremic, E. (2020). Classification of the Cardiotocogram Data for Anticipation of Fetal Risks Using Bagging Ensemble Classifier. Proced. Comput. Sci. 168, 34–39. doi:10.1016/j.procs.2020.02.248

CrossRef Full Text | Google Scholar

y Formoso, V. R., Fernandez, A., Rodrigues, M., Martins, A., Guimarães, H., and Vilan, A. (2020). An Unusual Cause of Abnormal Cardiotocography[J]. Indian J. Pediatr. 87 (12), 1075. doi:10.1007/s12098-020-03264-5

PubMed Abstract | CrossRef Full Text | Google Scholar

Yılmaz, E., and Kılıkçıer, Ç. (2013). Determination of Fetal State from Cardiotocogram Using LS-SVM with Particle Swarm Optimization and Binary Decision Tree[J]. Comput. Math. Methods Med. 2013, 487179. doi:10.1155/2013/487179

PubMed Abstract | CrossRef Full Text | Google Scholar

Yılmaz, E. (2016). Fetal State Assessment from Cardiotocogram Data Using Artificial Neural Networks. J. Med. Biol. Eng. 36 (6), 820–832. doi:10.1007/s40846-016-0191-3

CrossRef Full Text | Google Scholar

Zeng, R., Lu, Y. S., Long, S., Wang, C., and Bai, J. (2021). Cardiotocography Signal Abnormality Classification Using Time-Frequency Features and Ensemble Cost-Sensitive SVM Classifier[J]. Comput. Biol. Med. 134, 104466. doi:10.1016/j.compbiomed.2021.104466

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: apriori, multi-model integration, CTG (cardiotocography), classification, AdaBoost

Citation: Chen M and Yin Z (2022) Classification of Cardiotocography Based on the Apriori Algorithm and Multi-Model Ensemble Classifier. Front. Cell Dev. Biol. 10:888859. doi: 10.3389/fcell.2022.888859

Received: 03 March 2022; Accepted: 31 March 2022;
Published: 11 May 2022.

Edited by:

Tao Huang, Shanghai Institute of Nutrition and Health (CAS), China

Reviewed by:

Xiaoli Qiang, Guangzhou University, China
Linqiang Pan, Huazhong University of Science and Technology, China
Yafei Dong, Shaanxi Normal University, China

Copyright © 2022 Chen and Yin. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Zhixiang Yin, zxyin66@163.com

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.