[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Next Article in Journal
Threshold Active Learning Approach for Physical Violence Detection on Images Obtained from Video (Frame-Level) Using Pre-Trained Deep Learning Neural Network Models
Next Article in Special Issue
Integrating IoMT and AI for Proactive Healthcare: Predictive Models and Emotion Detection in Neurodegenerative Diseases
Previous Article in Journal
A Reliability Quantification Method for Deep Reinforcement Learning-Based Control
Previous Article in Special Issue
Artificial Intelligence-Based Algorithms and Healthcare Applications of Respiratory Inductance Plethysmography: A Systematic Review
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Artificial Intelligence-Based System for Retinal Disease Diagnosis

by
Ekaterina V. Orlova
Department of Economics and Management, Ufa University of Science and Technology, Ufa 450076, Russia
Algorithms 2024, 17(7), 315; https://doi.org/10.3390/a17070315
Submission received: 25 June 2024 / Revised: 12 July 2024 / Accepted: 16 July 2024 / Published: 18 July 2024
Figure 1
<p>Structure of eye diseases in the world that can cause visual impairment as of 2020 year (compiled according to [<a href="#B1-algorithms-17-00315" class="html-bibr">1</a>]).</p> ">
Figure 2
<p>Conceptual scheme of the approach for design of the AI diagnosis system.</p> ">
Figure 3
<p>Functional diagram for the AI diagnosis system.</p> ">
Figure 4
<p>Factors for detecting retinal pathology.</p> ">
Figure 5
<p>Fuzzy model structure.</p> ">
Figure 6
<p>Membership functions for input and output variables: (<b>a</b>) I<sub>5</sub>; (<b>b</b>) I<sub>2</sub>; (<b>c</b>) I<sub>37</sub>; (<b>d</b>) O<sub>3</sub>.</p> ">
Figure 6 Cont.
<p>Membership functions for input and output variables: (<b>a</b>) I<sub>5</sub>; (<b>b</b>) I<sub>2</sub>; (<b>c</b>) I<sub>37</sub>; (<b>d</b>) O<sub>3</sub>.</p> ">
Figure 7
<p>Surface plots for the diagnoses and its key predictors (hsv colormap is used): (<b>a</b>) I<sub>16</sub>, I<sub>19</sub> and O<sub>1</sub>; (<b>b</b>) I<sub>7</sub>, I<sub>21</sub> and O<sub>2</sub>; (<b>c</b>) I<sub>2</sub>, I<sub>20</sub> and O<sub>3</sub>; (<b>d</b>) I<sub>10</sub>, I<sub>20</sub> and O<sub>4</sub>.</p> ">
Figure 7 Cont.
<p>Surface plots for the diagnoses and its key predictors (hsv colormap is used): (<b>a</b>) I<sub>16</sub>, I<sub>19</sub> and O<sub>1</sub>; (<b>b</b>) I<sub>7</sub>, I<sub>21</sub> and O<sub>2</sub>; (<b>c</b>) I<sub>2</sub>, I<sub>20</sub> and O<sub>3</sub>; (<b>d</b>) I<sub>10</sub>, I<sub>20</sub> and O<sub>4</sub>.</p> ">
Figure 8
<p>Correlation matrix of simulation data.</p> ">
Figure 9
<p>Color distribution scheme of retinal pathology marker factors.</p> ">
Versions Notes

Abstract

:
The growth in the number of people suffering from eye diseases determines the relevance of research in the field of diagnosing retinal pathologies. Artificial intelligence models and algorithms based on measurements obtained via electrophysiological methods can significantly improve and speed up the analysis of results and diagnostics. We propose an approach to designing an artificial intelligent diagnosis system (AI diagnosis system) which includes an electrophysiological complex to collect objective information and an intelligent decision support system to justify the diagnosis. The task of diagnosing retinal diseases based on a set of heterogeneous data is considered as a multi-class classification on unbalanced data. The decision support system includes two classifiers—one classifier is based on a fuzzy model and a fuzzy rule base (RB-classifier) and one uses the stochastic gradient boosting algorithm (SGB-classifier). The efficiency of algorithms in a multi-class classification on unbalanced data is assessed based on two indicators—MAUC (multi-class area under curve) and MMCC (multi-class Matthews correlation coefficient). Combining two algorithms in a decision support system provides more accurate and reliable pathology identification. The accuracy of diagnostics using the proposed AI diagnosis system is 5–8% higher than the accuracy of a system using only diagnostics based on electrophysical indicators. The AI diagnosis system differs from other systems of this class in that it is based on the processing of objective electrophysiological data and socio-demographic data about patients, as well as subjective information from the anamnesis, which ensures increased efficiency of medical decision-making. The system is tested using actual data about retinal diseases from the Russian Institute of Eye Diseases and its high efficiency is proven. Simulation experiments conducted in various scenario conditions with different combinations of factors ensured the identification of the main determinants (markers) for each diagnosis of retinal pathology.

1. Introduction

Preservation of human visual functions is a pressing issue for the medical community. Deterioration or loss of visual function has serious consequences not only for humans as individuals, but also as productive resources of the economy. The retina is the inner shell of the eye, consisting of many layers. The main ones are the pigment epithelium and light-sensitive cells responsible for converting light signals, which are then transmitted to the brain. As a result, a person receives a clear image of the environment in all its color diversity. The occurrence of pathological processes in various areas (periphery, central part) provokes deterioration in the acuity and quality of vision, as a result of which surrounding objects begin to be perceived as distorted, faded and unnatural. Untimely diagnosis and treatment of retinal pathologies are fraught with irreversible consequences, up to and including complete loss of vision.
According to WHO estimates [1], by 2050 there will be more than 244 million people in the world aged over 65 years, which is 14.9% of the world’s population, with retinal diseases such as diabetic retinopathy and age-related macular degeneration. Global estimates of the number of people with eye diseases [1] that can lead to visual impairment show how common such diseases are. At least 2.2 billion people worldwide live with some form of visual impairment or blindness. This figure includes people with vision impairment due to presbyopia (1.8 billion people, including people with corrected and uncorrected presbyopia), moderate to severe distance vision impairment or blindness due to uncorrected refractive errors (123.7 million people, such as myopia or hyperopia), cataracts (65.2 million), age-related macular degeneration (10.4 million), glaucoma (6.9 million), corneal opacity (4.2 million), diabetic retinopathy (3 million), trachoma (2 million) and other conditions (37.1 million) (Figure 1).
Detection of retinal pathologies at early stages using advanced non-invasive diagnostic methods can significantly reduce the duration of treatment, speed up the recovery process and help a person return to active work. Currently, the following methods are most commonly used to diagnose retinal pathologies:
  • Ophthalmoscopy is a procedure for examining the fundus of the eye, to assess the retina condition, optic nerve head and blood vessels of the eye using special equipment.
  • Optical coherence tomography (OCT) is a diagnostic method that has high resolution and provides highly detailed images of the fundus.
  • Electrophysiological diagnostic methods are methods based on recording bioelectrical activity, allowing analysis of the retina functional state based on electrical signals generated by retinal cells.
All of these methods are among the most accurate and practically significant research methods, but they can be time-consuming and error-prone. Given the high need of ophthalmologists for fast and accurate diagnostics to make decisions about the treatment and prevention of diseases, interest in research in the field of artificial intelligence methods in ophthalmology has increased. Artificial intelligence (AI) technologies—machine learning, analytics of big data and generative neural networks—are actively being implemented to diagnose pathologies such as diabetic retinopathy, diabetic macular edema, age-related macular degeneration and others [2,3,4,5].
A promising direction in this area is a method for analyzing medical images obtained using OCT or OCT angiography [6,7]. The artificial intelligence program must be trained on a large array of data, including images of the fundus [8,9]. An example of research in the field of diagnostics of retinal pathologies using artificial intelligence methods is a program to evaluate the structure of the fundus and conduct dynamic observation of the studied structure based on archival material of fundus photographs [10].
Diagnostics of diabetic retinopathy based on a Web service using machine learning methods is proposed in [11,12,13]. The neural network is also trained on fundus images. From a medical point of view, OCT may not be effective enough due to concomitant eye pathologies, including vitreous pathologies, which may interfere with the study using the OCT method. From the point of view of implementing the technology, certain difficulties also arise, which are pointed out by the authors of the study [14]: creating a database for training artificial intelligence, collecting the required amount of data for training AI, «black box» problems and difficulties in communication between technical specialists implementing artificial intelligence and medical staff.
Decision support systems improves the quality of medical diagnostics and treatment. Algorithms and knowledge bases ensure data analysis, accurate diagnosis and development of effective treatment recommendations. They make it easier for doctors to make informed decisions based on clinical data and scientific research, which leads to increased treatment efficiency. The study [15] proposes the development of an automated decision support system for an ophthalmologist to solve problems of morphological description of the state of the optic nerve head in norm and pathology. Electrophysiological methods for diagnosing retinal pathologies, which are free from the disadvantages of the OCT method and can be used in conjunction with AI, remain no less informative. The work [16] presents a decision support algorithm for diagnosing retinal dystrophy based on the analysis of electroretinogram signals using machine learning methods. The described algorithm analyzes the parameters obtained from the wavelet scalogram of the electroretinogram signal and classifies them into «healthy» and «sick».
A prototype of an intelligent (expert) decision support system based on expert knowledge is created to help doctors analyze and diagnose retinal diseases early [17,18]. For intelligent data analysis and diagnostics, the authors use convolutional deep learning artificial neural networks and cognitive graphics and fuzzy logic methods for figurative representation of retinal pathologies in various diseases and representation of expert knowledge. The electroretinograms and statistical data on patients (gender, age, etc.) as initial data are included. The complexity of the proposed expert system is in the development of a biophysical research results database and storing of patient clinical data and medical examination results. An advantage of this work is using additional information to research data, for example, measurements from other devices.
A system for diagnosing retinal pathologies based on fuzzy logic methods is described in [19,20,21,22], which identifies up to nine different diagnoses. The input data for this system were electroretinogram data and a dynamic model of the retina. This work demonstrates the success of using such systems to diagnose retinal pathologies, but does not take into account the patient’s medical history and socio-demographic data.
The fuzzy logic method allows the ambiguity and uncertainty in data and knowledge that may arise when solving medical problems to be taken into account. This is especially important in cases where symptoms or diagnosis are not clear and ambiguous and decisions must be made under uncertainty. The fuzzy logic method also allows medical experience and expert opinion to be included in making decisions. This is especially useful in medicine, where it is often necessary to combine data from different sources and consider many factors in diagnosis or prescribing treatment.
The tuning of the parameters of the fuzzy model can be implemented based on various algorithms, based on the new algorithms moth-flame optimizer (MFO) [23,24], generalized opposition moth flame optimization (GCMFO) [25] and chaos simulated annealing multi-universe optimization (CSAMVO) [26]. A series of various optimization algorithms can be useful for improving the tuning of parameters in fuzzy logic controllers. These algorithms can be successfully used in medical diagnostic applications when multimodal data containing many images are processed and can improve the accuracy of diagnosis.
The purpose of the study is to develop an approach to design an artificial intelligent diagnosis system (AI diagnosis system) for retinal pathology that includes an electrophysiological complex and a decision support system. An AI diagnosis system should provide diagnostics of possible retinal pathology based on multidimensional indicators, which are quantitative indicators of the electroretinogram results, qualitative indicators contained in the anamnesis and additional socio-demographic factors. To achieve this purpose, the following specific problems are solved: development of an approach to design a comprehensive AI diagnosis system (Section 2.1), identification and justification of indicators affecting retinal pathology diagnostics quality (Section 2.2), development of a fuzzy model for retinal pathology diagnostics as part of a decision support system and rule-based classifier (Section 2.3), SGB-classification in decision making (Section 2.4), testing of the developed AI diagnosis system based on multivariate situational experiments (Section 3) and identification of factors—markers for the disease development via all retinal pathology forms (Section 4).

2. Materials and Methods

2.1. Description of the Proposed Approach

We propose an approach to design an artificial intelligent diagnosis system (AI diagnosis system) which includes an electrophysiological complex and an intelligent decision support system. It could increase retinal disease diagnosis accuracy by using a decision support system based on a fuzzy model and classification algorithm (Figure 2).
The intelligent decision support system complements the electrophysiological complex, which is designed to conduct electroretinography and other electrophysiological studies of the retina. Data recorded from the sensors are processed and recorded in a memory device for subsequent diagnosis using the decision support system. In addition to electroretinogram data, the system allows additional data about the patient to be entered, including age, gender, symptoms and other factors that will be used by the system to form a diagnosis. This approach allows, in addition to objective information obtained on the basis of measurements, additional information from the patient’s anamnesis, his medical history and socio-demographic data to be used. A comprehensive analysis of such information would ensure an increase in the diagnosis accuracy or help predictively, based on specific markers, the patient prevent the actual onset of a particular disease. This approach can be compared with the construction of a digital twin, well studied for modeling organizational and technical systems [27,28,29,30,31].
The AI diagnosis system operates as presented in Figure 3.
A functional model based on the IDEF0 methodology describes in detail the operation of the entire diagnosis system. The diagram includes the following main functions: (1) selection of the research method (maximum ERG, rod ERG, etc.), (2) preparation of the research subject in accordance with the method (application of sensors, checking the impedance between the biological tissue and sensors), (3) setting the necessary research parameters (duration, stimulation parameters), (4) starting analog signal processing, (5) starting digital signal processing, (6) entering additional parameters (data about the patient in accordance with the research methodology), (7) launching the decision support system; (8) decision making—diagnosis.
Algorithm 1 is the technique for the diagnosis whereby rules are established for examining a patient and doctor’s cooperation with the decision support system.
Algorithm 1: Substantiating diagnosis technique for the decision making person (doctor)
  • Select the research method
  • Prepare the patient in accordance with the method
  • Ensure a free and relaxed position of the patient
  • Administer anesthesia (if necessary)
  • Perform light or dark adaptation (in accordance with the method)
  • Fill out the patient’s card in the system
  • Switch the device to the impedance measurement mode
  • Select electrodes in accordance with the method
  • Install the electrodes on the object of research
  • Monitor the impedance of the installed electrodes
  • Set the necessary research parameters
  • Start analog signal processing
  • Start digital signal processing
  • Enter additional information about the patient into the system
  • Start the decision support system and obtain the results
  • Make the final diagnosis

2.2. Description of the Decision Support System

Cause-and-effect relationships between different types of patient data and retinal pathologies using the Ishikawa diagram is to identify significant factors and their interrelations for their further consideration in the decision support system (Figure 4). The main factors predisposing or indicating retinal pathology can be divided into the following three groups:
  • Social and demographic data that affect a person’s predisposition to a particular pathology. Such data include age and gender.
  • Anamnesis. The patient’s complaints can indicate symptoms characteristic of a particular pathology, for example, complaints of difficulty reading and deterioration of visual acuity.
  • Data measured during an electrophysiological study. It helps to determine the location, nature, and degree of impairment of the functional state of the retina.
The diagram reflects groups of these factors in the form of problems that, acting separately or together, can affect the detection of retinal pathology. The choice of factors is based on data from the national ophthalmology guidelines [32], as well as studies on the problems of diagnosing retinal diseases [33,34,35].

2.3. Fuzzy Model and Rule-Based Decision Making

Mathematical modeling based on the fuzzy logic method is to solve the problem of diagnosing retinal pathologies. The mathematical theory of fuzzy sets and fuzzy logic is a generalization of classical set theory and formal logic. The initial data obtained in the traditional way (expert assessments) are converted into the values of linguistic variables (fuzzification). Then, fuzzy inference procedures are implemented on a set of production rules that make up the knowledge base of the control system, resulting in the formation of output linguistic values that are converted into the exact values of the calculation results (defuzzification).
The implementation of the fuzzy modeling process is carried out using the specialized Fuzzy Logic Toolbox package of the MATLAB R2021b software. Fuzzy inference is implemented based on the Mamdani algorithm. To solve the problem of making decisions on diagnostics of retinal pathologies using the fuzzy logic method, its qualitative description is required based on linguistic expressions (logical rules). It is necessary to enter input and output variables. In relation to the problem being solved, it is necessary to enter 43 linguistic variables into the rule base, which are divided into three types in accordance with the classification given above: socio-demographic data (I1, I2), data obtained from the anamnesis, including subjective (I3–I15) and data obtained by recording bio-electrical signals, objective (I16–I39). There are four output variables—these are diagnoses and their stages (O1–O4). Linguistic variables and the range of their values are shown in Table 1.
The structure of the fuzzy model structure with input variables I1…I39 and output variables O1…O4 is shown in Figure 5.
Membership functions specified for some variable are presented in Figure 6.
The decision-making rule base for retinal pathology diagnostics is defined as what-if production rules. Some rules from more than 150 are presented below.
  • If (I3 is 1) and (I4 is 5–10) and (I16 is low) and (I34 is below normal) and (I28 is under normal), then (O1 is non-proliferative diabetic retinopathy).
  • If (I1 is 21–40) and (I3 is 1) and (I11 is myopia) and (I19 is greater than normal) and (I25 is normal), then (O1 is non-proliferative diabetic retinopathy) and (O4 is dystrophic retinal detachment).
  • If (I10 is yes) and (I12 is yes) and (I16 is decreased) and (I18 is under normal) and (I20 is under normal), then (O3 is secondary retinoschisis).
  • If (I1 is less than 20) and (I2 is f) and (I16 is normal) and (I18 is normal) and (I20 is normal), then (O3 is no pathology).
  • If (I5 is normal) and (I10 is no) and (I14 is no) and (I32 is normal) and (I33 is normal), then (O4 is no pathology).
Fuzzy inference is formed according to all the rules using the max-disjunction operation. The defuzzification procedure uses the gravity method.

2.4. SGB-Classification in Decision Making

The problem of retinal diseases diagnosis using a set of factors can also be considered as a multi-class classification problem on imbalanced data. To solve it, taking into account the given four diagnoses—classes—, it is necessary to classify the patient into four classes. Each class corresponds to one of the four listed diseases. We select methods and determine their comparative efficiency for the classification. The classification model must be robust for input data noise and give highly accurate results.
Classification of imbalanced datasets is a relatively new area of research in machine learning that takes into account skewed distributions of sample data. A dataset is imbalanced if one class contains more objects than other classes [36]. Most standard machine learning algorithms show poor performance on such datasets because they favor classes with a large number of objects during classification, which results in poor prediction accuracy compared to classes containing a small number of objects [37]. Therefore, it is difficult to learn rare but important instances of classes. In practice, when estimating classification error, the same loss cost (loss function) is assumed for all objects from any class.
We consider the following types of classifiers: metric, linear and boosting. Metric classifiers are easy to use; they use analysis of the objects’ similarities in the sample with training methods, but they are not flexible and they are unstable to data noise and outliers in the initial data. Linear classifiers are flexible algorithms, but they are limited in that they assign objects to one of two classes; that is, they are used for binary classification. For the problem being solved, this classifier is not suitable. The third type of classifiers—boosting—allows weak classifiers to be combined into one strong one, and on the basis of this combination, the shortcomings of each algorithm to be eliminated.
The use of a metric classifier based on the KNN (k-nearest neighbor) algorithm and boosting based on the SGB (stochastic gradient boosting) algorithm for the problem of retinal diseases diagnosis showed the following accuracy results. The classification quality assessment is estimated by the number of correct predictions—the diagnosis of the patient in the test sample (75% of patient data is used as a training sample and 25% as a test sample). Thus, in the KNN-based model, 84.7% of correct assignments of two clusters were obtained, and in the SGB-based model, 95.1% of correct predictions were obtained.
Boosting is one of the most powerful recognition algorithms. This is for the adaptive technique of composition construction [38,39]. Taking into account the features of the problem being solved, it is possible to select a set of basic algorithms and a loss function [40,41], which is to focus on the processed data features. We propose to use SGB; these are algorithms that represent boosting as a gradient descent process. The algorithm is based on a sequential refinement of a function, which is a linear combination of basic classifiers in order to minimize the loss function. The classification model based on the stochastic gradient boosting algorithm was presented and described in detail in the author’s previous work [42].

Multi-Class Performance Metrics for Classification Algorithms

To evaluate the quality of the used classification algorithms—the rule based (RB) classifier and the SGB classifier—, we use an extension of the AUC-based metric for multi-class problems, MAUC (multi-class area under curve) [43], which averages the AUC value of all pairs of classes and can be used in studies of multi-class imbalanced data learning. The metric is defined as:
M A U C = 2 C ( C 1 ) i < j A U C ( i , j ) ,
where C is the number of classes, is the AUC value between class i and class j .
The ROC curve shows all possible conflicts between the true positive rate (TPR) and the false positive rate (FPR) at different decision thresholds, and the AUC evaluation metric transforms this curve into a value in the range [0.5;1], where a value of 1 indicates a perfect classifier and a lower value of 0.5 means that the classifier does not perform better than random guessing.
The Matthews correlation coefficient (MCC) is a common performance evaluation metric for boosting algorithms, which is more commonly used in biomedical imbalanced data mining studies [44]. The MCC inputs all class values into a confusion matrix to calculate a measure of the correlation between the actual and predicted values. The MCC value is between −1 and +1. A value of +1 indicates a perfect prediction, while a value of −1 indicates a reverse prediction. This metric can be directly calculated from the confusion matrix:
M C C = T P T N F P F N ( T P + F P ) ( T P + F N ) ( T N + F P ) ( T N + F N ) .
MCC is a metric for assessing the quality of binary classification, and it has been shown that the behavior of MCC remains unchanged in multi-class algorithms [45]. Based on this, the MCC metric can be extended to multi-class algorithms—MMCC (multi-class Matthews correlation coefficient)—using a decomposition strategy. The calculation of MMCC is based on averaging the MCC values of all pairs of classes:
M M C C = 2 C ( C 1 ) i < j M C C ( i , j )

3. Experimental Results

3.1. RB-Classifier Testing

The system is tested using actual data on retinal diseases from the Russian Institute of Eye Diseases. The original data set includes information about all described factors for 101 patients and their diagnoses.
The fuzzy rule base is designed on an analysis of specialized literature and studies proving the dependence of detection of a specific pathology on deviation of certain ERG parameters from the normal value. In addition to the ERG parameters, the patient’s symptoms and subjective sensations were selected, as well as their social and demographic factors, which can predetermine (stimulate) the appearance of a particular pathology. Each rule contains no more than five input variables, which include variables from at least two groups, since a diagnosis based only on socio-demographic, subjective and/or objective electrophysiological data will not reflect a reliable diagnosis. The combination of variables is selected so that the rule contains the most significant ERG indicators for diagnosing a specific pathology, as well as one or two factors from the first two groups, which are predetermining for certain pathology or are the most common symptoms.
Different combinations of factors can generate different diagnoses. To study such multivariant combinations of factors that influence the confirmation or refutation of a particular diagnosis, we conduct a situational analysis. Simulation experiments are implemented in various situations close to real practice and requiring a decision on the diagnosis of retinal pathology. Multivariant situations with a different set of combinations of input factors of seven types are considered.
The first group. In this situation, we vary the values of the input variables I17, I18, I23, I26, I30 and I38:
  • I17 (maximum ERG, peak latency of the b-wave)—“norm”;
  • I18 (maximum ERG, a-wave amplitude), I23 (rod ERG, b-wave amplitude), I26 (mf-ERG, retinal density of the P1 component)—“under normal”;
  • I30 (PERG, P50 time), I38 (latency of the a-wave of local ERG)—“above normal”.
Such a set of values of variables entered into the fuzzy model provides generation of diagnosis O1 “proliferative diabetic retinopathy”. It should be noted that the study [28] confirms the significance of deviations from the norm of the results of multifocal ERG, ERG pattern, as well as maximum ERG for the diagnosis of diabetic retinopathy, which confirms the modeling results.
The second group. In this situation we vary of the values of the input variables I1, I3, I4, I16, I19, I25, I26 and I27:
  • I1 (age)—“41–60”; I3 (diabetes mellitus)—“2”;
  • I4 (duration of diabetes mellitus, years)—“5–10”;
  • I16 (maximum ERG, b-wave amplitude)—“reduced”; I19 (maximum ERG, peak latency of the a-wave), I25 (mf-ERG, latency of the P1 component), I27 (mf-ERG, latency of N1)—“above normal”;
  • I26 (mf-ERG, retinal density of the P1 component)—“under normal”.
With this set of input variables, the model forms the diagnosis O1 “non-proliferative diabetic retinopathy”. In this group of situations and experiments, the main determinants that form this diagnosis are diabetes mellitus and its duration, since it is mandatory and predetermines the conditions for the occurrence of diabetic retinopathy.
The third group of situations determined the set of values of the input variables I1, I3, I16, I23, I26 and I28:
  • I1 (age)—“61–80”; I3 (diabetes mellitus)—“not diagnosed”;
  • I16 (maximum ERG, b-wave amplitude)—“normal”;
  • I23 (rod ERG, b-wave amplitude),
  • I26 (mf-ERG, retinal density of the P1 component),
  • I28 (PERG, amplitude)—“under normal”.
This group of experiments investigated the output variable O1, which determines the absence of pathology. Despite the absence of a key factor for the development of diabetic retinopathy—diabetes mellitus—, not all objective parameters are within normal limits. Particular attention should be paid to the age of 61–80 years, which is characterized by the presence of the diagnosis O2—age-related macular degeneration. The result of the simulation modeling indicates the presence of dry age-related macular degeneration.
The fourth group. Here, the following combinations of input variable values I1, I2, I26, I36, I37 and I38 are varied:
  • I1 (age)—“61–80”; I2 (gender)—“m”;
  • I26 (mf-ERG, retinal density of the P component),
  • I36 (mf-ERG, N1 amplitude), I37 (local ERG a-wave amplitude)—“under normal”;
  • I38 (local ERG a-wave latency)—“above normal”.
With this set of input variables, the result of simulation modeling is diagnosis O2 “dry age-related macular degeneration”, the key influencing factors of which are age, gender and the results of local and multifocal ERG, which is confirmed by the study [29].
The fifth group. Here, the values of input variables I1, I3, I13, I17, I18, I23, I25, I26, I36, I37 and I39 are set:
  • I1 (age)—“41–60”; I3 (diabetes mellitus)—“2”;
  • I13 (cardiovascular pathologies)—“yes”;
  • I17 (maximum ERG, peak latency of b-wave),
  • I18 (maximum ERG, amplitude of a-wave),
  • I25 (mf-ERG, latency of component P1),
  • I39 (amplitude of b-wave of local ERG)—“normal”;
  • I23 (rod ERG, b-wave amplitude),
  • I26 (mf-ERG, retinal density of the P component),
  • I36 (mf-ERG, N1 amplitude),
  • I37 (local ERG a-wave amplitude)—“under normal”.
With this set of input variables, the result of the simulation modeling is the diagnoses O2 “wet age-related macular degeneration”, the key influencing factors of which are age and the results of local and multifocal ERG, and O1 “non-proliferative diabetic retinopathy”, the occurrence of which in this experiment was influenced by such a key factor as the presence of type 2 diabetes mellitus.
The sixth group. Here the values of the input variables I1, I3, I7, I14, I16, I19, I20, I26, I34, I36 and I37 are varied from the following ranges:
  • I1 (age)—“41–60”; I3 (diabetes)—“1”;
  • I9 (complaints of photopsia)—“no”;
  • I7 (difficulty reading),
  • I14 (hereditary factor)—“yes”;
  • I16 (maximum ERG, b-wave amplitude)—“reduced/not registered”;
  • I19 (maximum ERG peak latency of a-wave)—“norm”;
  • I20 (cone ERG, a-wave amplitude),
  • I26 (mf-ERG, retinal density of the P component),
  • I34 (oscillatory potentials), I36 (mf-ERG, N1 amplitude),
  • I37 (local ERG a-wave amplitude)—“below normal”.
The results of the simulation modeling are the diagnoses O1 “non-proliferative diabetic retinopathy”, O2 “age-related macular degeneration of the dry form” and O3 “hereditary retinoschisis (X-chromosomal)”. The result O1 “non-proliferative diabetic retinopathy” was determined by such factors as the presence of type 1 diabetes mellitus, reduced or undetectable amplitude of the b-wave ERG, as well as reduced oscillatory potentials, which is confirmed by the study [33]. The result O2 “age-related macular degeneration dry form” is influenced by age, the subjective indicator “difficulty in reading”, as well as objective indicators of multifocal ERG and local ERG. The result O3 “hereditary retinoschisis (X-chromosomal))” was influenced by the hereditary factor, since this disease is inherited, as well as objective indicators, such as the amplitude of the a-wave of the cone ERG and the amplitude of the b-wave of the maximum ERG. Studies confirming the results of simulation modeling are described in [34].
The seventh group. In situations of this type, the values of the input variables I3, I4, I16, I18, I26, I33, I36 are changed from the following ranges:
  • I3 (diabetes mellitus)—“2”;
  • I4 (duration of diabetes mellitus, years)—“5–10”;
  • I16 (maximum ERG, b-wave amplitude)—“reduced”;
  • I18 (maximum ERG, a-wave amplitude),
  • I26 (mf-ERG, retinal density of the P component),
  • I33 (optic nerve lability),
  • I36 (mf-ERG, N1 amplitude)—“below normal”.
