| Literature DB >> 26884749 |
Livia Campo1, Ignacio J Aliaga1, Juan F De Paz2, Alvaro Enrique García1, Javier Bajo3, Gabriel Villarubia2, Juan M Corchado4.
Abstract
The field of odontology requires an appropriate adjustment of treatments according to the circumstances of each patient. A follow-up treatment for a patient experiencing problems from a previous procedure such as endodontic therapy, for example, may not necessarily preclude the possibility of extraction. It is therefore necessary to investigate new solutions aimed at analyzing data and, with regard to the given values, determine whether dental retreatment is required. In this work, we present a decision support system which applies the case-based reasoning (CBR) paradigm, specifically designed to predict the practicality of performing or not performing a retreatment. Thus, the system uses previous experiences to provide new predictions, which is completely innovative in the field of odontology. The proposed prediction technique includes an innovative combination of methods that minimizes false negatives to the greatest possible extent. False negatives refer to a prediction favoring a retreatment when in fact it would be ineffective. The combination of methods is performed by applying an optimization problem to reduce incorrect classifications and takes into account different parameters, such as precision, recall, and statistical probabilities. The proposed system was tested in a real environment and the results obtained are promising.Entities:
Mesh:
Year: 2016 PMID: 26884749 PMCID: PMC4738978 DOI: 10.1155/2016/7485250
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Proposed CBR system.
Algorithm 1Generation of a Bayesian network using the tabu search algorithm.
Algorithm 2Condition independence.
Description of the final preprocessed variables.
| Variable | Class |
|---|---|
| Habits-parafunctions | Categorical 2 values |
| General pathology | Binary |
| Total current treatments | Binary |
| Allergy | Binary |
| Sessions | Discrete |
| Mechanical/manual instrumentation | Binary |
| Lateral or vertical | Binary |
| Anesthetic | Categorical 3 values |
| Clamps | Categorical 4 values |
| Ranking difficulty level | Categorical 3 values |
| Student course | Discrete 4 values |
| Tooth position | Categorical 3 values |
| Anatomical characteristics of the crown | Categorical 3 values |
| Root anatomy | Categorical 3 values |
| Anomalies | Binary |
| Type of restoration: Perno | Binary |
| Perno | Binary |
| Type | Binary |
| Diámetro diameter | Categorical 5 values |
| Length | Categorical 3 values |
| Time endodontics-restoration | Categorical 4 values |
| Type of pain | Categorical 4 values |
| Inflammation | Binary |
| Fistula | Binary |
| Number of roots | Discrete 3 values |
| Number of tubes | Discrete 4 values |
| Root morphology | Binary |
| Curvatures | Binary |
| Degree | Categorical 3 values |
| Bone level | Categorical 3 values |
| Stable occlusion | Categorical 3 values |
| Fracture type | Categorical 2 values |
| Location | Categorical 5 values |
| Signs of fissure/fracture | Binary |
| Probing | Binary |
| Movility | Binary |
| visible crack | Binary |
| Level | Binary |
| Time to failure | Categorical 4 values |
| Retreatments | Binary |
| Percha solvent | Binary |
| Use of rotary | Binary |
|
|
|
Correct classifications.
| Classifier | Correct |
|---|---|
| CBR system with Bayesian networks | 173 |
| NaiveBayes | 157 |
| AdaBoostM1 | 162 |
| Bagging | 149 |
| DecisionStump | 141 |
| J48 | 154 |
| IBK | 154 |
| JRip | 158 |
| LMT | 161 |
| Logistic | 152 |
| LogitBoost | 168 |
| OneR | 141 |
| SMO | 163 |
AUC for the different classifiers applying 5 × 2 cross-validation.
|
|
|
|
|
|
|
|
|
|
| Average test samples | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| NaiveBayes | 0.90 | 0.89 | 0.91 | 0.84 | 0.92 | 0.83 | 0.90 | 0.77 | 0.92 | 0.79 | 0.92 | 0.89 | 0.92 | 0.85 | 0.89 | 0.86 | 0.91 | 0.84 | 0.90 | 0.88 | 0.84 |
| AdaBoostM1 | 0.89 | 0.89 | 0.91 | 0.81 | 0.93 | 0.77 | 0.91 | 0.78 | 0.95 | 0.82 | 0.90 | 0.82 | 0.93 | 0.79 | 0.91 | 0.87 | 0.92 | 0.82 | 0.92 | 0.81 | 0.82 |
| Bagging | 0.95 | 0.87 | 0.95 | 0.84 | 0.97 | 0.70 | 0.96 | 0.73 | 0.98 | 0.80 | 0.94 | 0.80 | 0.92 | 0.75 | 0.94 | 0.83 | 0.97 | 0.80 | 0.92 | 0.73 | 0.79 |
| DecisionStump | 0.69 | 0.69 | 0.64 | 0.57 | 0.69 | 0.57 | 0.74 | 0.64 | 0.69 | 0.59 | 0.73 | 0.65 | 0.72 | 0.63 | 0.69 | 0.69 | 0.70 | 0.68 | 0.72 | 0.63 | 0.63 |
| J48 | 0.92 | 0.79 | 0.96 | 0.79 | 0.91 | 0.76 | 0.93 | 0.73 | 0.97 | 0.70 | 0.91 | 0.77 | 0.97 | 0.69 | 0.88 | 0.70 | 0.94 | 0.61 | 0.92 | 0.72 | 0.73 |
| IBk | 1.00 | 0.77 | 1.00 | 0.78 | 1.00 | 0.74 | 1.00 | 0.70 | 1.00 | 0.71 | 1.00 | 0.83 | 1.00 | 0.79 | 1.00 | 0.82 | 1.00 | 0.75 | 1.00 | 0.74 | 0.76 |
| JRip | 0.79 | 0.67 | 0.80 | 0.69 | 0.76 | 0.53 | 0.90 | 0.62 | 0.86 | 0.67 | 0.91 | 0.71 | 0.90 | 0.70 | 0.69 | 0.69 | 0.89 | 0.72 | 0.85 | 0.74 | 0.68 |
| LMT | 1.00 | 0.85 | 0.97 | 0.81 | 0.94 | 0.77 | 0.98 | 0.81 | 0.99 | 0.79 | 0.96 | 0.83 | 0.98 | 0.80 | 0.94 | 0.89 | 1.00 | 0.83 | 0.96 | 0.83 | 0.82 |
| Logistic | 1.00 | 0.70 | 1.00 | 0.64 | 1.00 | 0.65 | 1.00 | 0.69 | 1.00 | 0.62 | 1.00 | 0.62 | 1.00 | 0.71 | 1.00 | 0.68 | 1.00 | 0.73 | 1.00 | 0.79 | 0.68 |
| LogitBoost | 0.93 | 0.90 | 0.95 | 0.82 | 0.96 | 0.78 | 0.95 | 0.81 | 0.97 | 0.81 | 0.94 | 0.86 | 0.95 | 0.78 | 0.92 | 0.89 | 0.95 | 0.80 | 0.94 | 0.83 | 0.83 |
| OneR | 0.69 | 0.69 | 0.69 | 0.66 | 0.69 | 0.57 | 0.74 | 0.64 | 0.69 | 0.59 | 0.73 | 0.65 | 0.72 | 0.63 | 0.69 | 0.69 | 0.70 | 0.68 | 0.72 | 0.63 | 0.64 |
| SMO | 0.92 | 0.77 | 0.95 | 0.73 | 0.96 | 0.72 | 0.91 | 0.72 | 0.98 | 0.72 | 0.91 | 0.75 | 0.96 | 0.75 | 0.91 | 0.75 | 0.97 | 0.74 | 0.90 | 0.71 | 0.74 |
| CBR system | 0.97 | 0.89 | 0.96 | 0.86 | 0.98 | 0.86 | 0.97 | 0.81 | 0.99 | 0.80 | 0.97 | 0.90 | 0.98 | 0.88 | 0.97 | 0.91 | 0.98 | 0.90 | 0.98 | 0.87 | 0.87 |
Figure 2Distribution of the classifier values for each class.
Mann-Whitney and paired t-test for the significance of the differences. The upper diagonal contains the Mann-Whitney U test. The values greater than 0.05 indicate that the file classifier has an AUC bigger than the row classifier. The lower diagonal contains the t-test; the values greater than 0.05 indicate that the row classifier has an AUC greater than the column classifier.
| NaiveBayes | AdaBoostM1 | Bagging | DecisionStump | J48 | IBk | JRip | LMT | Logistic | LogitBoost | OneR | SMO | CBR system | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NaiveBayes | 0.05 |
|
|
|
|
| 0.05 |
| 0.18 |
|
| 0.96 | |
| AdaBoostM1 | 0.06 | 0.12 |
|
|
|
| 0.63 |
| 0.74 |
|
| 0.99 | |
| Bagging |
| 0.08 |
|
| 0.18 |
| 0.94 |
| 0.94 |
|
| 1.00 | |
| DecisionStump |
|
|
| 1.00 | 1.00 | 0.98 | 1.00 | 0.98 | 1.00 | 0.70 | 1.00 | 1.00 | |
| J48 |
|
|
| 1.00 | 0.94 |
| 1.00 |
| 1.00 |
| 0.60 | 1.00 | |
| IBk |
|
| 0.16 | 1.00 | 0.95 |
| 1.00 |
| 1.00 |
| 0.06 | 1.00 | |
| JRip |
|
|
| 0.95 |
|
| 1.00 | 0.46 | 1.00 |
| 1.00 | 1.00 | |
| LMT | 0.09 | 0.58 | 0.94 | 1.00 | 1.00 | 1.00 | 1.00 |
| 0.57 |
|
| 0.99 | |
| Logistic |
|
|
| 0.98 |
|
| 0.60 |
| 1.00 | 0.05 | 1.00 | 1.00 | |
| LogitBoost | 0.17 | 0.70 | 0.96 | 1.00 | 1.00 | 1.00 | 1.00 | 0.64 | 1.00 |
|
| 0.98 | |
| OneR |
|
|
| 0.69 |
|
| 0.08 |
|
|
| 1.00 | 1.00 | |
| SMO |
|
|
| 1.00 | 0.69 |
| 0.99 |
| 0.99 |
| 1.00 | 1.00 | |
| CBR system | 0.91 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.98 | 1.00 | 1.00 |
AUC of the different classifiers.
|
|
|
|
|
|
|
|
|
|
| Average test samples | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| Global HillClimber | 1.00 | 0.73 | 1.00 | 0.84 | 1.00 | 0.84 | 1.00 | 0.79 | 1.00 | 0.72 | 1.00 | 0.76 | 1.00 | 0.83 | 1.00 | 0.78 | 1.00 | 0.85 | 1.00 | 0.84 | 0.80 |
| Global TabuSearch | 0.99 | 0.79 | 0.98 | 0.85 | 0.99 | 0.82 | 0.99 | 0.85 | 0.98 | 0.86 | 0.99 | 0.79 | 0.98 | 0.86 | 0.99 | 0.85 | 0.99 | 0.82 | 0.98 | 0.87 | 0.84 |
| Global K2 | 1.00 | 0.81 | 1.00 | 0.80 | 1.00 | 0.83 | 1.00 | 0.89 | 1.00 | 0.84 | 1.00 | 0.82 | 1.00 | 0.85 | 1.00 | 0.82 | 1.00 | 0.86 | 1.00 | 0.85 | 0.84 |
| Global TAN | 0.99 | 0.78 | 0.99 | 0.83 | 1.00 | 0.87 | 0.99 | 0.88 | 0.99 | 0.82 | 0.99 | 0.81 | 0.99 | 0.85 | 1.00 | 0.82 | 0.99 | 0.85 | 1.00 | 0.86 | 0.84 |
| CISearchAlgorithm | 0.93 | 0.83 | 0.90 | 0.79 | 0.92 | 0.84 | 0.92 | 0.83 | 0.90 | 0.87 | 0.92 | 0.82 | 0.90 | 0.80 | 0.93 | 0.85 | 0.90 | 0.82 | 0.92 | 0.84 | 0.83 |
| Local TabuSearch | 0.97 | 0.83 | 0.96 | 0.83 | 0.96 | 0.88 | 0.97 | 0.87 | 0.96 | 0.86 | 0.97 | 0.84 | 0.97 | 0.83 | 0.97 | 0.87 | 0.97 | 0.85 | 0.98 | 0.83 | 0.84 |
| Local K2 | 0.99 | 0.83 | 1.00 | 0.79 | 0.99 | 0.87 | 1.00 | 0.86 | 1.00 | 0.80 | 1.00 | 0.82 | 1.00 | 0.89 | 1.00 | 0.82 | 1.00 | 0.81 | 1.00 | 0.87 | 0.84 |
| Local TAN | 0.98 | 0.84 | 0.99 | 0.83 | 0.98 | 0.86 | 0.99 | 0.86 | 0.99 | 0.82 | 1.00 | 0.81 | 0.98 | 0.86 | 1.00 | 0.86 | 0.99 | 0.85 | 0.99 | 0.87 | 0.84 |
| Mixture | 0.99 | 0.85 | 1.00 | 0.83 | 0.99 | 0.88 | 1.00 | 0.90 | 0.99 | 0.86 | 0.99 | 0.84 | 0.99 | 0.90 | 0.99 | 0.88 | 1.00 | 0.84 | 1.00 | 0.87 | 0.87 |
Relevant variables.
| Variable |
| ||
|---|---|---|---|
| Chi-squared test | Exact Fisher test | ||
| Yates | Monte Carlo | ||
| Allergy | 0.01908788 | 0.02098951 | 0.01739722 |
| Mechanical/manual instrumentation | 0.0035934 | 0.001999 | 0.0029985 |
| Anesthetic | 0.00306269 | 0.0029985 | 0.00149925 |
| Ranking difficulty level | 2.33 | 0.00049975 | 0.00049975 |
| Tooth number | 0.00465514 | 0.00649675 | 0.00449775 |
| Root anatomy | 3.39 | 0.00049975 | 0.00049975 |
| Type of restoration: Perno | 6.28 | 0.00049975 | 0.00049975 |
| Perno | 0.00017239 | 0.00049975 | 9.61 |
| Type | 0.00537458 | 0.003998 | 0.00385604 |
| Time endodontics-restoration | 3.74 | 0.00049975 | 0.00049975 |
| Length | 0.00601985 | 0.00549725 | 0.00549725 |
| Number of roots | 0.02352122 | 0.02598701 | 0.02198901 |
| Curvatures yes/no | 0.02317278 | 0.02998501 | 0.02240645 |
| Adjacent remaining | 0.00109389 | 0.0029985 | 0.00149925 |