Pullout Strength Predictor: A Machine Learning Approach
Article information
Abstract
Study Design
A biomechanical study.
Purpose
To develop a predictive model for pullout strength.
Overview of Literature
Spine fusion surgeries are performed to correct joint deformities by restricting motion between two or more unstable vertebrae. The pedicle screw provides a corrective force to the unstable spinal segment and arrests motions at the unit that are being fused. To determine the hold of a screw, surgeons depend on a subjective perioperative feeling of insertion torque. The objective of the paper was to develop a machine learning based model using density of foam, insertion angle, insertion depth, and reinsertion to predict the pullout strength of pedicle screw.
Methods
To predict the pullout strength of pedicle screw, an experimental dataset of 48 data points was used as training data to construct a model based on different machine learning algorithms. A total of five algorithms were tested in the Weka environment and the performance was evaluated based on correlation coefficient and error matrix. A sensitive study of various parameters for obtaining the best combination of parameters for predicting the pullout strength was also preformed using the L9 orthogonal array of Taguchi Design of Experiments.
Results
Random forest performed the best with a correlation coefficient of 0.96, relative absolute error of 0.28, and root relative squared error of 0.29. The difference between the experimental and predicted value for the six test cases was not significant (p >0.05).
Conclusions
This model can be used clinically for understanding the failure of pedicle screw pullout and pre-surgical planning for spine surgeon.
Introduction
Lower back pain is the second most common ailment that affects 80% of people in their lifetime. Commonly observed causes of lower back pain are spinal instability, degenerative disc disease, infection, and other idiopathic reasons [1]. Pain due to mechanical spine instability is treated by spine fusion surgery, which involves either an instrumented or non-instrumented technique. These surgeries prevent motion at painful joints and correct deformities between unstable vertebrae. For an instrumented spine fusion surgery, the unstable motion segments are rigidly stabilized using pedicle screw and rod fixation. This aids in providing necessary load sharing construct for bone fusion and decompression of nerve roots which relieves back pain [2]. Despite considerable advances in pedicle screw design, failures such as screw pullout and breakages continue to be reported. One of the major causes of pedicle screw failure is the weak screw and bone interface, attributed to osteoporosis at the vertebral bodies that reduces strength at the screw-bone interface resulting in construct failure. Failure of the pedicle screws may lead to treatment setbacks, painful pseudo arthrosis, and prolonged rehabilitation [3].
Pullout strength is an important index to objectively understand the stability of fusion construct. Factors such as bone mineral density (BMD), angle of insertion, screw length, screw thread parameters, etc. influence the pullout phenomenon [4-8], which have been examined through experiments on foam and cadaver models [9-11]. Clinically, the pullout strength correlates to insertion torque which is very subjective and depends on the surgeon’s experience [12,13]. Since insertion torque is observed peri-operatively, there is a need to develop a technique to measure pullout strength preoperatively, which can aid in pre-surgical planning.
Machine learning is an emergent and interdisciplinary field within the mathematical and computational sciences that can be applied to a range of activities such as finance, traffic control, email spam filtering, etc. The premise of machine learning is to enable a computer to learn and predict accurate outcomes without being explicitly programmed [14]. It does so through acquisition of knowledge via data mining, discovery of new facts and theories by observation and experimentation, and then making predictions in an acceptable range using statistical analysis. There has been growing demands for application of machine learning in the healthcare sector for clinical predictions. Particularly in spine fusion surgeries, machine learning algorithms can play a pivotal role during presurgical planning to increase the accuracy of diagnoses, and also aid the surgeon in avoiding human errors [15]. The objective of the current study was to develop a machine learning based model based on previously published experimental data that can be applied for prediction of pedicle screw pullout strength.
Materials and Methods
1. Machine learning algorithms
Since the objective was to demonstrate the application of machine learning algorithms for prediction of pullout strength, the detailed description of algorithms used were not discussed in the current paper, but a brief description of various algorithms used in the study is provided as supplementary data for the benefit of readers who are new to this field.
2. Pullout strength analysis
Pullout strength test was performed on rigid polyurethane foam (Fig. 1) used as a surrogate representing normal to osteoporotic bone. Polyaxial pedicle screws (GESCO Health Care Pvt. Ltd., Chennai, India) measuring 6×40 mm and 7×40 mm and made of medical grade titanium alloy were used. Tensile load of 5 mm/min was applied to the test specimen until the maximum load was reached in load versus displacement graph as per ASTM 543-07 (https://www.astm.org/Standards/F543.htm) [16].
3. Machine learning model
Training data for the model was incorporated into an experimental table that was built using L32 orthogonal array consisting of four factors—density, insertion depth, insertion angle, and reinsertion (Table 1). Input dataset consisted of 48 data points as per the Taguchi L32 Design of Experiments.
4. Machine learning algorithm evaluation
Machine learning algorithms were evaluated to predict the pullout strength of a pedicle screw using Waikato Environment for Knowledge Analysis (Weka; The University of Waikato, Hamilton, New Zealand), a popular suite of machine learning algorithms. Four different classes of Weka classification algorithms namely, lazy, meta, and trees were used, and the performance was evaluated in terms of correlation coefficient and error matrix. The error matrix consisted of mean absolute error, root mean squared error, relative absolute error, and root relative squared error [17,18]. Pullout strength experimental data from test conducted by author was used for evaluation of machine learning algorithm of Varghese et al. [19].
5. Sensitivity analysis
A sensitivity analysis was performed by varying the parameters of the best performing algorithm as per L9 array of Taguchi Design of Experiments. This analysis enabled identification of the optimum combination for predicting pullout strength. This combination was used to evaluate the prediction of the outcomes of six test cases that were not used for building the model. Two sample Student t-test with equal variance at p<0.05 level of significance was used for data analysis.
Results
The performance of machine learning algorithms used to build the model for pullout strength prediction is presented in Table 2. The correlation coefficient was the highest for the performance of random forest algorithm (0.93). In the lazy class of algorithms, Kstar algorithm (0.89) showed the best performance and in the meta class, it was additive regression (0.92). The experimental tables used for building the model and algorithms were evaluated based on their performance in the error matrix.
1. Sensitivity analysis of parameters for random forest
Based on the evaluation of algorithms using different parameters, we found that random forest performed the best, as the values of error matrix were least, and correlation coefficient was the highest. An optimization exercise using the Taguchi Design of Experiments to find the best combination of parameters consisted of three levels of all three factors (Table 3) and a L9 orthogonal array to test the parameters. The levels of all three factors were selected so that they covered the entire range over which significant changes in the value of factors were reflected in the output. The optimization of parameters showed the best combination had a correlation coefficient of 0.96 with seed equal to 6, iterations equal to 100 and zero features (Fig. 2).
2. Prediction
The performance of the model at six test data points evaluated using the combination of parameters for random forest algorithm showed that the algorithm predicted the performance favorably (Table 4). The difference between the experimental and predicted value was 14%, and it was not significant (p>0.05).
Discussion
The overall objective of the current study was to develop a model to predict pullout strength of pedicle screw for various combinations of density, insertion depth, insertion angle, and reinsertion. The lack of difference in performance between the experimental and predicted value of pullout strength showed that our prediction model was able to satisfy the premise behind its development by machine learning. While analytical models to predict pullout strength based on material properties of the bone and screw thread parameters have been developed by Chapman et al. [20] and Tsai et al. [21], their major limitation is that factors such as insertion angle and reinsertion are not incorporated in the models. A pullout strength calculator that was developed by Varghese et al. [19] and based on a surrogate modeling approach also suffers from limitations since it is a metamodeling approach which cannot be used to develop a machine learning-based decision support system.
One of the applications of our model is to develop a decision support system for pre-surgical planning. The predicted pullout strength value can act as an index for predicting biomechanical stability of the fusion construct. The model can be used to develop tools that enable primary care physicians to identify patients at risk before refereeing to secondary specialists. Further, the model can help surgeons to educate their patients regarding availability of various surgical options. Decision tree-based models are used to develop a flowchart for evaluation of surgical outcomes and hence aid in surgical treatment planning. Varghese et al. [22] has proposed a methodology to evaluate the success or failure of pedicle screw fixation based on the predicted value of pullout strength.
The model developed in this study can also assist in understanding the effect of various factors on pullout strength of the pedicle screws. We used only four factors for computing the pullout strength of a pedicle screw using a single screw type. Additional screw thread parameters variables such as thread shape, inner and outer diameter, etc. can be incorporated into the model. Studies have described the effect of thread factors such as pitch, ratio of inner diameter to the outer diameter, and thread type on pullout strength [5,23,24], and thus may be included in our model to predict the pullout strength using similar machine learning approach. Based on all these parameters, an optimization study can also be performed to determine the optimal configuration of screws thread parameters for pedicle screws with higher pullout strengths and novel screw designs [25,26].
Clinically, cement augmentations are carried out on osteoporotic vertebra to increase the strength of bone screw interface [27,28]. The model that we developed can also be extended to predicting the outcome of cement augmentation for preoperative decision making, and also to decided whether pedicle screw augmentation is required. Thus, the model developed in this study can help surgeons be better prepared for surgery and the decision would be based on objective parameters rather than subjective ones.
Clinical applications of the model may be envisaged in the near future, wherein algorithms can be trained on a patient database with variables such as age, gender, level of injury, type of screw used, BMD, other physiological parameters, level of activity pre and post-surgery, etc. This model will certainly aid in pre-surgical planning and decision making. Finite element analysis, cadaver experiments and testing on novel surrogate bone models can be incorporated into the database [29]. Additional failure mechanism such as cyclic loading and toggling can be investigated to represent the in vivo condition [30].
The limitation of our study is that only one specific database was used to build the model. In order to widely apply the proposed method, a database consisting of variable datasets and factors is warranted, but currently, there are no available database consisting of pullout strength values of pedicle screws and other variables. Another limitation of the current study is that only pullout failure was considered, and other modes of failures were not investigated. However, we limited the scope of our study to mechanical failures, but additional failure modes can be evaluated based on current proposed methodology.
Conclusions
A machine learning model using the random forest algorithm constructed to predict the pullout strength of pedicle screws showed a lack of difference in performance between the experimental and predicted values. The model developed in this study can help surgeons be better prepared for surgery and the decision would be based on objective, rather than subjective parameters.
Notes
No potential conflict of interest relevant to this article was reported.