As a modeling result in this group of situations, diagnoses O1 “non-proliferative diabetic retinopathy”, O2 “age-related macular degeneration of the dry form” and O4 “secondary retinal detachment” are formed. The result O1 “non-proliferative diabetic retinopathy” was influenced by such factors as the presence of type 2 diabetes mellitus, the duration of diabetes mellitus, a reduced amplitude of the b-wave ERG, as well as reduced amplitudes of the components of multifocal ERG, which is confirmed by the study [35]. The result O2 “age-related macular degeneration of the dry form” is influenced by objective indicators of multifocal ERG. The result of O4 “secondary retinal detachment” is influenced by such factors as the presence of diabetes mellitus, since secondary detachment can be a consequence of diabetic retinopathy [36], the amplitude of the b-wave and a-wave of the maximum ERG, as well as the lability of the optic nerve, which is confirmed in the study [37].

3.2. Efficiency Results of RB and SGB Classifiers

We test two classifiers, considering them as competitors. It is required to evaluate their comparative efficiency for further selection of one of them. Performance evaluation is implemented based on two metrics—MAUC and MMCC. The results of Table 2 show that the SGB algorithm has a higher value of the average MAUC and MMCC, which means its higher efficiency, but for convincingness we will conduct additional statistical tests.
For a more rigorous comparison of the differences between the classification algorithms, a set of statistical tests are performed on the experimental results to further validate their results and determine whether there is a significant difference between them. The analysis is performed using a parametric test—an independent two-sample Student’s t-test for independent samples—and a non-parametric Wilcoxon test. Although parametric tests are more reliable than non-parametric ones, they are based on strict assumptions that are often violated in machine learning studies and make their results unreliable. Therefore, non-parametric tests are preferable for comparing the results of classifiers.
Statistical analysis, Table 3, showed that the means (averages) for both MAUC and MMCC differ insignificantly and the null hypothesis of equality of means cannot be rejected, with the exception of comparing the mean values of the MMCC metrics of the compared classifiers using the Wilcoxon test at a significance level of 0.05. This suggests that in a number of situations, the SGB algorithm for diagnosing retinal diseases provides higher efficiency.
Thus, the statistical tests for a significant difference between the mean values of the samples of the MAUC and MMCC metrics for the RB and SGB algorithms do not confirm their absolute effectiveness. Therefore, it is proposed to use both algorithms in combination when diagnosing retinal diseases, obtaining a diagnosis based on both classifiers. The system has two modes for setting up algorithms. The first mode is sequential—each classifier forms a diagnosis (both first and second opinion), which must then be approved by a doctor. The second mode is parallel—a weighted assessment of the diagnoses made by both algorithms is performed, in which the SGB algorithm has a probability of 0.65 and the RB algorithm 0.35.
In continuation of research in this direction, a more detailed analysis of the data can be carried out to study the variation of the factors’ (predictors) values in groups. It can be hypothetically assumed that the classifier based on the RB algorithm more accurately identifies the diagnosis in samples with higher variability of predictor values, while the classifier based on the SGB algorithm better diagnoses diseases with lower variations of predictors.

