Abstract
In the past decade diabetes management has been transformed by the addition of continuous glucose monitoring and insulin pump data. More recently, a wide variety of functions and physiologic variables, such as heart rate, hours of sleep, number of steps walked and movement, have been available through wristbands or watches. New data, hydration, geolocation, and barometric pressure, among others, will be incorporated in the future. All these parameters, when analyzed, can be helpful for patients and doctors’ decision support. Similar new scenarios have appeared in most medical fields, in such a way that in recent years, there has been an increased interest in the development and application of the methods of artificial intelligence (AI) to decision support and knowledge acquisition. Multidisciplinary research teams integrated by computer engineers and doctors are more and more frequent, mirroring the need of cooperation in this new topic. AI, as a science, can be defined as the ability to make computers do things that would require intelligence if done by humans. Increasingly, diabetes-related journals have been incorporating publications focused on AI tools applied to diabetes. In summary, diabetes management scenarios have suffered a deep transformation that forces diabetologists to incorporate skills from new areas. This recently needed knowledge includes AI tools, which have become part of the diabetes health care. The aim of this article is to explain in an easy and plane way the most used AI methodologies to promote the implication of health care providers—doctors and nurses—in this field.
Keywords: artificial intelligence, decision support, diabetes, machine learning
Artificial intelligence (AI) has been defined in many ways. Currently, the most accepted definition is the one made by Boden:1 the ability to make computers do things that would require intelligence if done by humans. It is also not trivial to define intelligence. Intelligence is usually defined as a group of abilities such as understanding, learning and reasoning to make decisions and to solve problems. AI emulates these aspects of human intelligence by means of a number of tools. The aim of this review is to list and explain the most frequently used AI tools in simple words to facilitate understanding. AI methodologies and techniques have been applied to medicine and health in general over the past decades. Diagnosis, classification, therapy and robotics, among others, are common AI medical applications. Among the variety of different AI technologies, neural networks2 and fuzzy logic (FL) are the most often used ones to date. However, there are other techniques and methodologies, which have been also selected and included in this review due to their relevance. In addition, a glossary of useful terms has been included (Table 1) as well as a list of examples of the most representative publications on AI applied to diabetes (appendix).
Table 1.
CIG | Computer interpretable guidelines (CIGs) are clinical practice guidelines formalized in a computer-based system. |
Data mining | Computational process to extract information and knowledge from a large dataset and to transform it into an understandable structure. |
Defuzzification | In FL, defuzzification is the process of converting a combined output of fuzzy rules into a numerical values. The input for the defuzzification process is the aggregated set and the output is a single number. |
Fuzzification | In FL, fuzzification is the process of mapping numerical inputs into fuzzy inputs: degree to which the inputs belong to the respective fuzzy sets according to a membership function. |
Heuristic | Exploratory algorithms that shorten the time to find a reasonably good solution that would otherwise be excessively time-consuming. |
Hybrid systems | Systems which integrate a combination of AI techniques; for example, neuro-fuzzy, fuzzy-expert systems, etc. |
Inference engine | Key feature of an expert system in charge of the reasoning process whereby the expert system reaches a solution based on the expert’s knowledge contained in the rule base and the facts contained in the database. |
Membership function | In FL, a membership function is required to convert input parameters to a fuzzy set. These membership functions, can have different shapes. The most common are triangular shape; however bell, trapezoidal, sinusoidal, and exponential can be also used. |
Metaheurisitc | Algorithmic framework that provides a set of strategies to develop heuristic algorithms. GA are examples. |
Multilayer perceptron (MLP) | ANN structure for supervised learning. Neurons in the perceptron are classifiers that aggregate inputs and assign a binary value (either 0 or 1). |
Naïve Bayes | Technique for classification and prediction based on the Bayes theorem. The algorithm constructs models that estimate the posterior probability of each class, given a set of input attributes. Bayes’s theorem, which allows calculate the probability of A given B, from knowing the probability of observing event B given that A is true, and the probabilities of A and B. The term “Naïve” refers to the assumption that given a class, all the features or attributes are conditionally independent of each other. That premise simplify very much the calculations. |
Ontology | Describes the objects, concepts and their relationships in a domain of knowledge. |
Stochastic | A stochastic program operates using probabilistic methods to solve problems |
Supervised learning | Mathematical algorithm able to learn from a dataset where the desired output is already known. It generalizes a function that maps the available inputs to their corresponding desired output. Classification and prediction algorithms are supervised learning algorithms. |
Unsupervised learning | Algorithm devoted to discover relationships or structures in a dataset. The desired output is unknown. Examples of unsupervised algorithms are clustering and association. |
AI Methodologies
Expert Systems in Medicine
Expert systems (ES) correspond to the most common type of AI system in routine clinical use. They are defined as systems with the ability to capture expert knowledge, facts and reasoning techniques to help care providers in routine work. ES attempt to mimic clinician’s expertise by applying inference methods to help in decision support or problem solving. ES have the ability to manage data to come up with reasoned conclusions. Uses of ES include image interpretation, diagnosis support and alarms generation, among other utilities.
Key features of an ES are:
A knowledge acquisition system: The system used to gather the knowledge and the rules used by the ES to solve the proposed problems. This process can be made either through direct input by the expert or the knowledge engineer or based on a database of past case studies and their results.
A knowledge base: It stores the knowledge and rules about the specific problem to be solved by the ES.
An inference engine: The control system that implements the knowledge and rules held within the knowledge base to the data, performing the reasoning process.
Rule-based reasoning (RBR), case-based reasoning (CBR), and fuzzy systems are the most common ES used in the diabetes domain.
RBR
RBR is based on the transfer of knowledge from an expert to a computer. As a consequence, the computer has to be able to find solutions to problems that otherwise should be solved by an expert. Knowledge is represented in statements in the form “if-then,” in such a way that the line of reasoning can be explained. The process of knowledge acquisition starts with a number of interviews between the expert and the knowledge engineer who will end up building and testing the ES. During these interviews, the domain expert establishes all the possible options and the engineer encodes this knowledge to become “computer interpretable.”
CBR
CBR finds solutions to new problems by adapting previously good solutions to similar problems. Case studies features need to be specified to be helpful in retrieving other cases. At the same time, features have to be discriminative enough to avoid the retrieval of cases studies which could lead to wrong solutions because of being too different. Unlike RBR, CBR does not require an explicit domain model, but just to identify new cases with significant features, which is in fact the way CBR “learns.”
CBR procedures are usually explained as the so called “CBR working cycle”, which includes five steps: (1) current problem description; (2) search for a successful solution of a similar case; (3) adaptation and reuse of the solution to the new problem; (4) evaluation; and (5) confirmed solution storage. The main CBR limitations are related to the need to get huge case studies databases, which could include nonrelevant information and make the retrieval often excessively time-consuming.
FL
Fuzzy ES are used for representing, in a computer-understandable way, expert knowledge that uses ambiguous terms. Thinking in terms of conventional logic, a blood glucose range >180 mg/dl is high and a range <80 mg/dl is low. This classification is not particularly useful for making decisions. In real life a blood glucose value of 181 mg/dl in most cases deserves a different action with respect to 281 mg/dl. In other words—in fuzzy words—181 mg/dl is high but almost acceptable while 281 mg/dl is very high and far from being acceptable. FL expresses this ambiguity assigning a certain degree of membership to different categories. In our previous example, we could say that 181 mg/dl pertains 70% to the category of “high” but only 30% to the category of “very high.”
Machine Learning
Machine learning (ML) algorithms are characterized by the ability to learn over time without being explicitly programmed. The main features of ML are problem solving usually based on a classification of data. There has been a gradual switch from heuristic approaches toward ML techniques. In the field of data mining, ML algorithms are being used to discover valuable knowledge from large databases such as in electronic medical records, which might include implicit regularities. Also ML can be applied to domains where a computer program needs to dynamically adapt to changing conditions. For example ML algorithms are useful to learn from each patient monitoring data and adapt along time in an artificial pancreas system.
ML draws on results from AI, probability and statistics, computational complexity theory, control theory, information theory, philosophy, psychology, neurobiology, and so on.3
Methods in ML include decision trees (DT), artificial neural networks (ANN), genetic algorithms (GA), or support vector machines (SVM). All of them have been successfully applied in the field of diabetes.
ANN
ANN are based on the human brain function, that means, interconnected neurons. Each neuron, the simple unit, receives several inputs and generates only one output. Each connection has assigned a weight related with the importance of the output. The neural network “learns” by training with known inputs, comparing actual output with the known one and using the error to adjust weights. Thus, the links which produce right answers are strengthened and those which generate wrong answers, weakened.
When using a library of existing neural networks, the most common is that in the training process we obtain information about how the algorithm works in the form of a mean square error (MSE). For each example, the ANN evaluates the error in all its output neurons, raises each of those numbers squared, and finally the average is calculated. Using MSE, errors are always positive and the errors of some neurons do not nullify those of others.
Deep learning
Deep learning is a new branch of ML based on neuron behavior inside of human brains. It can be considered and evolution of ANN, it utilizes a hierarchical level of ANN to carry out the process of classification. Deep learning algorithms are particularly powerful in learning processes and provide a high degree of intelligence to systems based on them. In deep neural networks, the deep refers to the factor that multiple layers of processing transform the input data (whether it’s images, speech, or text) into some output useful for making decisions.
GA
GA belong to the so called “evolutionary computation” and were defined by John Holland almost 50 years ago.4 GA simulate natural selection by creating a population of individuals (solutions) for optimization problems. The new solutions are obtained from operating “genetically” the initial population. The chromosome (set of “genes”) is represented as a string of 0 s and 1 s.
Once an initial population of chromosomes is generated, the first step is just to calculate the fitness of each chromosome. The fitness function value quantifies the optimality of a solution ranking it against the other solutions. If the solution created is not optimal, then a pair of chromosomes is selected for exchanging parts (crossover) and creates two offspring chromosomes. In the next step, a mutation randomly changes at least one gene in the chromosomes. The initial population is replaced with the new population and a new iteration starts. GA iterations end when one of the termination criteria (usually a predefined number of iterations) is satisfied. In the end, the more fit chromosomes survive.
DT
DT constitute a graphical representation of a dataset that describes the data by tree-like structures, which provides a very intuitive way of representing and understanding rules. A decision tree is composed of nodes, branches and leaves. A node represents a decision while a leaf represents an outcome. The DT always starts from the root node and grows down by splitting the data at each level into new nodes. DT are particularly good at solving classification problems.
DT are most often created based on a learning algorithm able to extract the knowledge accumulated in a specific dataset. After the DT structure has been defined, the knowledge can also be represented as sets of if-then rules to improve human readability. Some of the most widely used algorithms are ID35 and C4.5.6
DT have been successfully applied in diabetes to a broad range of tasks such as screening in type 2 diabetes7 and blood glucose classification.8
SVM
SVM are currently one of the most popular, flexible and powerful ML algorithms used for classification.
SVM are maximum-distance classification algorithms. They define an hyperplane to separate two classes above and below it, providing the maximal distance between the classifying plane and the closest data points. The points that are closest to the border are called “support vectors.” In its most basic formulation, SVM can only work with binary classification problems but, with a relatively simple extension, they can also solve multiclass classification tasks.
In the field of diabetes, SVM have been used to predict prediabetes and diabetes disease9 and in diabetes diagnosis.10
AI Technologies and Diabetes: Areas of Application
All the AI technologies explained in section 1 have been applied to different areas of diabetes management (see the appendix). In this section some examples of these applications are going to be summarized to improve the overall understanding of their utility.
Decision Support for Patients Using CBR
One of the most relevant experiences on the application of ES to decision support for patients has been performed by researchers from the Imperial College in London. They have developed and tested a bolus calculator algorithm based on CBR. This system uses continuous glucose monitoring data and is implemented in the patients smartphone. A pilot feasibility study has been published11 showing the potential benefits of this tool over conventional bolus calculators.
Closed-Loop Systems Based on FL
Apart from proportional derivative integral (PID) and model predictive control (MPC), FL-based algorithms have been successfully used for closed-loop studies, even in the ambulatory setting.12
One of the first publications including FL for closed-loop system was done by Mauseth et al in 2010. The controller used as inputs BG and the rate of change of glucose.13 Using a matrix the system assigned a coefficient which after defuzzification proposed insulin microbolus. Three years later the system was tested in an pilot study with good results.14
Computer Interpretable Guidelines (CIGs) Applied to Gestational Diabetes Management
Clinical practice guidelines are worthy instruments for quality of care improvement. Through formalization as CIGs using a complex RBR system, decision-support tools can be developed.
Clinical experience with gestational diabetes CIGs used for patients and doctors decision support is shown in another article included in this special section of the journal.15 In brief, a pilot study shown a high degree of patients’ satisfaction and higher compliance with blood glucose monitoring in comparison with usual care based on face-to-face visits.
Retinopathy Detection Using ANN
Recently, deep learning ANN has shown to identify diabetic retinopathy or diabetic macular edema in retinal fundus images with high sensitivity and high specificity.16 The authors have developed an algorithm that computes diabetic retinopathy severity from the intensity of the pixels in a fundus picture. The function was trained with a large set of images and then evaluated at one operating point selected for high specificity and a second operating point for high sensitivity obtaining very high scores.
Conclusion
Diabetology needs to suffer an adaptation process to incorporate new tools for diabetes management. Technology and particularly sensors and computer applications have become a key instrument in diabetes management for health care providers and patients. Although modern diabetes care units should include a diabetes technologist17 for dealing with technology, doctors and nurses cannot ignore the basics to better find solutions to each patient circumstances. Knowledge on insulin pumps and more recently on glucose sensors has been increasing progressively; however, comprehension about AI and smart applications performance remains largely inadequate. This article provides a general overview of the elementary concepts, definitions, and terminology frequently used in AI-related applications as well as a list of relevant publications of AI applied to diabetes.
Appendix
Method | Application | Journal |
---|---|---|
RBR | Decision support | Artif Intell Med 18 |
+FL | Automated control | Diabetes Technol Ther 19 |
CBR | Bolus calculator | Diabetes Technol Ther 11 |
Insulin dose recommendation | J Biomed Inform 20 | |
Type 2 DM treatment suggestions | Comput Methods Programs Biomed 21 | |
BG pattern detection in pump users |
J Diabetes Sci Technol
22
J Diabetes Sci Technol 23 |
|
Risk of complications | Methods Inf Med 24 | |
+FL | DM diagnosis | Artif Intell Med 25 |
FL | Automated control |
Diabetes Obes Metab
12
J Diabetes Sci Technol 26 Diabetes Technol Ther 19 N Engl J Med 27 Diabetes Technol Ther 14 J Med Eng Technol 28 |
Peripheral neuropathy assessment | Gait Posture 29 | |
Albuminuria screening | Comput Biol Med 30 | |
Diabetes diagnosis |
Comput Methods Programs Biomed
31
Australas Phys Eng Sci Med 32 |
|
Hypoglycemia detection | Artif Intell Med 33 | |
Decision support |
IEEE Trans Syst Man Cybern B Cybern
34
IEEE Trans Biomed Eng 35 |
|
Blood glucose classification | AIME 36 | |
+ANN | Renal failure prediction | Comput Math Methods Med 37 |
Retinopathy assessment | Med Biol Eng Comput 38 | |
Glucose prediction | Med Biol Eng Comput 39 | |
Hypoglycemia detection | Conf Proc IEEE Eng Med Biol Soc 40 | |
ANN | Liver cancer prediction in type 2 DM | Comput Methods Programs Biomed 41 |
GFR prediction | J Transl Med 42 | |
PreDM/DM screening |
Comput Math Methods Med
43
Australas Phys Eng Sci Med 44 Diabetes Res Clin Pract 45 Diabetes Technol Ther 46 |
|
Prediction of DM regression after surgery | Obes Res Clin Pract 47 | |
Retinopathy detection |
JAMA
16
Technol Health Care 48 J Med Eng Technol 49 J Med Syst 50 Diabet Med 7 |
|
Foot ulcers risk | Biomed Res Int 51 | |
Glucose prediction | Diabetes Technology & Therapeutics 52 | |
Bone mineral density prediction in type 1 DM | Diabetes Care 53 | |
GA | Diabetic retinopathy detection |
Comput Med Imaging Graph
54
Med Biol Eng Comput 55 IEEE Trans Med Imaging 56 |
Estimation of model parameters |
Stud Health Technol Inform
57
J Diabetes Sci Technol 58 Int J Numer Method Biomed Eng 59 Comput Biol Med 60 Clin Sci 61 |
|
Prediction of macrosomia and gestational DM | Biomark Med 62,63 | |
Foot ulcer prediction | J Biomed Opt 64 | |
DT | Cardiovascular risk |
Diab Vasc Dis Res
65
IEEE Trans Inf Technol Biomed 66 |
Retinopathy assessment |
Conf Proc IEEE Eng Med Biol Soc
67
Biomed Eng Online 68 |
|
Cardiac autonomic neuropathy assessment | Artif Intell Med 69 | |
Peripheral neuropathy prediction | Chin Med J (Engl) 70 | |
Type 2 DM screening | Eur J Endocrinol 71 | |
Blood glucose classification | Expert systems with applications 8 | |
SVM | Prediction of prediabetes and diabetes | BMC Medical Informatics and Decision Making 9 |
Diagnosis of diabetes | Int J Eng Research and App 10 |
Footnotes
Abbreviations: AI, artificial intelligence; ANN, artificial neural network; CBR, case-based reasoning; CIG, computer interpretables guidelines; DT, decision trees; ES, expert systems; FL, fuzzy logic; GA, genetic algorithms; ML, machine learning; MLP, multilayer perceptron; MSE, mean square error; RBR, rule-based reasoning; SVM, support vector machines.
Declaration of Conflicting Interests: The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding: The author(s) received no financial support for the research, authorship, and/or publication of this article.
References
- 1. Boden M. Artificial Intelligence and Natural Man. New York, NY: Basic Books; 1977. [Google Scholar]
- 2. Ramesh AN, Kambhampati C, Monson JR, Drew PJ. Artificial intelligence in medicine. Ann R Coll Surg Engl. 2004;86(5):334-338. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3. Mitchell T. Machine Learning. New York, NY: McGraw-Hill Education; 1997. [Google Scholar]
- 4. Holland J. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. Ann Arbor: University of Michigan Press; 1975. [Google Scholar]
- 5. Quinlan JR. Discovering rules by induction from large collections of examples. In: Michie D, ed. Expert Systems in the Micro Electronic Age. Edinburgh, UK: Edinburgh University Press; 1979:168-201. [Google Scholar]
- 6. Quinlan J. C4.5: Programs for Machine Learning. San Mateo, CA: Morgan Kaufmann; 1993. [Google Scholar]
- 7. Usher D, Dumskyj M, Himaga M, Williamson TH, Nussey S, Boyce J. Automated detection of diabetic retinopathy in digital retinal images: a tool for diabetic retinopathy screening. Diabet Med. 2004;21(1):84-90. [DOI] [PubMed] [Google Scholar]
- 8. Caballero-Ruiz E, García-Sáez G, Rigla M, Villaplana M, Pons B, Hernando M. Automatic classification of glycaemia measurements to enhance data interpretation in an expert system for gestational diabetes. Expert Syst Appl. 2016;63:386-396. [Google Scholar]
- 9. Yu W, Liu T, Valdez R, Gwinn M, Khoury MJ. Application of support vector machine modeling for prediction of common diseases: the case of diabetes and pre-diabetes. BMC Med Inform Decis Mak. 2010;10(1):16. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10. Kumari V, Chitra R. Classification of diabetes disease using support vector machine. Int J Eng Res Appl. 2013;3(2):1797-1801. [Google Scholar]
- 11. Reddy M, Pesl P, Xenou M, et al. Clinical safety and feasibility of the advanced bolus calculator for type 1 diabetes based on case-based reasoning: a 6-week nonrandomized single-arm pilot study. Diabetes Technol Ther. 2016;18(8):487-493. [DOI] [PubMed] [Google Scholar]
- 12. Nimri R, Bratina N, Kordonouri O, et al. MD-Logic overnight type 1 diabetes control in home settings: a multicentre, multinational, single blind randomized trial. Diabetes Obes Metab. 2017;19(4):553-561. [DOI] [PubMed] [Google Scholar]
- 13. Mauseth R, Wang Y, Dassau E, et al. Proposed clinical application for tuning fuzzy logic controller of artificial pancreas utilizing a personalization factor. J Diabetes Sci Technol. 2010;4(4):913-922. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14. Mauseth R, Hirsch IB, Bollyky J, et al. Use of a “fuzzy logic” controller in a closed-loop artificial pancreas. Diabetes Technol Ther. 2013;15(8):628-633. [DOI] [PubMed] [Google Scholar]
- 15. Rigla M, Martínez-Sarriegui I, García-Sáez G, Pons B, Hernando ME. Gestational diabetes management using smart mobile telemedicine [published online ahead of print April 1, 2017]. J Diabetes Sci Technol. doi: 10.1177/1932296817704442 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16. Gulshan V, Peng L, Coram M, et al. Development and validation of a deep learning algorithm for detection of diabetic retinopathy in retinal fundus photographs. JAMA. 2016;316(22):2402-2410. [DOI] [PubMed] [Google Scholar]
- 17. Heinemann L. The diabetes technologist: a practical solution in dealing with technology in everyday practice? J Diabetes Sci Technol. 2012;6(6):1240-1241. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18. Montani S, Magni P, Bellazzi R, Larizza C, Roudsari AV, Carson ER. Integrating model-based decision support in a multi-modal reasoning system for managing type 1 diabetic patients. Artif Intell Med. 2003;29(1-2):131-151. [DOI] [PubMed] [Google Scholar]
- 19. Capel I, Rigla M, García-Sáez G, et al. Artificial pancreas using a personalized rule-based controller achieves overnight normoglycemia in patients with type 1 diabetes. Diabetes Technol Ther. 2014;16(3):172-179. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20. Hidalgo JI, Maqueda E, Risco-Martín JL, Cuesta-Infante A, Colmenar JM, Nobel J. glUCModel: a monitoring and modeling system for chronic diseases applied to diabetes. J Biomed Inform. 2014;48:183-192. [DOI] [PubMed] [Google Scholar]
- 21. Lu X, Huang Z, Duan H. Supporting adaptive clinical treatment processes through recommendations. Comput Methods Programs Biomed. 2012;107(3):413-424. [DOI] [PubMed] [Google Scholar]
- 22. Schwartz FL, Vernier SJ, Shubrook JH, Marling CR. Evaluating the automated blood glucose pattern detection and case-retrieval modules of the 4 Diabetes Support System. J Diabetes Sci Technol. 2010;4(6):1563-1569. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23. Schwartz FL, Shubrook JH, Marling CR. Use of case-based reasoning to enhance intensive management of patients on insulin pump therapy. J Diabetes Sci Technol. 2008;2(4):603-611. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24. Armengol E, Palaudàries A, Plaza E. Individual prognosis of diabetes long-term risks: a CBR approach. Methods Inf Med. 2001;40(1):46-51. [PubMed] [Google Scholar]
- 25. El-Sappagh S, Elmogy M, Riad AM. A fuzzy-ontology-oriented case-based reasoning framework for semantic diabetes diagnosis. Artif Intell Med. 2015;65(3):179-208. [DOI] [PubMed] [Google Scholar]
- 26. Mauseth R, Lord SM, Hirsch IB, Kircher RC, Matheson DP, Greenbaum CJ. Stress testing of an artificial pancreas system with pizza and exercise leads to improvements in the system’s fuzzy logic controller. J Diabetes Sci Technol. 2015;9(6):1253-1259. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27. Phillip M, Battelino T, Atlas E, et al. Nocturnal glucose control with an artificial pancreas at a diabetes camp. N Engl J Med. 2013;368(9):824-833. [DOI] [PubMed] [Google Scholar]
- 28. Fereydouneyan F, Zare A, Mehrshad N. Using a fuzzy controller optimized by a genetic algorithm to regulate blood glucose level in type 1 diabetes. J Med Eng Technol. 2011;35(5):224-230. [DOI] [PubMed] [Google Scholar]
- 29. Sacco IC, Hamamoto AN, Tonicelli LM, Watari R, Ortega NR, Sartor CD. Abnormalities of plantar pressure distribution in early, intermediate, and late stages of diabetic neuropathy. Gait Posture. 2014;40(4):570-574. [DOI] [PubMed] [Google Scholar]
- 30. Marateb HR, Mansourian M, Faghihimani E, Amini M, Farina D. A hybrid intelligent system for diagnosing microalbuminuria in type 2 diabetes patients without having to measure urinary albumin. Comput Biol Med. 2014;45:34-42. [DOI] [PubMed] [Google Scholar]
- 31. Beloufa F, Chikh MA. Design of fuzzy classifier for diabetes disease using Modified Artificial Bee Colony algorithm. Comput Methods Programs Biomed. 2013;112(1):92-103. [DOI] [PubMed] [Google Scholar]
- 32. Settouti N, Chikh MA, Saidi M. Generating fuzzy rules for constructing interpretable classifier of diabetes disease. Australas Phys Eng Sci Med. 2012;35(3):257-270. [DOI] [PubMed] [Google Scholar]
- 33. Ling SH, Nguyen HT. Natural occurrence of nocturnal hypoglycemia detection using hybrid particle swarm optimized fuzzy reasoning model. Artif Intell Med. 2012;55(3):177-184. [DOI] [PubMed] [Google Scholar]
- 34. Lee CS, Wang MH. A fuzzy expert system for diabetes decision support application. IEEE Trans Syst Man Cybern B Cybern. 2011;41(1):139-153. [DOI] [PubMed] [Google Scholar]
- 35. Campos-Delgado DU, Hernández-Ordoñez M, Femat R, Gordillo-Moscoso A. Fuzzy-based controller for glucose regulation in type-1 diabetic patients by subcutaneous route. IEEE Trans Biomed Eng. 2006;53(11):2201-2210. [DOI] [PubMed] [Google Scholar]
- 36. García-Sáez G, Alonso JM, Molero J, et al. Mealtime blood glucose classifier based on fuzzy logic for the Diabtel Telemedicine System. In: Combi C, Shahar Y, Abu-Hanna A, eds. AIME. Berlin, Germany: Springer; 2009:295-304. [Google Scholar]
- 37. Norouzi J, Yadollahpour A, Mirbagheri SA, Mazdeh MM, Hosseini SA. Predicting renal failure progression in chronic kidney disease using integrated intelligent fuzzy expert system. Comput Math Methods Med. 2016;2016(3):6080814. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38. Ibrahim S, Chowriappa P, Dua S, et al. Classification of diabetes maculopathy images using data-adaptive neuro-fuzzy inference classifier. Med Biol Eng Comput. 2015;53(12):1345-1360. [DOI] [PubMed] [Google Scholar]
- 39. Zarkogianni K, Mitsis K, Litsa E, et al. Comparative assessment of glucose prediction models for patients with type 1 diabetes mellitus applying sensors for glucose and physical activity monitoring. Med Biol Eng Comput. 2015;53(12):1333-1343. [DOI] [PubMed] [Google Scholar]
- 40. San PP, Ling SH, Nguyen HT. Intelligent detection of hypoglycemic episodes in children with type 1 diabetes using adaptive neural-fuzzy inference system. Conf Proc IEEE Eng Med Biol Soc. 2012;2012:6325-6328. [DOI] [PubMed] [Google Scholar]
- 41. Rau HH, Hsu CY, Lin YA, et al. Development of a web-based liver cancer prediction model for type II diabetes patients by using an artificial neural network. Comput Methods Programs Biomed. 2016;125:58-65. [DOI] [PubMed] [Google Scholar]
- 42. Chen J, Tang H, Huang H, et al. Development and validation of new glomerular filtration rate predicting models for Chinese patients with type 2 diabetes. J Transl Med. 2015;13:317. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43. Choi SB, Kim WJ, Yoo TK, et al. Screening for prediabetes using machine learning models. Comput Math Methods Med. 2014;2014:618976. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44. Saraoğlu HM, Temurtas F, Altıkat S. Quantitative classification of HbA1C and blood glucose level for diabetes diagnosis using neural networks. Australas Phys Eng Sci Med. 2013;36(4):397-403. [DOI] [PubMed] [Google Scholar]
- 45. Wang C, Li L, Wang L, et al. Evaluating the risk of type 2 diabetes mellitus using artificial neural network: an effective classification approach. Diabetes Res Clin Pract. 2013;100(1):111-118. [DOI] [PubMed] [Google Scholar]
- 46. Shi H, Lu Y, Du J, et al. Application of back propagation artificial neural network on genetic variants in adiponectin ADIPOQ, peroxisome proliferator-activated receptor-γ, and retinoid X receptor-α genes and type 2 diabetes risk in a Chinese Han population. Diabetes Technol Ther. 2012;14(3):293-300. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47. Lee YC, Lee WJ, Liew PL. Predictors of remission of type 2 diabetes mellitus in obese patients after gastrointestinal surgery. Obes Res Clin Pract. 2013;7(6):e494-e500. [DOI] [PubMed] [Google Scholar]
- 48. Franklin SW, Rajan SE. An automated retinal imaging method for the early diagnosis of diabetic retinopathy. Technol Health Care. 2013;21(6):557-569. [DOI] [PubMed] [Google Scholar]
- 49. Nayak J, Bhat PS, Acharya UR. Automatic identification of diabetic maculopathy stages using fundus images. J Med Eng Technol. 2009;33(2):119-129. [DOI] [PubMed] [Google Scholar]
- 50. Nayak J, Bhat PS, Acharya R, Lim CM, Kagathi M. Automated identification of diabetic retinopathy stages using digital fundus images. J Med Syst. 2008;32(2):107-115. [DOI] [PubMed] [Google Scholar]
- 51. Singh K, Singh VK, Agrawal NK, Gupta SK, Singh K. Association of Toll-like receptor 4 polymorphisms with diabetic foot ulcers and application of artificial neural network in DFU risk assessment in type 2 diabetes patients. Biomed Res Int. 2013;2013:318686. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52. Perez-Gandia C, Facchinetti A, Sparacino G, et al. Artificial neural network algorithm for online glucose prediction from continuous glucose monitoring. Diabetes Technol Ther. 2010;12(1):81-88. [DOI] [PubMed] [Google Scholar]
- 53. Eller-Vainicher C, Zhukouskaya VV, Tolkachev YV, et al. Low bone mineral density and its predictors in type 1 diabetic patients evaluated by the classic statistics and artificial neural network analysis. Diabetes Care. 2011;34(10):2186-2191. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 54. Welikala RA, Fraz MM, Dehmeshki J, et al. Genetic algorithm based feature selection combined with dual classification for the automated detection of proliferative diabetic retinopathy. Comput Med Imaging Graph. 2015;43:64-77. [DOI] [PubMed] [Google Scholar]
- 55. Ganesan K, Martis RJ, Acharya UR, et al. Computer-aided diabetic retinopathy detection using trace transforms on digital fundus images. Med Biol Eng Comput. 2014;52(8):663-672. [DOI] [PubMed] [Google Scholar]
- 56. Quellec G, Lamard M, Josselin PM, Cazuguel G, Cochener B, Roux C. Optimal wavelet transform for the detection of microaneurysms in retina photographs. IEEE Trans Med Imaging. 2008;27(9):1230-1241. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 57. Gyuk P, Szabo I, Vassanyi I, Kosa I, Kovacs L. Combined model for diabetes lifestyle support. Stud Health Technol Inform. 2014;197:77-81. [PubMed] [Google Scholar]
- 58. Greenwood NJ, Gunton JE. A computational proof of concept of a machine-intelligent artificial pancreas using Lyapunov stability and differential game theory. J Diabetes Sci Technol. 2014;8(4):791-806. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59. Ghosh S, Gude S. A genetic algorithm tuned optimal controller for glucose regulation in type 1 diabetic subjects. Int J Numer Method Biomed Eng. 2012;28(8):877-889. [DOI] [PubMed] [Google Scholar]
- 60. Morbiducci U, Di Benedetto G, Kautzky-Willer A, Deriu MA, Pacini G, Tura A. Identification of a model of non-esterified fatty acids dynamics through genetic algorithms: the case of women with a history of gestational diabetes. Comput Biol Med. 2011;41(3):146-153. [DOI] [PubMed] [Google Scholar]
- 61. Morbiducci U, Di Benedetto G, Kautzky-Willer A, Pacini G, Tura A. Improved usability of the minimal model of insulin sensitivity based on an automated approach and genetic algorithms for parameter estimation. Clin Sci (Lond). 2007;112(4):257-263. [DOI] [PubMed] [Google Scholar]
- 62. Boisvert MR, Koski KG, Burns DH, Skinner CD. Early prediction of macrosomia based on an analysis of second trimester amniotic fluid by capillary electrophoresis. Biomark Med. 2012;6(5):655-662. [DOI] [PubMed] [Google Scholar]
- 63. Boisvert MR, Koski KG, Burns DH, Skinner CD. Prediction of gestational diabetes mellitus based on an analysis of amniotic fluid by capillary electrophoresis. Biomark Med. 2012;6(5):645-653. [DOI] [PubMed] [Google Scholar]
- 64. Kaabouch N, Hu WC, Chen Y, Anderson JW, Ames F, Paulson R. Predicting neuropathic ulceration: analysis of static temperature distributions in thermal images. J Biomed Opt. 2010;15(6):061715. [DOI] [PubMed] [Google Scholar]
- 65. Miller RG, Anderson SJ, Costacou T, Sekikawa A, Orchard TJ. Risk stratification for 25-year cardiovascular disease incidence in type 1 diabetes: tree-structured survival analysis of the Pittsburgh Epidemiology of Diabetes Complications study. Diab Vasc Dis Res. 2016;13(4):250-259. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 66. Karaolis MA, Moutiris JA, Hadjipanayi D, Pattichis CS. Assessment of the risk factors of coronary heart events based on data mining with decision trees. IEEE Trans Inf Technol Biomed. 2010;14(3):559-566. [DOI] [PubMed] [Google Scholar]
- 67. Leontidis G, Al-Diri B, Wigdahl J, Hunter A. Evaluation of geometric features as biomarkers of diabetic retinopathy for characterizing the retinal vascular changes during the progression of diabetes. Conf Proc IEEE Eng Med Biol Soc. 2015;2015:5255-5259. [DOI] [PubMed] [Google Scholar]
- 68. Koprowski R, Teper S, Wróbel Z, Wylegala E. Automatic analysis of selected choroidal diseases in OCT images of the eye fundus. Biomed Eng Online. 2013;12:117. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 69. Stranieri A, Abawajy J, Kelarev A, Huda S, Chowdhury M, Jelinek HF. An approach for Ewing test selection to support the clinical assessment of cardiac autonomic neuropathy. Artif Intell Med. 2013;58(3):185-193. [DOI] [PubMed] [Google Scholar]
- 70. Li CP, Zhi XY, Ma J, et al. Performance comparison between Logistic regression, decision trees, and multilayer perceptron in predicting peripheral neuropathy in type 2 diabetes mellitus. Chin Med J (Engl). 2012;125(5):851-857. [PubMed] [Google Scholar]
- 71. Hische M, Luis-Dominguez O, Pfeiffer AF, Schwarz PE, Selbig J, Spranger J. Decision trees as a simple-to-use and reliable tool to identify individuals with impaired glucose metabolism or type 2 diabetes mellitus. Eur J Endocrinol. 2010;163(4):565-571. [DOI] [PubMed] [Google Scholar]