| Literature DB >> 30424769 |
Gilles Vandewiele1, Femke De Backere2, Kiani Lannoye2, Maarten Vanden Berghe2, Olivier Janssens2, Sofie Van Hoecke2, Vincent Keereman3, Koen Paemeleire3, Femke Ongenae2, Filip De Turck2.
Abstract
BACKGROUND: Headache disorders are an important health burden, having a large health-economic impact worldwide. Current treatment & follow-up processes are often archaic, creating opportunities for computer-aided and decision support systems to increase their efficiency. Existing systems are mostly completely data-driven, and the underlying models are a black-box, deteriorating interpretability and transparency, which are key factors in order to be deployed in a clinical setting.Entities:
Keywords: Decision support system; Mobile cross-platform development; Primary headache disorders; Prior knowledge incorporation; Web application development; White-box predictive modeling
Mesh:
Year: 2018 PMID: 30424769 PMCID: PMC6234630 DOI: 10.1186/s12911-018-0679-6
Source DB: PubMed Journal: BMC Med Inform Decis Mak ISSN: 1472-6947 Impact factor: 2.796
Fig. 1An overview of the different components of the proposed decision support system and how they interact. Icons are taken from www.draw.io & www.iconarchive.com and licensed for non-commercial use
Fig. 2Screenshots of the developed mobile headache journal, Chronicals. On the left screen, the user can select the appropriate location of the headache (translation: “Location. Indicate on which places you feel pain. Hint: you can turn the model.”). The middle screen depicts the home screen and contains a button to add new headache information, add new medicine information, get an overview of registered information, display advice from physicians and configure the settings of the application. On the right screen, the user can select the relevant symptoms for a headache (translation list entries from top to bottom: “vomiting, sensitive to exertion, nausea, sensitive to light, sensitive to sound, lack of appetite, visual aura, sensible aura, motoric aura, speech problems”)
Fig. 3An overview of the automated diagnosis support module. Icons are taken from www.draw.io & www. iconarchive.com and licensed for non-commercial use
Fig. 4Screenshot of the developed dashboard for physicians: inspecting the decision tree
The different variables of the migbase dataset, each of the symptoms is a binary variable
| Variable | Migbase | Chronicals |
|---|---|---|
| Disorder | Migraine, cluster, tension | Migraine with or without aura, cluster, tension |
| Duration | A: 0-4 seconds | Continuous value (sec. between start and end time) |
| B: 5-119 seconds | ||
| C: 120-239 seconds | ||
| D: 240-899 seconds | ||
| E: 900-1799 seconds | ||
| F: 1800-10799 seconds | ||
| G: 10800-14399 seconds | ||
| H: 14400-259199 seconds | ||
| I: 259200-604799 seconds | ||
| J: 604800+ seconds | ||
| Location | Unilateral, bilateral, orbital | Frontal (right, mid, left), parietal (right, mid, left), temporal (right, left), occipital (right, mid, left), cervical (right, mid, left), orbital (right, left), mandibular (right, left), maxillar (right, left) |
| Headache days | < 1; 1−14; 7−365; > 14; > 365, none | Number of days a headache was registered |
| Severity | Mild, moderate, severe | Scale from 1 to 10 |
| Characterization | Pressing, pulsating, stabbing | Pressing, pulsating, stabbing |
| Previous attacks | 2−4; 5−9; 10−19; 20+ | Number of headaches registered |
| Aura duration | None, hour, day | Derived from duration of headaches with aura symptoms |
| Symptoms | Nausea, vomiting, photophobia, phonophobia, aggravation (by movement), conjunctival injection, lacrimation, pericranial, nasal congestion, rhinorrhoea, eyelid oedema, forehead and facial sweating, miosis, ptosis, speech disturbance, dysarthria, hemiplegic, visual symptoms, sensory symptoms, homonymous symptoms, agitation, motor weakness, vertigo, tinnitus, hypacusia, diplopia, ataxia, decreased consciousness, nasal symptoms, paraesthesias, aura development, headache with aura | Nausea, vomiting, photophobia, phonophobia, aggravation (by movement), lack of appetite, conjunctival injection, lacrimation, nasal congestion, rhinorrhoea, eyelid oedema, forehead and facial sweating, miosis, ptosis, speech disturbance, visual symptoms, sensory symptoms, motor weakness, facial flushing, aural fulness |
| Triggers | n/a | Alcohol, sleep deficit, stress, menstruation, fatigue, food, warmth, noise, light |
Fig. 5The methodology to calculate similarities between semantically annotated samples and class concepts in our knowledge base
The different techniques with their corresponding accuracy and κ-score on the migbase dataset
| Algorithm | Accuracy | Cohen |
|---|---|---|
| GENESIM | 0.983510±0.0095 | 0.958342±0.0237 |
|
| 0.981148±0.0087 | 0.957122±0.0188 |
| RF | 0.981148±0.0087 | 0.957091±0.0189 |
| LR | 0.979992±0.0079 | 0.953758±0.0181 |
| XGB | 0.978781±0.0080 | 0.951446±0.0180 |
| SVM | 0.977556±0.0122 | 0.948858±0.0273 |
| KNN | 0.976463±0.0144 | 0.945615±0.0333 |
| CART | 0.976435±0.0065 | 0.946280±0.0141 |
| NN | 0.951250±0.0189 | 0.916672±0.1471 |
The mean sensitivity and specificity scores with corresponding standard deviations for each class individually on the migbase dataset for the original training set and the transformed datasets obtained using three over-sampling techniques
| Technique | Migraine | Tension | Cluster | |||
|---|---|---|---|---|---|---|
| Sensitivity | Specificity | Sensitivity | Specificity | Sensitivity | Specificity | |
| Prior knowledge | 0.9753±0.006 | 0.9682±0.007 |
| 0.9973±0.002 | ||
| ADASYN | 0.9839±0.003 | 0.9683±0.007− | 0.9836±0.003− | 0.9421±0.022− | 0.9969±0.002 | |
| SMOTE | 0.9845±0.003+ | 0.9767±0.006+ | 0.9845±0.003 | 0.9307±0.024− | 0.9967±0.002 | |
| Sample weight | 0.9830±0.003 | 0.9742±0.007 | 0.9696±0.008 | 0.9827±0.003− | 0.9250±0.024− | 0.9969±0.002 |
| None | 0.9834±0.003 | 0.9744±0.006 | 0.9695±0.008 | 0.9850±0.003 | 0.9556±0.021 |
|
A cell is marked as.+ or.− if the result is a statistically significant (ρ≤0.05) improvement or detriment respectively compared to the baseline (None), according to a bootstrap test
The mean accuracies and κ-scores on the migbase dataset for the original training set and the transformed datasets obtained using three over-sampling techniques
| Technique | Accuracy | Cohen |
|---|---|---|
| Prior knowledge | ||
| ADASYN | 0.9775±0.0026− | 0.9490±0.0058− |
| SMOTE | 0.9782±0.0034 | 0.9501±0.0077 |
| Sample weight | 0.9762±0.003− | 0.9457±0.0069− |
| None | 0.9785±0.0029 | 0.9508±0.0066 |
A cell is marked as.+ or.− if the result is a statistically significant (ρ≤0.05) improvement or detriment respectively compared to the baseline (None), according to a bootstrap test
The accuracy rates on the public migbase dataset for the different feature extraction techniques
| Technique | Accuracy | Cohen |
|---|---|---|
| Only RBF | 0.9788±0.0115 | 0.9522±0.0251 |
| Original + RBF | 0.9692±0.0167− | 0.9303±0.0368− |
| Only WF | 0.9339±0.0384− | 0.8588±0.0809− |
| Original + WF | 0.9795±0.0155 | 0.9534±0.0342 |
| Original + WF + RBF | 0.9692±0.0150− | 0.9301±0.0323− |
| Original | 0.9784±0.0107 | 0.9508±0.0237 |
A cell is marked as.+ or.− if the result is a statistically significant improvement or detriment respectively compared to the baseline (Original), according to a bootstrap test