4. Discussion of Results

We conduct more than 100 experiments with different combinations and values of input variables. The experiments’ results help to identify the key determinants and factors (markers) for each disease. Surface plots for each of the four diagnoses are shown in Figure 7. In the presence of one or another input variable, the diagnosis (O1…O4) will be established with a higher probability; that is, these input variables act as certain markers of one or another diagnosis.
Based on the correlation matrix obtained as a result of testing the model for more than 100 different situations, it was found that the input variables I7, I8, I10, I16, I17, I18, I19, I21, I23, I27, I28, I31, I32, I33, I35, I36, I37, I38 and I39 have medium correlation with the output variables O1, O2, O3 and O4 (correlation coefficient r from 0.4 to 0.67), and the input variable I24 has a high correlation with O2 (correlation coefficient r more than 0.68). Correlation matrix is shown in Figure 8.
Based on a detailed analysis of the correlation matrix, it was found that the diagnosis O1 is established for the variables I16 (r = −0.47), I19 (r = −0.59) and I35 (r = −0.46). Consequently, the presence or absence of diabetic retinopathy is determined by the amplitude of the b-wave of the maximum ERG, the peak latency of the a-wave of the maximum ERG and the threshold of electrical sensitivity.
The diagnosis O2 is established for variables I7 (r = 0.42), I10 (r = −0.44), I17 (r = −0.6), I19 (r = −0.58), I21 (r = −0.57), I23 (r = −0.51), I24 (r = –0.68), I27 (r = −0.56), I31 (r = 0.55), I33 (r = 0.49), I37 (r = −0.53) and I38 (r = 0.42). Therefore, the presence or absence of age-related macular degeneration is determined by the following parameters: difficulty reading, presence of detachment in the fellow eye, peak latency of the b-wave of maximum ERG, peak latency of the a-wave of maximum ERG, latency of the a-wave of cone ERG, amplitude of the b-wave of rod ERG, amplitude of the a-wave of rod ERG, latency of N1 mf-ERG, time of N95 PERG, lability of the optic nerve, amplitude of the a-wave of local ERG and latency of the a-wave of local ERG.
The diagnosis O3 is established for the variables I10 (r = 0.53), I16 (r = −0.54), I28 (r = −0.47), I32 (r = 0.64), I36 (r = −0.43) and I39 (r = −0.37). Therefore, the presence or absence of retinoschisis is determined by the following parameters: the presence of detachment in the fellow eye, the amplitude of the b-wave of maximum ERG, the amplitude of PERG, the threshold of electrical sensitivity, the amplitude of N1 mf-ERG and the amplitude of the b-wave of local ERG. The diagnosis O4 is established for the variables I8 (r = 0.46), I18 (r = −0.418), I19 (r = −0.57), I32 (r = −0.41) and I33 (r = −0.45). Therefore, the presence or absence of retinal detachment is determined by surgical intervention, the amplitude of the b-wave of maximum ERG, the peak latency of the a-wave of maximum ERG, the threshold of electrical sensitivity and the lability of the optic nerve.
Thus, the main determinants (markers) of the diagnosis O1 (diabetic retinopathy) are objective data obtained from the electrophysiological complex—variables I16 (maximum ERG, b-wave amplitude), I19 (peak latency of the a-wave of maximum ERG) and I35 (amplitude of rhythmic ERG at 30 Hz). The markers of the diagnosis of O2 (age-related macular degeneration) are the patient’s history data—variables I7 (difficulty reading) and I10 (the presence of detachment in the fellow eye) —and the measurement data—I17 (peak latency of b-wave), I19 (peak latency of a-wave of maximal ERG), I21 (peak latency of a-wave of cone ERG), I23 (Rod ERG, b-wave amplitude), I24 (amplitude of a-wave of rod ERG), I27 (peak latency of a-wave of cone ERG), I31 (time N35, P50, N95 PERG), I33 (lability of the optic nerve), I37 (amplitude of a-wave of local ERG) and I38 (latency of a-wave of local ERG).
The markers of diagnosis O3 (retinoschisis) are the variables I10 (the presence of detachment in the fellow eye), I16 (maximum ERG, b-wave amplitude), I28 (PERG amplitude), I32 (electrical sensitivity threshold), I36 (N1 mf-ERG amplitude) and I39 (local ERG b-wave amplitude). The markers of diagnosis O4 (retinal detachment) are the data of the hardware study—the variables I18 (maximum ERG, a-wave amplitude), I19 (peak latency of the a-wave of maximum ERG), I32 (electrical sensitivity threshold) and I33 (optic nerve lability) —in combination with the anamnesis data—I8 (complaints of photopsia).
Based on the results of statistical analysis, a color scheme for the distribution of factors from more significant (highlighted in bright red) to less significant (highlighted in pale yellow) is developed (Figure 9).
The scheme summarizes the processed data and is a doctor’s guide for the final justification and diagnosis.

