Machine Learning Applied to Diagnosis of Human Diseases: A Systematic Review
Source abstract
Abstract
Human healthcare is one of the most important topics for society. It tries to find the correct effective and robust disease detection as soon as possible to patients receipt the appropriate cares. Because this detection is often a difficult task, it becomes necessary medicine field searches support from other fields such as statistics and computer science. These disciplines are facing the challenge of exploring new techniques, going beyond the traditional ones. The large number of techniques that are emerging makes it necessary to provide a comprehensive overview that avoids very particular aspects. To this end, we propose a systematic review dealing with the Machine Learning applied to the diagnosis of human diseases. This review focuses on modern techniques related to the development of Machine Learning applied to diagnosis of human diseases in the medical field, in order to discover interesting patterns, making non-trivial predictions and useful in decision-making. In this way, this work can help researchers to discover and, if necessary, determine the applicability of the machine learning techniques in their particular specialties. We provide some examples of the algorithms used in medicine, analysing some trends that are focused on the goal searched, the algorithm used, and the area of applications. We detail the advantages and disadvantages of each technique to help choose the most appropriate in each real-life situation, as several authors have reported. The authors searched Scopus, Journal Citation Reports (JCR), Google Scholar, and MedLine databases from the last decades (from 1980s approximately) up to the present, with English language restrictions, for studies according to the objectives mentioned above. Based on a protocol for data extraction defined and evaluated by all authors using PRISMA methodology, 141 papers were included in this advanced review.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Artificial Intelligence in Healthcare · Machine Learning in Healthcare · COVID-19 diagnosis using AI
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Physics and Mathematics, University of Alcalá, 28805 Alcalá de Henares, Spain
Department of Computer Science, University of Alcalá, 28805 Alcalá de Henares, Spain
Ramón y Cajal Institute of Sanitary Research, 28034 Madrid, Spain
Department of Technology of Computers and Communications, University of Extremadura, 10003 Cáceres, Spain
Department of Nursing and Physiotherapy, University of Alcalá, 28805 Alcalá de Henares, Spain
Funding
Ministerio de Economía, Industria y Competitividad, Gobierno de España
References (100+)
Show source-provided references
1. Bagga, P., and Hans, R. (2015). Applications of Mobile Agents in Healthcare Domain: A Literature Survey. Int. J. Grid Distrib. Comput., 8.10.14257/ijgdc.2015.8.5.05 ↗
2. Sharing health-care records over the Internet10.1109/4236.935177 ↗
3. Daniels, M., and Schroeder, S.A. (1977). Variation among physicians in use of laboratory tests II. Relation to clinical productivity and outcomes of care. Med. Care, 482–487.10.1097/00005650-197706000-00004 ↗
4. Dealing with medical practice variations: A proposal for action10.1377/hlthaff.3.2.6 ↗
5. Is clinical practice variability the major reason for differences in pathology requesting patterns in general practice?10.1136/jcp.55.4.312 ↗
6. An interventional program for diagnostic testing in the emergency department10.5694/j.1326-5377.2002.tb04697.x ↗
7. Survival analysis for high-dimensional, heterogeneous medical data: Exploring feature extraction as an alternative to feature selection10.1016/j.artmed.2016.07.004 ↗
8. Dick, R.S., Steen, E.B., and Detmer, D.E. (1997). The Computer-Based Patient Record: An Essential Technology for Health Care, National Academies Press.
9. Combining data mining and case-based reasoning for intelligent decision support for pathology ordering by general practitioners10.1016/j.ejor.2007.11.003 ↗
10. Integrating data mining with case-based reasoning for chronic diseases prognosis and diagnosis10.1016/j.eswa.2006.01.038 ↗
11. The inevitable application of big data to health care10.1001/jama.2013.393 ↗
12. Data mining with big data10.1109/TKDE.2013.109 ↗
13. Witten, I.H., Frank, E., Hall, M.A., and Pal, C.J. (2016). Data Mining: Practical Machine Learning Tools and Techniques, Elsevier.10.1016/B978-0-12-804291-5.00010-6 ↗
14. Machine learning: Trends, perspectives, and prospects10.1126/science.aaa8415 ↗
15. Machine learning for medical diagnosis: History, state of the art and perspective10.1016/S0933-3657(01)00077-X ↗
16. A Comparison and Prediction Analysis for the Diagnosis of Parkinson Disease Using Data Mining Techniques on Voice Datasets
17. Goodfellow, I., Bengio, Y., and Courville, A. (2016). Deep Learning, MIT Press.
18. How can systematic reviews incorporate qualitative research? A critical perspective10.1177/1468794106058867 ↗
19. Machine learning applications in cancer prognosis and prediction10.1016/j.csbj.2014.11.005 ↗
20. Hartigan, J.A. (1975). Clustering Algorithms, Wiley.
21. ST-DBSCAN: An algorithm for clustering spatial-temporal data10.1016/j.datak.2006.01.013 ↗
22. The self-organizing map10.1016/S0925-2312(98)00030-7 ↗
23. Dara, R., Kremer, S.C., and Stacey, D.A. (2002, January 12–17). Clustering unlabeled data with SOMs improves classification of labeled real-world data. Proceedings of the IEEE International Joint Conference on Neural Networks IJCNN’02, Honolulu, HI, USA.
24. Wang, B., Mezlini, A., Demir, F., Fiume, M., Tu, Z., Brudno, M., Haibe-Kains, B., and Goldenberg, A. (2014). Similarity network fusion for aggregating data types on a genomic scale. Nat. Methods, 11.10.1038/nmeth.2810 ↗
25. A novel approach for data integration and disease subtyping10.1101/gr.215129.116 ↗
26. Multi-omic tumor data reveal diversity of molecular mechanisms that correlate with survival10.1038/s41467-018-06921-8 ↗
27. Improving condition severity classification with an efficient active learning based framework10.1016/j.jbi.2016.03.016 ↗
28. Inter-labeler and intra-labeler variability of condition severity classification models using active and passive learning methods10.1016/j.artmed.2017.03.003 ↗
29. Support-vector networks10.1007/BF00994018 ↗
30. Induction of decision trees10.1007/BF00116251 ↗
31. Quinlan, J.R. (1993). C4.5: Programs for Machine Learning, Springer.
32. Fix, E., and Hodges, J.L. (1951). Discriminatory Analysis-Nonparametric Discrimination: Consistency Properties, Technical Report; DTIC Document.10.1037/e471672008-001 ↗
33. McCallum, A., and Nigam, K. (1998, January 22–27). A comparison of event models for naive bayes text classification. Proceedings of the AAAI-98 Workshop on Learning for Text Categorization, Madison, WA, USA.
34. Toward Normative Expert Systems: Part I. The Pathfinder project10.1055/s-0038-1634867 ↗
35. Toward Normative Expert Systems: Part II. The Pathfinder project10.1055/s-0038-1634868 ↗
36. Lawson, C.L., and Hanson, R.J. (1995). Solving Least Squares Problems, Society for Industrial and Applied Mathematics.10.1137/1.9781611971217 ↗
37. Kleinbaum, D.G., and Klein, M. (2010). Analysis of matched data using logistic regression. Logistic Regression, Springer.10.1007/978-1-4419-1742-3 ↗
38. Relative reducts in consistent and inconsistent decision tables of the Pawlak rough set model10.1016/j.ins.2009.08.020 ↗
39. Rokach, L., and Maimon, O. (2014). Data Mining with Decision Trees: Theory and Applications, World Scientific Publishing.10.1142/9097 ↗
40. Breiman, L., Friedman, J., Stone, C.J., and Olshen, R.A. (1984). Classification and Regression Trees, Chapman and Hall/CRC.
41. Serrano, K.J., Yu, M., Coa, K.I., Collins, L.M., and Atienza, A.A. (2016). Mining health app data to find more and less successful weight loss subgroups. J. Med. Internet Res., 18.10.2196/jmir.5473 ↗
42. Non-constrained blood pressure monitoring using ECG and PPG for personal healthcare10.1007/s10916-008-9186-0 ↗
43. Yu, X., Liu, J., Zhou, Y., and Wan, W. (2010, January 23–25). Study of SVM decision-tree optimization algorithm based on genetic algorithm. Proceedings of the IEEE International Conference on Audio Language and Image Processing (ICALIP), Shanghai, China.10.1109/ICALIP.2010.5685104 ↗
44. A survey on Data Mining approaches for Healthcare10.14257/ijbsbt.2013.5.5.25 ↗
45. Rawte, V., and Anuradha, G. (2015, January 15–17). Fraud detection in health insurance using data mining techniques. Proceedings of the IEEE International Conference on Communication, Information & Computing Technology (ICCICT), Mumbai, India.10.1109/ICCICT.2015.7045689 ↗
46. Dietterich, T.G. (2000, January 21–23). Ensemble methods in machine learning. Proceedings of the International Workshop on Multiple Classifier Systems, Cagliari, Italy.10.1007/3-540-45014-9_1 ↗
47. Sentiment classification of online reviews to travel destinations by supervised machine learning approaches10.1016/j.eswa.2008.07.035 ↗
48. The application of neural networks to EM-based simulation and optimization of interconnects in high-speed VLSI circuits10.1109/22.575595 ↗
49. Logistic regression and artificial neural network classification models: A methodology review10.1016/S1532-0464(03)00034-0 ↗
50. Use of machine learning to identify children with autism and their motor abnormalities10.1007/s10803-015-2379-8 ↗
51. Samui, P. (2015). Handbook of Research on Advanced Computational Techniques for Simulation-Based Engineering, IGI Global. Advances in Computer and Electrical Engineering.10.4018/978-1-4666-9479-8 ↗
52. A comparison study between data mining tools over some classification methods
53. A cascaded classifier approach for improving detection rates on rare attack categories in network intrusion detection10.1007/s10489-010-0263-y ↗
54. Estimating classification error rate: Repeated cross-validation, repeated hold-out and bootstrap10.1016/j.csda.2009.04.009 ↗
55. A survey of techniques for internet traffic classification using machine learning10.1109/SURV.2008.080406 ↗
56. Kohavi, R. (1995, January 20–25). A study of cross-validation and bootstrap for accuracy estimation and model selection. Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), Stanford, CA, USA.
57. A survey of cross-validation procedures for model selection10.1214/09-SS054 ↗
58. Improvements on cross-validation: The 632+ bootstrap method
59. Efron, B., and Tibshirani, R.J. (1994). An Introduction to the Bootstrap, Chapman & Hall/CRC.10.1201/9780429246593 ↗
60. Guest editorial deep learning in medical imaging: Overview and future promise of an exciting new technique10.1109/TMI.2016.2553401 ↗
61. Droid-Sec: Deep learning in android malware detection10.1145/2740070.2631434 ↗
62. Deep learning10.1038/nature14539 ↗
63. Theory of the backpropagation neural network
64. Werbos, P.J. (1974). Beyond Regression: New Tools for Prediction and Analysis in Behavioral Sciences. [Ph.D. Thesis, Harvard University].
65. Rumenlhart, D.E., and McClelland, J.L. (1986). Parallel Distributed Processing, MIT Press. Volume 1. Explorations in the Microstructure of Cognition: Foundations.10.7551/mitpress/5236.001.0001 ↗
66. Deep learning in neural networks: An overview10.1016/j.neunet.2014.09.003 ↗
67. Introduction to backpropagation neural network computation10.1023/A:1018966222807 ↗
68. Artificial intelligence and machine learning to fight COVID-1910.1152/physiolgenomics.00029.2020 ↗
69. Arga, K.Y. (2020). COVID-19 and the Futures of Machine Learning. OMICS J. Integr. Biol.10.1089/omi.2020.0093 ↗
70. Role of biological Data Mining and Machine Learning Techniques in Detecting and Diagnosing the Novel Coronavirus (COVID-19): A Systematic Review10.1007/s10916-020-01582-x ↗
71. A machine learning forecasting model for COVID-19 pandemic in India10.1007/s00477-020-01827-8 ↗
72. Machine learning using intrinsic genomic signatures for rapid classification of novel pathogens: COVID-19 case study10.1371/journal.pone.0232391 ↗
73. Quantifying COVID-19 Content in the Online Health Opinion War Using Machine Learning10.1109/ACCESS.2020.2993967 ↗
74. Cutting edge: Molecular portrait of human autoimmune disease10.4049/jimmunol.169.1.5 ↗
75. Molecular subclasses of high-grade glioma predict prognosis, delineate a pattern of disease progression, and resemble stages in neurogenesis10.1016/j.ccr.2006.02.019 ↗
76. Ng, H.P., Ong, S.H., Foong, K.W.C., Goh, P.S., and Nowinski, W.L. (2006, January 26–28). Medical image segmentation using k-means clustering and improved watershed algorithm. Proceedings of the IEEE Southwest Symposium on Image Analysis and Interpretation, Denver, CO, USA.
77. Neuropsychiatric symptoms in patients with Parkinson’s disease and dementia: Frequency, profile and associated care giver stress10.1136/jnnp.2005.083113 ↗
78. A novel infection screening method using a neural network and k-means clustering algorithm which can be applied for screening of unknown or unexpected infectious diseases10.1016/j.jinf.2012.10.010 ↗
79. Genomic responses in mouse models poorly mimic human inflammatory diseases10.1073/pnas.1222878110 ↗
80. Manickavasagam, K., Sutha, S., and Kamalanand, K. (2014). An automated system based on 2 d empirical mode decomposition and k-means clustering for classification of Plasmodium species in thin blood smear images. BMC Infect. Dis., 14.10.1186/1471-2334-14-S3-P13 ↗
81. A new approach to determine the classification of mammographic image using K-means clustering algorithm
82. Identification of Tuberculosis Patient Characteristics Using K-Means Clustering
83. Kumar, P.R., Prasath, T.A., Rajasekaran, M.P., and Vishnuvarthanan, G. (2017, January 15–16). Brain Subject Estimation Using PSO K-Means Clustering-An Automated Aid for the Assessment of Clinical Dementia. Proceedings of the International Conference on Information and Communication Technology for Intelligent Systems, Ahmedabad, India.
84. Data clustering method for discovering clusters in spatial cancer databases
85. Çelik, M., Dadaşer-Çelik, F., and Dokuz, A.Ş. (2011, January 15–18). Anomaly detection in temperature data using dbscan algorithm. Proceedings of the IEEE International Symposium on Innovations in Intelligent Systems and Applications (INISTA), Istanbul, Turkey.10.1109/INISTA.2011.5946052 ↗
86. Comparative analysis of feature extraction methods for the classification of prostate cancer from TRUS medical images
87. Analysis of diabetic patients through their examination history10.1016/j.eswa.2013.02.006 ↗
88. Sriram, T.V.S., Rao, M.V., Narayana, G.V.S., and Kaladhar, D.S.V.G.K. (2015, January 16–18). Diagnosis of Parkinson Disease Using Machine Learning and Data Mining Systems from Voice Dataset. Proceedings of the 3rd International Conference on Frontiers of Intelligent Computing: Theory and Applications (FICTA), Durgapur, West Bengal, India.10.1007/978-3-319-11933-5_17 ↗
89. Automated detection of brain atrophy patterns based on MRI for the prediction of Alzheimer’s disease10.1016/j.neuroimage.2009.11.046 ↗
90. Discrimination of Alzheimer’s Disease using longitudinal information10.1007/s10618-017-0502-5 ↗
91. How to identify tremor dominant and postural instability/gait difficulty groups with the movement disorder society unified Parkinson’s disease rating scale: Comparison with the unified Parkinson’s disease rating scale10.1002/mds.25383 ↗
92. Neuropsychiatric disturbance in Alzheimer’s disease clusters into three groups: The Cache County study10.1002/gps.448 ↗
93. Genome-wide association study identifies variants at CLU and PICALM associated with Alzheimer’s disease10.1038/ng.440 ↗
94. Meta-analysis of 74,046 individuals identifies 11 new susceptibility loci for Alzheimer’s disease10.1038/ng.2802 ↗
95. Prediction model building and feature selection with support vector machines in breast cancer diagnosis10.1016/j.eswa.2006.09.041 ↗
96. A new intelligent diagnosis system for the heart valve diseases by using genetic-SVM classifier10.1016/j.eswa.2009.02.053 ↗
97. Diagnostic study on arrhythmia cordis based on particle swarm optimization-based support vector machine10.1016/j.eswa.2010.02.126 ↗
98. Computer-aided diagnosis of pulmonary infections using texture analysis and support vector machine classification10.1016/j.acra.2010.11.013 ↗
99. Hepatitis disease diagnosis using a novel hybrid method based on support vector machine and simulated annealing (SVM-SA)10.1016/j.cmpb.2011.08.003 ↗
100. Automatic detection of erythemato-squamous diseases using PSO–SVM based on association rules10.1016/j.engappai.2012.01.017 ↗