Professional Documents
Culture Documents
a r t i c l e i n f o a b s t r a c t
Keywords: During routine anaesthesia, an airway physical examination should be conducted in all patients to
Tracheal intubation prediction estimate whether tracheal intubation is easy or difficult. In clinic, some anaesthetists usually do this
Medical decision support system by examining single item although most of the specialists agree that full consideration of multiple fea-
Support vector machines tures of airway physical examination rather than single one would enable anaesthetists to improve the
Multiple features
prediction accuracy when encountering a difficult airway. The application of machine learning tools
has shown its advantage in medical aided decision. The purpose of this study is to construct a medical
decision support system based on support vector machines with 13 physical features for tracheal intuba-
tion predication ahead of anaesthesia. A total of 264 medical records collected from patients suffering
from a variety of diseases ensure the generalization performance of the decision system. Moreover, the
robustness of the proposed system is examined using 4-fold cross-validation method and results show
the SVM-based decision support system can achieve average classification accuracy at 90.53%, manifest-
ing its great application prospect of supporting clinic aided diagnosis with full consideration of multiple
features of airway physical examination.
Ó 2008 Elsevier Ltd. All rights reserved.
0957-4174/$ - see front matter Ó 2008 Elsevier Ltd. All rights reserved.
doi:10.1016/j.eswa.2008.07.076
Q. Yan et al. / Expert Systems with Applications 36 (2009) 6588–6592 6589
tion 2 reviews some basic SVM concepts. Section 3 describes the minimize Jðw; w0 ; nÞ ¼ jjwjj2 þ C ni
2 i¼1
methods of building the decision support system based on SVM.
Section 4 presents the experimental results and discussions. Final- subject to yi ðwT xi þ w0 Þ P 1 ni and ni P 0; i ¼ 1; 2; . . . ; N
ly, Section 5 concludes with a summary and some future work. ð6Þ
where C is the penalty parameter on training errors determined by
2. Basic concepts of SVM classifier users.
The dual Lagrangian of non-separable class is
In this section, we will briefly review the basic concepts of SVM
(Burges, 1998; Theodoridis & Koutroumbas, 2003) for a typical two X
N
1X N
To solve the quadratic optimization task, the Lagrangian func- Typical examples of kernels used in SVM are polynomials, radial
tion Lp(w, w0, a) is defined as basic functions and hyperbolic tangent. In the study, the polyno-
mial kernel function has been adopted
1 XN
Lp ðw; w0 ; aÞ ¼ jjwjj2 ai ½yi ðwT xi þ w0 Þ 1 ð4Þ Polynomials : Kðx; zÞ ¼ ðxT z þ 1Þq ; q>0 ð9Þ
2 i¼1
(1) Numerical variables such as age and neck length were scaled
to the normalized range [0, 1] so that every input parameter 3.2. Data partition
played an equal role in training. For example, patients’ age
may range from 0 to 100 and thereby the age of a 45-year- The advantage of k-fold cross-validation (Written & Frank,
old patient could be scaled to the normalized value of 45/ 2006) is that all the examples in the dataset are eventually used
100 (0.45). The scaling formulation was for both training and testing. Furthermore, the impact of data
xi xmin dependency is minimized and the reliability of the results can be
xi ¼ ð12Þ improved. To guarantee precise prediction and good generalization
xmax xmin
performance, the dataset was randomly divided into training and
where xi represented the value of an input variable, xmin testing samples via 4-fold cross-validation. Sequentially one subset
meant the minimum of the data range and xmax meant the was tested as an independent holdout test using the classifier
maximum of the data range. trained on the remaining three subsets. The following illustrates
Fig. 3. List of 13 variables relevant to Cormack classification and their encoding schemes. BMI is the abbreviation for body mass index, TMD is thyromental distance, EAJ is
extension of atlantoaxial joint, IIG is interincisor gap, and MMT is modified Mallampati test.
Q. Yan et al. / Expert Systems with Applications 36 (2009) 6588–6592 6591
how the four subsets (Fold 1, Fold 2, Fold 3, and Fold 4) in training tem. At the same time, 24 DTI were mistaken as ETI and 6 ETI were
had been performed: mistaken as DTI. Therefore, the user accuracy and the producer
accuracy (Story & Congalton, 1986) can be calculated.
(1) Model #1: training: Fold 1 + Fold 2 + Fold 3; testing: Fold 4; The user accuracy is given as follows:
(2) Model #2: training: Fold 1 + Fold 2 + Fold 4; testing: Fold 3;
DTI : 113=132 ¼ 85:6%
(3) Model #3: training: Fold 1 + Fold 3 + Fold 4; testing: Fold 2; ð14Þ
(4) Model #4: training: Fold 2 + Fold 3 + Fold 4; testing: Fold 1. ETI : 126=132 ¼ 95:5%
The producer accuracy is presented as follows:
In the study, each subset only contained 66 medical data.
DTI : 113=119 ¼ 95:0%
ð15Þ
3.3. Grid-search approach ETI : 126=145 ¼ 86:9%
When using SVM classifiers, there are two problems often con-
fronted: how to choose the optimal features and how to set the 5. Summary
best kernel function parameters. It is beneficial to limit the number
of input features in order to construct an intensive model with In this paper, we have presented a medical decision support
good predictive performance and less computational burdens system based on SVM for tracheal intubation predication before
(Zhang, 2000). Clinically, according to Cormack classification crite- anaesthesia. In particular, the system has been developed with
rion in this study, 13 feasible relative features were considered to 13 input features related with tracheal intubation predication
construct the system. rather than single one. A tracheal intubation database consisting
To improve the classification accuracy, a SVM-based strategy of 264 medical cases collected from patients suffering from a
using grid search (Basrak, 1987) was adopted to optimize the pen- variety of diseases ensured generalization performance of the
alty parameter C and the polynomial function parameter q. Pairs of decision system. Furthermore, the robustness of the proposed sys-
(C, q) were picked out until the best cross-validation accuracy was tem was examined using 4-fold cross-validation method and re-
obtained. Finally, the training parameters C = 100 and q = 3.5 were sults showed that the SVM-based decision support system could
adopted in this system. achieve average classification accuracy at 90.53%, manifesting its
great application prospect of supporting clinic aided diagnosis
4. Experiments results and discussion with full consideration of multiple features of airway physical
examination.
4.1. Classification accuracy For difficult intubation cases, it is greatly helpful if a decision
support system can achieve high prediction accuracy for anaesthe-
The 4-fold cross-validation accuracy of each subset and mean tists. Nevertheless, the prediction accuracy depends on many fac-
accuracy are listed in Table 1. tors. In this study, the number of the dataset, the distribution of
samples and the anthropometric operation errors by different
4.2. Confusion matrix anaesthetists and so on may fluctuate the results. A better solution
for the issue is to get much more medical records to optimize the
The experimental results can also be presented as a confusion performance and stability of the system.
matrix (Table 2). Usually, a confusion matrix contains information
about actual and predicted classifications performed by a classifi- Acknowledgements
cation system. In this study, there are two diagnostic classes: easy
or difficult tracheal intubation. In the confusion matrix, the rows The author would like to thank West China Hospital of Sichuan
represent the test data, while the columns represent the labels as- University, Chengdu, China, for their support in the tracheal intu-
signed by the classifier. Several indices of classification accuracy bation database and valuable suggestions. This work was sup-
can be derived from the confusion matrix. The cross-validation ported by the National Science Foundation of China (Nos.
classification accuracy thus can be determined as 30400105 and 30400423), the National Basic Research Program
(973 Program, No. 2003CB716106), and Outstanding Youth Fund
113 þ 126 239
¼ ¼ 90:53% ð13Þ of China (No. 30525030).
264 264
From the confusion matrix shown in Table 2, 108 among 132 References
DTI and 126 among 132 ETI were recognized correctly by the sys-
Ambrose, C., & Taylor, M. (2004). Tracheal intubation. Anaesthesia and Intensive Care
Medicine, 5(9), 286–288.
Basrak, Z. (1987). A routine for parameter optimization using an accelerated grid-
Table 1
search method. Computer Physics Communications, 46(1), 149–154.
The testing accuracy via 4-fold cross-validation method and mean accuracy Burges, C. J. C. (1998). A tutorial on support vector machines for pattern recognition.
Data Mining and Knowledge Discovery, 2(2), 121–167.
Model #1 #2 #3 #4
Cormack, R. S., & Lehane, J. (1984). Difficult tracheal intubation in obstetrics.
Accuracy (%) 84.85 95.45 87.88 93.94 Anaesthesia, 39(11), 1105–1111.
Mean accuracy (%) 90.53 Frerk, C. M. (1991). Predicting difficult intubation. Anaesthesia, 46(12), 1005–
1008.
Khan, Z. H., Kashfi, A., & Ebrahimkhani, E. (2003). A comparison of the upper lip bite
test (a simple new technique) with modified Mallampati classification in
predicting difficulty in endotracheal intubation: A prospective blinded study.
Table 2 Anesthesia and Analgesia, 96, 595–599.
Confusion matrix of diagnostic results via 4-fold cross-validation method Lux, C. J., Conradt, C., Burden, D., & Komposch, G. (2004). Transverse development of
the craniofacial skeleton and definition between 7 and 15 years of age – a
Output/desired DTI ETI Row sum longitudinal postero-anterior cephalometric study. European Journal of
Orthodontics, 26(2), 31–42.
DTI 113 19 132
Mallampati, S. R., Gatt, S. P., Gugino, L. D., et al. (1985). A clinical sign to predict
ETI 6 126 132
difficult tracheal intubation: A prospective study. Canadian Anaesthetists Society
Column sum 119 145 264
Journal, 32(4), 429–434.
6592 Q. Yan et al. / Expert Systems with Applications 36 (2009) 6588–6592
Patil, V. U., Stehling, L. C., & Zaunder, H. L. (1983). Fiberoptic endoscopy in anesthesia. Written, I. H., & Frank, E. (2006). Data mining: Practical machine learning tools and
Chicago: Year Book Medical Publishers. techniques (2nd ed.). Beijing: China Machine Press.
Samsoon, G. L. T., & Young, J. R. B. (1987). Difficult tracheal intubation: A Yan, H. M., Jiang, Y. T., Zhen, J., Peng, C. L., & Li, Q. H. (2006). A multilayer perceptron-
retrospective study. Anaesthesia, 42(5), 487–490. based medical decision support system for heart disease diagnosis. Expert
Savva, D. (1994). Prediction of difficult tracheal intubation. British Journal of Systems with Applications, 30(2), 272–281.
Anaesthesia, 73(2), 149–153. Zhang, G. P. (2000). Neural networks for classification: A survey. IEEE Transactions
Story, M., & Congalton, R. G. (1986). Accuracy assessment: A user’s perspective. on Systems, Man, and Cybernetic –Part C: Applications and Reviews, 30(4),
Photogrammetric Engineering and Remote Sensing, 52(3), 397–399. 451–462.
Theodoridis, S., & Koutroumbas, K. (2003). Pattern recognition (2nd ed.). New York:
Academic Press.