5. Conclusions

Today the problem of ophthalmological diseases, in particular retinal diseases, remains relevant and significant. New solutions for the diagnosis of retinal pathologies are required; it would detect the disease at an early stage and increase the diagnosis efficiency and accuracy. This opens up new prospects for the development of innovative approaches to the treatment of retinal pathologies and contributes to a significant reduction in the incidence of blindness and disability due to eye diseases.
To increase the accuracy and speed of retinal pathology diagnosis, the paper proposes an approach for diagnosing retinal pathologies based on an electrophysiological complex and AI decision support system. A decision support system based on artificial intelligence methods can not only improve the quality of medical diagnostics, but also predict the disease courses. This system facilitates data analysis, accurate diagnoses and the development of effective treatment recommendations. It makes it easier for doctors to make informed decisions based on clinical data and scientific research, which ultimately leads to higher treatment efficiency.
In this study, we have presented a thorough systems analysis of existing methods, models and technologies for diagnosing eye diseases. An intelligent system has been developed that includes an electrophysiological complex for hardware diagnostics and an intelligent decision support system based on a fuzzy model. A functional diagram of the operation of the electrophysiological complex as part of an intelligent system has been developed, which has defined an algorithm for diagnosing retinal disease for a doctor.
A system of key factors has been constructed that directly or indirectly affects the occurrence of retinal pathologies. These are three groups of factors—measurement data, anamnesis data and socio demographic data. These factors formed the basis of a fuzzy model and the formation of a rule base. The fuzzy model as a component of an AI decision support system provides support for decision making on diagnostics and differs from the existing ones by taking into account both objective factors—data obtained from the electrophysiological complex and socio demographic factors about the patient—and subjective factors—patient history data (anamnesis).
The problem of retinal disease diagnostics based on a set of heterogeneous data is considered as a multi-class classification on unbalanced data. The decision support system includes two classifiers—one classifier based on a fuzzy model and a fuzzy rule base (RB-classifier) and one using the stochastic gradient boosting algorithm (SGB-classifier). The efficiency of the algorithms in multi-class classification on unbalanced data is estimated based on two indicators—MAUC and MMCC. Combining these two algorithms in the decision support system provides more accurate and reliable pathology identification.
A series of scenario experiments with various combinations of input factors have been conducted; the results of statistical analysis identify the main determinants (markers) for each diagnosis. The developed model as part of the electrophysiological complex, which provides the doctor with decision support in retinal diseases diagnosis, has practical significance. The proposed approach is universal and can be used not only in ophthalmology, but also in neurology, cardiology and other areas where diagnostic methods are present that record tissue bioelectric activity.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. World Health Organization. World Report on Vision; World Health Organization: Geneva, Switzerland, 2019; Available online: https://www.who.int/publications/i/item/9789241516570 (accessed on 25 May 2024).
  2. Jain, P.; Zameer, F.; Khan, K.; Alva, V.; Huchegowda, R.; Akki, A.J.; Venkataramanaiah, R.A.; Krishnasamy, M.; Apturkar, D.; Laxmanashetty, R.H. Artificial intelligence in diagnosis and monitoring of atopic dermatitis: From pixels to predictions. Artif. Intell. Health 2024, 1, 48–65. [Google Scholar] [CrossRef]
  3. Briganti, G.; Le Moine, O. Artificial intelligence in medicine: Today and tomorrow. Front. Med. 2020, 7, 27. [Google Scholar] [CrossRef] [PubMed]
  4. Benet, D.; Pellicer-Valero, O.J. Artificial intelligence: The unstoppable revolution in ophthalmology. Surv. Ophthalmol. 2022, 67, 252–270. [Google Scholar] [CrossRef] [PubMed]
  5. Hogarty, D.T.; Mackey, D.A.; Hewitt, A.W. Current state and future prospects of artificial intelligence in ophthalmology: A review. Clin. Exp. Ophthalmol. 2019, 47, 128–139. [Google Scholar] [CrossRef] [PubMed]
  6. Chaliha, D.R.; Vaccarezza, M.; Charng, J.; Chen, F.K.; Lim, A.; Drummond, P.; Takechi, R.; Lam, V.; Dhaliwal, S.S.; Mamo, J.C.L. Using optical coherence tomography and optical coherence tomography angiography to delineate neurovascular homeostasis in migraine: A review. Front. Neurosci. 2024, 18, 1376282. [Google Scholar] [CrossRef] [PubMed]
  7. Sabuncu, M.; Özdemir, H. Identifying leather type and authenticity by optical coherence tomography. Int. J. Cloth. Sci. Technol. 2023, 36, 1–16. [Google Scholar] [CrossRef]
  8. Jolly, J.; Rodda, B.; Edwards, T.; Ayton, L.; Ruddle, J. Optical coherence tomography in children with inherited retinal disease. Clin. Exp. Optom. 2024, 107, 255–266. [Google Scholar] [CrossRef]
  9. Katalevskaya, E.A.; Katalevsky DYu Tyurikov, M.I.; Velieva, I.A.; Bolshunov, A.V. Prospects for the use of artificial intelligence in the diagnosis and treatment of retinal diseases. RMJ Clin. Ophthalmol. 2022, 22, 36–43. [Google Scholar]
  10. Bikbov, M.M.; Fayzrakhmanov, R.R. Program for the diagnosis of diseases of the fundus. Cataract. Refract. Surg. 2012, 2, 63–65. [Google Scholar]
  11. Neroev, V.; Bragin, A.; Zaytseva, O. Development of a prototype service for the diagnosis of diabetic retinopathy based on fundus photos using artificial intelligence methods. Natl. Health Care 2021, 2, 64–72. [Google Scholar] [CrossRef]
  12. Urina, M.; Piñeres-Melo, M.; Mantilla-Morrón, M.; Butt, S.; Galeano, M.; Naz, S.; Ariza, P. Machine Learning and AI Approaches for Analyzing Diabetic and Hypertensive Retinopathy in Ocular Images: A Literature Review. IEEE Access 2024, 12, 54590–54607. [Google Scholar] [CrossRef]
  13. Porta, M.; Kohner, E. Screening for Diabetic Retinopathy in Europe. Diabet. Med. J. Br. Diabet. Assoc. 1991, 8, 197–198. [Google Scholar] [CrossRef]
  14. Garry, D.D.; Saakyan, S.V.; Khoroshilova-Maslova, I.P.; Yu, A. Tarasov Machine learning methods in ophthalmology. Ophthalmology 2020, 17, 20–31. [Google Scholar]
  15. Tanaeva, E.G.; Khafizov, R.G. Automated system of information support for an ophthalmologist for morphological description of the state of the optic nerve head. Ophthalmology 2020, 17, 817–823. [Google Scholar]
  16. Eremeev, A.P.; Tcapenko, A.P. The use of cognitive graphics in the diagnosis of complex vision pathologies. Int. J. Inf. Theor. Appl. 2019, 26, 83–99. [Google Scholar]
  17. Barrac, R. A Comparison Among Different Techniques for Human ERG Signals Processing and Classification. Phys. Medica Eur. J. Med. Phys. 2014, 30, 86–95. [Google Scholar] [CrossRef]
  18. Maureen, A.; Ashie, J.; Edje, A. An Intelligent Fuzzy Logic Automobile Fault Diagnostic System. Int. J. Innov. Sci. Res. Technol. (IJISRT) 2024, 9, 1779–1787. [Google Scholar] [CrossRef]
  19. Basheer, A. Early Detection of Diabetic Retinopathy Utilizing Advanced Fuzzy Logic Techniques. Math. Model. Eng. Probl. 2023, 10, 2086–2094. [Google Scholar] [CrossRef]
  20. Jabiyeva, A.; Khudaverdiyeva, M. Application of Fuzzy Logic in Computer Systems of Medical Diagnosis. Socio World Soc. Res. Behav. Sci. 2023, 12, 17–25. [Google Scholar] [CrossRef]
  21. Bekollari, M.; Dettoraki, M.; Stavrou, V.; Glotsos, D.; Liaparinos, P. Computer-Aided Discrimination of Glaucoma Patients from Healthy Subjects Using the RETeval Portable Device. Diagnostics 2024, 14, 349. [Google Scholar] [CrossRef]
  22. Ophthalmology. In National Guidelines; GEOTAR-Media: Moscow, Russia, 2019; 752p.
  23. Mirjalili, S. Moth-Flame Optimization Algorithm: A Novel Nature-inspired Heuristic Paradigm. Knowledge-Based Syst. 2015, 89, 228–249. [Google Scholar] [CrossRef]
  24. Xia, J.; Cai, Z.-N.; Heidari, A.A.; Ye, Y.; Chen, H.; Pan, Z. Enhanced Moth-Flame Optimizer with Quasi-Reflection and Refraction Learning with Application to Image Segmentation and Medical Diagnosis. Curr. Bioinform. 2023, 18, 109–142. [Google Scholar] [CrossRef]
  25. Xia, J.; Zhang, H.; Li, R.; Chen, H.; Turabieh, H.; Mafarja, M.; Pan, Z. Generalized Oppositional Moth Flame Optimization with Crossover Strategy: An Approach for Medical Diagnosis. J. Bionic Eng. 2021, 18, 991–1010. [Google Scholar] [CrossRef]
  26. Liu, J.; Wei, J.; Heidari, A.A.; Kuang, F.; Zhang, S.; Gui, W.; Chen, H.; Pan, Z. Chaotic simulated annealing multi-verse optimization enhanced kernel extreme learning machine for medical diagnosis. Comput. Biol. Med. 2022, 144, 105356. [Google Scholar] [CrossRef] [PubMed]
  27. Orlova, E.V. Design Technology and AI-Based Decision Making Model for Digital Twin Engineering. Future Internet 2022, 14, 248. [Google Scholar] [CrossRef]
  28. Orlova, E.V. Methodology and Statistical Modeling of Social Capital Influence on Employees’ Individual Innovativeness in a Company. Mathematics 2022, 10, 1809. [Google Scholar] [CrossRef]
  29. Orlova, E.V. Design of Personal Trajectories for Employees’ Professional Development in the Knowledge Society under Industry 5.0. Soc. Sci. 2021, 10, 427. [Google Scholar] [CrossRef]
  30. Orlova, E.V. Dynamic Regimes for Corporate Human Capital Development Used Reinforcement Learning Methods. Mathematics 2023, 11, 3916. [Google Scholar] [CrossRef]
  31. Orlova, E.V. Innovation in Company Labor Productivity Management: Data Science Methods Application. Appl. Syst. Innov. 2021, 4, 68. [Google Scholar] [CrossRef]
  32. Pescosolido, N.; Barbato, A.; Stefanucci, A.; Buomprisco, G. Role of Electrophysiology in the Early Diagnosis and Follow-Up of Diabetic Retinopathy. J. Diabetes Res. 2015, 2015, 319692. [Google Scholar] [CrossRef]
  33. Frolov, M.A.; Lantukh, E.P.; Zueva, M.V.; Tsapenko, I.V. Gonchar Bioelectrical activity of the retina in patients with the initial stage of non-exudative age-related macular degeneration. Health Educ. XXI Century 2012, 14, 99–101. [Google Scholar]
  34. Zolnikova, I.V.; Egorova, I.V.; Viadro, E.V. Dynamics of progression of age-related macular degeneration according to electrophysiological research methods. Bull. New Med. Technol. 2011, 2, 399–402. [Google Scholar]
  35. Dravitsa, L.V.; Bobr, T.V. Oscillatory biopotentials of the retina in diabetic retinopathy. Probl. Health Ecol. 2006, 7, 126–128. [Google Scholar] [CrossRef]
  36. Japkowicz, N. Learning from imbalanced data sets: A comparison of various strategies. In AAAI Workshop on Learning from Imbalanced Data Sets; AAAI Press: Menlo Park, CA, USA, 2000; Volume 68, pp. 10–15. [Google Scholar]
  37. Batista, G.E.; Prati, R.C.; Monard, M.C. A study of the behavior of several methods for balancing machine learning training data. ACM SIGKDD Explor. Newsl. 2004, 6, 20–29. [Google Scholar] [CrossRef]
  38. Friedman, J. Stochastic Gradient Boosting. Comput. Stat. Data Anal. 1999, 38, 367–378. [Google Scholar] [CrossRef]
  39. Friedman, J. Greedy Function Approximation: A Gradient Boosting Machine. Ann. Stat. 2001, 29, 1189–1232. [Google Scholar]
  40. Mason, L.; Baxter, J.; Barlett, R.; Frean, M. Boosting Algorithm as Gradient Descent. In Advances in Neural Information Processing Systems Computational Statistics and Data Analysis; MIT Press: Cambridge, MA, USA, 2000; Volume 12, pp. 512–518. [Google Scholar]
  41. Hastie, T.; Tibshriani, R.; Friedman, J. The Elements of Statistical Learning; Springer: Berlin/Heidelberg, Germany, 2014; Volume 739. [Google Scholar]
  42. Orlova, E.V. Methodology and Models for Individuals’ Creditworthiness Management Using Digital Footprint Data and Machine Learning Methods. Mathematics 2021, 9, 15. [Google Scholar] [CrossRef]
  43. Tanha, J.; Abdi, Y.; Samadi, N.; Razzaghi, N.; Asadpour, M. Boosting methods for multi-class imbalanced data classification: An experimental review. J. Big Data 2020, 7, 70. [Google Scholar] [CrossRef]
  44. Halimu, C.; Kasem, A.; Newaz, S.S. Empirical Comparison of Area under ROC curve (AUC) and Mathew Correlation Coefficient (MCC) for evaluating machine learning algorithms on imbalanced datasets for binary classification. In Proceedings of the 3rd International Conference on Machine Learning and Soft Computing, Da Lat, Vietnam, 25–28 January 2019; pp. 1–6. [Google Scholar]
  45. Jurman, G.; Riccadonna, S.; Furlanello, C. A comparison of MCC and CEN error measures in multi-class prediction. PLoS ONE 2012, 7, e41882. [Google Scholar] [CrossRef]
