| Literature DB >> 32818085 |
Ke Cao1,2, Karin Verspoor3, Srujana Sahebjada1,2, Paul N Baird2.
Abstract
Purpose: Keratoconus (KC) represents one of the leading causes of corneal transplantation worldwide. Detecting subclinical KC would lead to better management to avoid the need for corneal grafts, but the condition is clinically challenging to diagnose. We wished to compare eight commonly used machine learning algorithms using a range of parameter combinations by applying them to our KC dataset and build models to better differentiate subclinical KC from non-KC eyes.Entities:
Keywords: artificial intelligence; keratoconus; machine learning; subclinical keratoconus
Mesh:
Year: 2020 PMID: 32818085 PMCID: PMC7396174 DOI: 10.1167/tvst.9.2.24
Source DB: PubMed Journal: Transl Vis Sci Technol ISSN: 2164-2591 Impact factor: 3.283
Figure 1.The 10-fold cross validation for analysis of test data. Twenty rhombuses are randomly partitioned into 10 subsets, with two rhombuses in each subset. Of the 10 subsets, one subset is retained as the validation data, and the remaining nine subsets are used to train the model. This cross-validation process is then repeated 10 times. In summary, cross-validation combines measures of 10 fitness and provide an average.
Figure 2.Training machine learning models with different parameter sets. All possible combination of 11 parameters, from combination of two (e.g., gender and age, gender and SE) parameters to combination of 11 parameters, were used as input respectively to train machine learning models to differentiate subclinical KC eyes from control eyes.
Demographic Data for all the Subjects Included in the Study
| N | Mean Age (SD) | % Female |
| |
|---|---|---|---|---|
| Subclinical KC | 49 | 30.37 (12.53) | 24.5 | <0.01 |
| Control | 39 | 36.08 (11.91) | 64.1 | <0.01 |
KC, keratoconus; SD, standard deviation.
Clinical Characteristics of all Eyes Used in the Analysis by Individual Parameter
| Subclinical KC Eyes | Control Eyes |
| |
|---|---|---|---|
| SE, D (SD) | −2.20 (3.32) | −6.59 (4.87) | <0.01 |
| AL, mm (SD) | 24.44 (1.48) | 26.62 (2.21) | <0.01 |
| ACD, mm (SD) | 3.59 (0.60) | 3.67 (0.43) | 0.09 |
| Front Km, D (SD) | 42.45 (1.38) | 43.22 (2.09) | 0.01 |
| Back Km, D (SD) | −6.03 (1.02) | −6.22 (0.34) | 0.60 |
| CCT, µm (SD) | 511.20 (45.82) | 531.74 (31.49) | 0.02 |
| CTA, µm (SD) | 511.90 (46.60) | 531.87 (31.07) | 0.01 |
| CTT, µm (SD) | 487.67 (82.22) | 528.97 (31.56) | <0.01 |
| CV, mm³ (SD) | 61.22 (21.13) | 59.02 (4.81) | 0.27 |
P value- values of Wilcoxon signed-rank test
ACD, anterior chamber depth; AL, axial length; back Km, mean back corneal curvature; CCT, central corneal thickness; CTA, corneal thickness at the apex; CTT, corneal thickness at the thinnest point; CV, corneal volume; front Km, mean front corneal curvature; KC, keratoconus; SD, standard deviation; SE, spherical equivalent.
Comparison of the Eight Machine Learning Algorithms Using Different Performance Indicators
| Algorithms | Accuracy | Sensitivity | Specificity | AUC | Precision |
|---|---|---|---|---|---|
| Random forest |
| 0.88 | 0.85 |
|
|
| Support vector machine | 0.86 |
| 0.78 | 0.89 | 0.84 |
| K-nearest neighbors | 0.73 | 0.61 |
| 0.73 | 0.88 |
| Logistic regression | 0.81 | 0.84 | 0.77 | 0.89 | 0.84 |
| Linear discriminant analysis | 0.81 | 0.84 | 0.78 | 0.89 | 0.83 |
| Lasso regression | 0.84 | 0.86 | 0.83 | 0.91 | 0.88 |
| Decision tree | 0.80 | 0.82 | 0.78 | 0.81 | 0.82 |
| Multilayer perceptron neural network | 0.52 | 0.80 | 0.20 | 0.51 | 0.44 |
The number in bold indicates the highest value obtained for each performance indicator.
Details of Previously Published Studies Using Machine Learning Algorithms for the Detection of Subclinical Keratoconus
| Author and Year | Topography System | Sample Size | Algorithm Used | Performance |
|---|---|---|---|---|
| Kovács et al. | Pentacam | 15 cases | Multilayer perceptron neural network | Sensitivity 0.90; Specificity 0.90 |
| Ruiz et al. | Pentacam HR | 67 cases | Support vector machine | Sensitivity 0.79; Specificity 0.98 |
| Hwang et al. | Pentacam HR and SD OCT | 30 cases | Multivariable logistic regression | Sensitivity 1.00; Specificity 1.00 |
| Smadja et al. | GALILEI | 47 cases | Decision tree | Sensitivity 0.94; Specificity 0.97 |
| Accardo et al. | EyeSys | 30 cases | Neural network | Sensitivity 1.00; Specificity 0.99 |
| Saad et al. | OrbscanIIz | 40 cases | Discriminant analysis | Sensitivity:0.93; Specificity:0.92 |
| Ucakhan et al. | Pentacam | 44 cases | Logistic regression | Sensitivity:0.77; Specificity:0.92 |
| Ventura et al. | Ocular Response Analyzer | 68 cases | Neural network | AUC: 0.978 |
Subclinical KC was defined as normal fellow eye of uniliteral KC.,–,
KC of mild and moderate severity was considered.
Grade I and II KC according to the Krumeich severity classification.