Figure 1. Structure of eye diseases in the world that can cause visual impairment as of 2020 year (compiled according to [1]).
Figure 1. Structure of eye diseases in the world that can cause visual impairment as of 2020 year (compiled according to [1]).
Algorithms 17 00315 g001
Figure 2. Conceptual scheme of the approach for design of the AI diagnosis system.
Figure 2. Conceptual scheme of the approach for design of the AI diagnosis system.
Algorithms 17 00315 g002
Figure 3. Functional diagram for the AI diagnosis system.
Figure 3. Functional diagram for the AI diagnosis system.
Algorithms 17 00315 g003
Figure 4. Factors for detecting retinal pathology.
Figure 4. Factors for detecting retinal pathology.
Algorithms 17 00315 g004
Figure 5. Fuzzy model structure.
Figure 5. Fuzzy model structure.
Algorithms 17 00315 g005
Figure 6. Membership functions for input and output variables: (a) I5; (b) I2; (c) I37; (d) O3.
Figure 6. Membership functions for input and output variables: (a) I5; (b) I2; (c) I37; (d) O3.
Algorithms 17 00315 g006aAlgorithms 17 00315 g006b
Figure 7. Surface plots for the diagnoses and its key predictors (hsv colormap is used): (a) I16, I19 and O1; (b) I7, I21 and O2; (c) I2, I20 and O3; (d) I10, I20 and O4.
Figure 7. Surface plots for the diagnoses and its key predictors (hsv colormap is used): (a) I16, I19 and O1; (b) I7, I21 and O2; (c) I2, I20 and O3; (d) I10, I20 and O4.
Algorithms 17 00315 g007aAlgorithms 17 00315 g007b
Figure 8. Correlation matrix of simulation data.
Figure 8. Correlation matrix of simulation data.
Algorithms 17 00315 g008
Figure 9. Color distribution scheme of retinal pathology marker factors.
Figure 9. Color distribution scheme of retinal pathology marker factors.
Algorithms 17 00315 g009
Table 1. Linguistic variables and range of their values.
Table 1. Linguistic variables and range of their values.
VariableDescriptionValue Range of Value
Input Variables
I1Age<20, 21–40, 41–60, 61–80, >81(0; 0.1; 0.2), (0.125; 0.25; 0.375), (0.325; 0.45; 0.575), (0.525; 0.65; 0.775), (0.725; 0.85; 1)
I2Genderwoman, man(0; 0.3; 0.6), (0.4; 0.7; 1)
I3Diabetes1, 2, not diagnosed(0; 0.2; 0.4), (0.3; 0.5; 0.7), (0.6; 0.8; 1)
I4Duration of diabetes, years<5.5–10, 10–15, >15(0; 0.15; 0.3), (0.2; 0.35; 0.5), (0.4; 0.55; 0.7), (0.6; 0.8; 1)
I5Vision acuitynormal, under normal(0; 0.3; 0.6), (0.4; 0.7; 1)
I6–I10, I12, I13, I15Floaters in the eye, difficulty reading, surgical interventions, complaints of photopsia,
detachment in the fellow eye, eye trauma,
cardiovascular pathologies, night blindness
yes, no(0; 0.3; 0.6), (0.4; 0.7; 1)
I11Refractionnormal, myopia(0; 0.3; 0.6), (0.4; 0.7; 1)
I14Hereditary factoryes, no, not defined(0; 0.2; 0.4), (0.3; 0.5; 0.7), (0.6; 0.8; 1)
I16Maximum ERG, b-wave amplitudenormal, slightly decreased, increased, not registered(0; 0.15; 0,3), (0.2; 0.35; 0.5),
(0.4; 0.55; 0.7), (0.6; 0.8; 1)
I17, I19, I21, I25, I27, I29–I31, I38Peak latency of b-wave, peak latency of a-wave of maximal ERG, peak latency of a-wave of cone ERG, latency of P1 and latency of N1 of mf-ERG, time of N35, P50, N95 of PERG, latency of a-wave of local ERGnormal, above normal(0; 0.3; 0.6),
(0.4; 0.7; 1)
I18, I20, I22, I24, I28, I33, I34, I35, I39Maximum ERG, a-wave amplitude, a-wave amplitude of cone ERG, b-wave amplitude of cone ERG, a-wave amplitude of rod ERG, PERG amplitude, optic nerve lability, oscillatory potentials, rhythmic ERG amplitude at 30 Hz, b-wave amplitude of local ERGnormal, under normal(0; 0.3; 0.6),
(0.4; 0.7; 1)
I23, I26, I36, I37Rod ERG, b-wave amplitude, retinal density P1 mf-ERG, N1 mf-ERG amplitude, a-wave amplitude of local ERGnormal, under normal, not registered(0; 0.2; 0.4),
(0.3; 0.5; 0.7), (0.6; 0.8; 1)
I32Electrical sensitivity thresholdnormal, above normal(0; 0.3; 0.6), (0.4; 0.7; 1)
Output Variables
O1Diabetic retinopathyproliferative diabetic retinopathy, non-proliferative diabetic retinopathy, no pathology (0; 0.2; 0.4), (0.3; 0.5; 0.7), (0.6; 0.8; 1)
O2Age-related macular degenerationdry age-related macular degeneration, wet age-related macular degeneration, no pathology(0; 0.2; 0.4), (0.3; 0.5; 0.7), (0.6; 0.8; 1)
O3Retinoschisishereditary retinoschisis (X-chromosomal), primary retinoschisis, secondary retinoschisis, no pathology (0; 0.15; 0.3), (0.2; 0.35; 0.5),
(0.4; 0.55; 0.7), (0.6; 0.8; 1)
O4Retinal detachmentdystrophic retinal detachment, traumatic retinal detachment, secondary retinal detachment, pathology absent(0; 0.15; 0.3), (0.2; 0.35; 0.5),
(0.4; 0.55; 0.7), (0.6; 0.8; 1)
Table 2. Results of statistical characteristics evaluation for MAUC, MMCC metrics for two classifiers—RB and SGB.
Table 2. Results of statistical characteristics evaluation for MAUC, MMCC metrics for two classifiers—RB and SGB.
Indicator/
Classification Algorithm
RBSGB
MAUC
Average0.87880.9122
Standard deviation0.07000.0370
MMCC
Average0.66930.7640
Standard deviation0.06610.0821
Table 3. Results of parametric t-test and non-parametric Wilcoxon test.
Table 3. Results of parametric t-test and non-parametric Wilcoxon test.
Compared Classifierst-Test ValueWilcoxon Test Value
RB & SGB (MAUC)1.031.36
RB & SGB (MMCC)2.21.99 *
* statistically significant parameter for p < 0.05.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Orlova, E.V. Artificial Intelligence-Based System for Retinal Disease Diagnosis. Algorithms 2024, 17, 315. https://doi.org/10.3390/a17070315

AMA Style

Orlova EV. Artificial Intelligence-Based System for Retinal Disease Diagnosis. Algorithms. 2024; 17(7):315. https://doi.org/10.3390/a17070315

Chicago/Turabian Style

Orlova, Ekaterina V. 2024. "Artificial Intelligence-Based System for Retinal Disease Diagnosis" Algorithms 17, no. 7: 315. https://doi.org/10.3390/a17070315

APA Style

Orlova, E. V. (2024). Artificial Intelligence-Based System for Retinal Disease Diagnosis. Algorithms, 17(7), 315. https://doi.org/10.3390/a17070315

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop