Development of an Improved Method for Finding a Solution for Neuro-Fuzzy Expert Systems

Nowadays, artificial intelligence has entered into all spheres of human activity. However, there are some problems in the analysis of objects, for example, there is a priori uncertainty about the state of objects and the analysis takes place in a difficult situation against the background of intentional (natural) interference and uncertainty. The best solution in this situation is to integrate with the data analysis of information systems and artificial neural networks. This paper develops an improved method for finding solutions for neuro-fuzzy expert systems. The proposed method allows increasing the efficiency and reliability of making decisions about the state of the object. Increased efficiency is achieved through the use of evolving neuro-fuzzy artificial neural networks, as well as an improved procedure for their training. Training of evolving neuro-fuzzy artificial neural networks is due to learning their architecture, synaptic weights, type and parameters of the membership function, as well as the application of the procedure of reducing the dimensionality of the feature space. The analysis of objects also takes into account the degree of uncertainty about their condition. In the proposed method, when searching for a solution, the same conditions are calculated once, which speeds up the rule revision cycle and instead of the same conditions of the rules, references to them are used. This reduces the computational complexity of decision-making and does not accumulate errors in the training of artificial neural networks as a result of processing the information coming to the input of artificial neural networks. The use of the proposed method was tested on the example of assessing the state of the radio-electronic environment. This example showed an increase in the efficiency of assessment at the level of 20–25 % by the efficiency of information processing.


Introduction
Nowadays, many areas of human activity use artificial intelligence approaches to solve important practical problems.
Expert systems have been successfully used in complex technical systems to solve informal or poorly formalized tasks, such as training, diagnostics, forecasting, control and measurement [1,2]. This class of intelligent information systems is characterized by the fact that they are able to model the thinking process of an expert when making a decision and explain why this or that result was obtained. This is achieved by implementing the procedure of logical inference on formalized knowledge about the subject area, about the processes that take place in it, about the laws that govern these processes [3,5,7].
However, there are some difficulties and problems in objects analyzing: 1) the analysis takes place against the background of intentional and natural disturbances; 2) the interpretation of the obtained results depends on the experience of the decision-maker and the completeness of additional information on a specific task (conditions of uncertainty); 3) high dynamics of changes in the state of the object and the environment; 4) a large number of features that characterize the object and the environment; 5) limited time for analysis and decision-making in conditions of uncertainty.
The best solution in this situation is to integrate the data analysis and artificial neural networks (ANN).
These circumstances lead to recourse to the theory of expert systems, where one of the important limitations in their use is the difficulty of formulating rules for machining. In this form, an effective methodology for recording, storing and using expert knowledge in the expert system for the operational sampling of knowledge should be developed [4].
An alternative method of capturing expertise without using rules consists in using artificial neural networks, using their ability to generalization, self-learning and retraining. Their advantages are also the ability to work in real time and quick adaptation to specific situations [8,9].
These circumstances cause uncertainty in the conditions of the task of signal recognition and fuzzy statements in their interpretation, when the additional information may be incomplete and operators make decisions based on their experience.
Given the above, an urgent scientific task consists in developing an improved method for finding solutions for neuro-fuzzy expert systems, with the following properties: -able to operate in conditions of uncertainty; -able to operate in conditions of incomplete information; -able to conduct training of the architecture and parameters of ANN.

Literature review and problem statement
In [10], it is proposed to use neuro-fuzzy systems to predict the efficiency of building structures. This approach allows predicting the efficiency of building structures in conditions of probabilistic and improbable uncertainty. The disadvantages of this approach include the inability to learn the architecture and parameters of the artificial neural network, as well as the accumulation of errors during the operation of the system. This does not allow obtaining reliable results after 5-10 iterations of the approach.
In [11], it is proposed to use fuzzy expert systems for estimating the creative abilities of a person. This approach is based on the use of fuzzy logic to assess the creative abilities of a person in the selection of personnel. The disadvantages of this approach include the accumulation of errors during the procedures of fuzzification and defuzzification. Also, this approach does not take into account the type of uncertainty. This does not allow assessing the adequacy of the obtained decisions.
In [12], it is proposed to use fuzzy expert systems for forecasting the loading on electric networks. The genetic algorithm and the ant colony algorithm are used to speed up the decision. The disadvantages of this approach include the accumulation of errors in the procedures of fuzzification and defuzzification, as well as there is no reduction in the dimensionality of the feature space. Also, this approach does not take into account the type of uncertainty. This does not allow assessing the adequacy of the obtained decisions.
The paper [13] proposes an intelligent evaluation methodology based on fuzzy logic and expert systems. The principle of this methodology is to transform abstract concepts of human expertise into a numerical engine of inference that is applied to evaluation. Therefore, it reproduces the cognitive mechanisms of evaluation experts. An example of implementation is given to compare this method with the classical one and draw conclusions about its effectiveness. In addition, due to its flexibility, various types of extensions are possible by updating the basic rules and adapting to the new possible architectures and new types of evaluation. The disadvantages of this approach include the accumulation of errors in the procedures of fuzzification and defuzzification, as well as the fact that there is no reduction in the dimensionality of the feature space. This, in turn, requires calculations of all the rules of fuzzy rules.
In [14], it is proposed to use an adaptive neuro-fuzzy inference system to control the speed of the motor, optimized with the help of collective intelligence. The controller, developed according to fuzzy rules, has an advantage in expert knowledge of the fuzzy inference system and the ability to train neural networks. However, this neuro-fuzzy system implements the learning mechanism only by adjusting the synaptic weights and does not take into account the uncertainty about the state of the object. This type of training leads to the gradual production of erroneous decisions.
The paper [15] presents the results of analytical review and comparison of the most common technologies to support management decisions: hierarchy analysis method, neural networks, fuzzy set theory, genetic algorithms and neuro-fuzzy modeling. The advantages and disadvantages of these approaches are indicated. The spheres of their application are defined. It is shown that the hierarchy analysis method works well under the condition of complete initial information, but due to the need for experts to compare alternatives and choose evaluation criteria has a high degree of subjectivity. The use of fuzzy set theory and neural networks is justified for forecasting problems in conditions of risk and uncertainty. The technology of collective decision-making, which is used both in general elections and in a group of experts, is also considered. It allows reducing the time for conciliation meetings to reach a consensus by pre-analyzing all opinions presented on the plane in the form of points. The consistency of opinions is determined by the distances between them.
In [16], the development of a fuzzy expert system for the diagnosis of cystic fibrosis was carried out. The results showed that the proposed system can be used as a powerful diagnostic tool with an accuracy of 93.02 %, a specificity of 89.29 %, a sensitivity of 95.24 % and an accuracy of 92.86 % for the diagnosis of cystic fibrosis. However, the proposed fuzzy expert system does not implement the learning mechanism and does not take into account the uncertainty about the state of the object.
In [17], the method of information security risk assessment based on the attack tree model with fuzzy set theory and risk probability assessment technology, which is used in the risk scenario of the ship management system, is developed. Fuzzy numbers and expert knowledge are used to determine the factors that affect the probability of a leaf node, and leaf nodes are quantified to obtain the probability of an interval. The disadvantages of the proposed method include the accumulation of error during operation and failure to take into account the uncertainty about the state of the object.
In [18], a fuzzy expert system for early diagnosis of infections in newborns was created. This fuzzy expert system allows the early diagnosis of infections by many indicators. However, this system does not reduce the feature space, which in turn requires significant computing resources of the system.
The paper [19] created a fuzzy expert system with a soft expert set, which allows checking the adequacy of the information provided by the expert and increasing the accuracy of the assessment. However, the disadvantages of this approach include the accumulation of evaluation errors and inability to take into account the uncertainty about the state of the evaluation object. This can lead to inadequate solutions and has great computational complexity.
The analysis showed that the known methods (techniques) [6][7][8][9][10][11][12][13][14][15][16][17][18][19]: -do not adjust the results taking into account the evaluation error; -teaching occurs only by adjusting the synaptic weights; -require significant computing resources; -do not reduce the dimensionality of the feature space; -do not take into account uncertainty about the state of the evaluation object; -are not able to adapt the architecture of the artificial neural network depending on the amount of information coming to the input of the artificial neural network.
Therefore, it is necessary to develop an improved method of finding a solution for neuro-fuzzy expert systems, which is able to effectively search for a solution in conditions of uncertainty, as well as a shortage of computing resources.

The aim and objectives of the research
The aim of the research is to develop a method for finding a solution for neuro-fuzzy expert systems, which will increase the efficiency of information processing in conditions of uncertainty. To achieve this goal, the following objectives are set: -to perform a mathematical statement of the problem of analyzing objects and environment; -to develop the basic procedures and algorithm for the implementation of an improved method of finding solutions for neuro-fuzzy expert systems; -to test the proposed method and assess its effectiveness.

Mathematical statement of the problem of analyzing objects and environment
Let's suppose that a vector model is obtained as a result of classifying objects according to their characteristics. The model determines the shape of the studied parameters, so the studied parameters are divided into elementary components according to the characteristics that make up the set V of the elementary components of the analyzed signal. There is also an interpretation of the received signals to a certain structural unit (group).
Data about the object and environment are stored in computer memory in digital form in the form of a matrix R of dimension (M×N), and has the form [2,4]: ,..., . Each element of the matrix R is a vector of parameters that characterize each (i, j)-th elementary parameter of the signal on some m-th (m = 1, …, T) set of thematic properties of the structural unit (group): ,..., , the nature of the vector components r i, j in the general case does not play a fundamental role. Then, with a set of thematic properties {P n }, (n = 1, …, K), according to which it is necessary to classify the studied signals and threshold values of constraints on the whole set of thematic properties, it is necessary to match the set P n of , 1 elementary components of the signal that have the P n property for each P n by their threshold constraints.
Then, showing all sorts of options of the feature values within the thresholds of the constraints for each to the k-th reference table, we have a matrix of I kl estimates: , , where the answer 1 means that the set of features and their restriction thresholds are used to make a decision about belonging to one of the membership classes and 0 means otherwise, l is the number of options. However, even with all the advantages of neuro-fuzzy expert systems they unfortunately have certain disadvantages.
Here are the main ones [6][7][8][9]: -the accumulation of evaluation error during fuzzification and defuzzification procedures; -the architecture of the artificial neural network used to form knowledge bases has a rigid architecture, and is not able to adapt during the calculations; -learning of an artificial neural network is limited only to learning synaptic weights between neurons; -low productivity of solution search methods even with a small volume of rules; -great computational complexity of solution search methods; -large dimension of the feature space. Therefore, it is necessary to develop a method for finding a solution for neuro-fuzzy expert systems.

Development of basic procedures and algorithm for implementing an improved method of finding solutions for neuro-fuzzy expert systems
The Rete method was chosen as the basis for the development of an improved method for finding solutions for neurofuzzy expert systems [5,10,11]. The main disadvantage of the Rete method consists in the fact that this method is able to work only with clear products, which does not allow it to be used while processing different types of data.
The algorithm for implementing the proposed search method is shown in Fig. 1  Step 1. Entering the source data to analyze the object and the environment (step 1 in Fig. 1).
At this stage, the initial data about the object and the environment is entered.
Step 2. Forming a knowledge base (KB) taking into account uncertainty.
At this stage, the KB is formed on the basis of the expressions (4)- (17). While converting values about the object and the environment into fuzzy rules, the value of uncertainty about the radiation sources is taken into account, according to the expressions (10)-(12) [23].
The formal model of the neuro-fuzzy rule base will look like (4): where Rule is a rule of the neuro-fuzzy expert system. Each rule is defined as follows (5): where C is the rule condition, S is the consequence of the rule. Since the model must provide a representation of the grammatical structure of the rules with different types of nested conditions, a recursive mechanism will be used to describe the nodes and end vertices of the rule condition tree. Parameter C is defined as follows (6): where C l is the left node of the rule condition, R is the relationship between rule nodes, C r is the right node of the rule condition.
Then, we will consider the following parameters.
where FC i is the left finite triple of the rule condition, FC r is the right finite triple of the rule condition. Formulas (7) and (8) allow us to describe conditions with different degrees of nesting.
where L is the linguistic variable, Z is the condition sign Z = < > <= >= = = { } , , , , ,! ; W is the value of the condition, which is determined as follows (11).
where L is the linguistic variable, V is the fixed value (12).
where T i is the value of a fuzzy variable from the term sets of a linguistic variable, const is the constant. This model allows using not only linguistic variables but also classical variables.
In this case, their values can also be compared with constants [5]. R is the set of relations between the nodal vertices . → We determine the parameter S (a consequence of the rule) similarly to the parameter C.
where S l is the left node of the rule consequence, R is the relationship between the nodes of the rule consequence, S r is the right node of the rule consequence.

S FS
where FS l is the left finite triple of the rule consequence, FS r is the right finite triple of the rule consequence. Formulas (14) and (15) allow us to describe the consequences with different degrees of nesting.
where L is the linguistic variable, Op is the operation, Op = {:=}, W is the consequence value.
Step 3. Searching for finite triples and ANN learning (step 3 on the algorithm diagram).
At this stage of the Rete method, the search for the close finite triples in all the rules of the production knowledge base is performed. The matches found between the finite threes are denoted. The rules set out the references of such finite triples to ensure their one-time processing. In contrast to the classical neuro-fuzzy expert systems, in this neuro-fuzzy expert system as an artificial neural network it is proposed to use a neuro-fuzzy evolutionary network, the architecture of which is given in [3,10]. Also, at this stage, training of parameters and architecture of the artificial neural network is performed in accordance with the method of training proposed in [3].
Let's consider the algorithm for finding the correspondences of the finite triples of the decision tree.
Input data: Rule is a database of rules, presented in the form of a decision tree.
Output data: Rule′ is a shortened database of the rules represented as a decision tree. Intermediate data: FC i and FC j are the current finite triples.
Step 3. 1. At the beginning of the algorithm, all finite triples are not noted (not checked), m is the number of finite triples. Set the initial value to i = 1.
Step 3. 5. If j>m, then note FC i as the finite triple viewed and go to step 3. 2.
Step 3. 7. Select FC j . Follow the procedure of checking the proximity of the end nodes and finite triples FC i and FC j .
Step 3. 8. If the result is successful, add FC j to the list of matches for FC i , and FC j , the finite triple that has been checked.
Step 3. 9. Determination of the learning error. Making a decision on the training of ANN taking into account the type of uncertainty.
Step 4. Reducing the dimension of the feature space (step 4 in Fig. 1).
The proposed procedure for aggregating features works as follows. Initially, based on the initial set of characteristics of the considered objects, the initial characteristics are combined into groups of criteria with verbal ordinal scales with a small number of gradations (3)- (5).
The criteria should have such scales of assessments, which, on the one hand, will reflect the aggregate qualities of objects, and on the other hand, will be clear during the final selection of the object or their classification.
Formally, the problem of reducing the dimensionality of the feature space is as follows: The procedure is repeated until there is a single compiled upper-level criterion, the scale of which forms the necessary ordered classes of solutions C 1 , ..., C q .
Thus, a one-to-one correspondence between the classes of solutions C 1 , ..., C q and the set of initial indicators -the set X 1 ×…×X m of all possible combinations of gradations of estimates on the scales of the criteria X x x .., , i m = 1,..., , K 1 , ..., K m is established and the boundaries of classes are found, which allows constructing a classification of real alternatives A 1 , ..., A p , evaluated by many criteria.
Step 5. Consolidation of correspondences and ANN training (step 5 on the algorithm diagram).
At this stage, a recursive procedure is performed to check the proximity of intermediate nodes of decision trees. This procedure provides aggregation of correspondences between conditions in the rules of the knowledge base. Also, at this stage, training of the ANN architecture and parameters is performed.
Then, we should consider the algorithm for finding the aggregation of the found matches.
Input data: Rule′ is a shortened rule base, presented in the form of a decision tree, with combined identical finite triples; S p is the list of finite triples for which matches are found; k is the number of items in the list S p . S pi is the list of the finite triple FC i , containing the corresponding finite triples with indices; k i is the number of items in the list S pi .
Output data: Rule″ is a shortened rule base, which combines all identical conditions.
Intermediate data: FC i and FC j are the current finite triples, C i and C j are the parent nodes for FC i and FC j .
Step 5. 2. Choose FC i in the decision tree, which is on the i-th place in the list S p .
Step 5. 4. Select the finite triple FC j from the list S pi , which is in the j-th place. Delete parent nodes C i and C j for FC i and FC j .
Step 5. 5. Perform a recursive procedure to check intermediate nodes C i and C j .
Step 5. 6. If the result of the function is successful, match the nodes C i and C j , otherwise move to step 5. 7.
Step 5. 9. Determination of a learning error. Making a decision on the training of ANN taking into account the type of uncertainty.
Step 6. Checking the proximity assessment metric and determining the ANN learning error (step 6 in Fig. 1).
At this stage, the metrics of the proximity of the obtained solutions and the learning error are determined in order to make management decisions.

Testing and evaluation of the effectiveness of the proposed solution search method
Modeling of the proposed method was performed in the MathCad 2014 software environment (USA).
To evaluate the effectiveness of the proposed method, modeling was performed using the following components: -personal computer with installed special software and MathCad 2014; -Agilent OmniBER 718 digital flow analyzer (USA) with software and a set of connecting cables that measures parameters; -TRC 274 H/V/UHF Jammer (20-3,000 MHz) jammer (France), which simulated the operation of the electronic warfare system (transmitter power -20 W. Suppressive frequency band -10 MHz, interference type -noise barrier interference with frequency manipulation; the strategy of the EW complex -dynamic); -MikroTik NetMetal 5 broadband radio access stations (Latvia) with the following parameters (128 positional quadrature amplitude manipulation; radiation bandwidth 40 MHz, radiation power 1 W; radiation frequency 2.1-3 GHz).
The expert (operator of the broadband radio access station) performed the initial adjustment of the membership functions of the terms of the set of the neuron-fuzzy expert system, because all sources of radio radiation have different characteristics. The expert indicated which primary values and calculated parameters should be considered high for a given broadband radio access station, which are average and which are low. The membership functions for the analysis of the radio-electronic environment are presented in the specified form according to the formula: This example provides part of the rule base of the neural fuzzy expert system. In the main rule database, there are the rules not only with connections of conditions using T-norms, but also using T-conorms and with negations of conditions.
In the worst case, to find a solution, the system should check all the rules contained in the rule database. That is, you need to check 405 conditions and calculate 297 T-norm operations. This is an unacceptably long process, given the limitations of the hardware.
The input data for the neuro-fuzzy expert system are the transmitter power indicators of the broadband access station. The indicators are as follows: the type of signal-code design of the broadband radio access station, REE uncertainty (the proportion of parameters known about the jammer), the frequency of radiation of the broadband radio access station. After passing the fuzzification stage, the system received fuzzy estimates for each controlled parameter.
For example, if the value of the bit error probability in the channel is BER = 10 -3 , then: -the power of the broadband radio access station is maximum and equal to 1 W; -the 4-position quadrature amplitude manipulation is used; -the REE uncertainty is full; -the radiation frequency of the broadband radio access station is lower and these values are fuzzified for this station as «low».
The rule from the knowledge base will be executed: «The bit error probability is high, the position of the signal-code design is low, the REE uncertainty is high, the power of the jammer transmitter is high, the overlap coefficient of the channel spectrum is full; then the jammer and the broadband access station operate on the same frequency».
Therefore, it is necessary to adjust the radiation frequency of the broadband radio access station = «high». Then, the «high» value of the linguistic variable «radiation frequency of the broadband radio access station» was defuzzified, and a new value of the radiation frequency to be set was transmitted to the broadband radio access station.
We will evaluate the complexity Ξ mod Rete n m k t s , , , , It should be noted that the modified Rete method reduces the number of iterations while searching for a solution and reduces the number of calculations at each iteration.
In this case, the average complexity of one cycle of checking the rules in the operation of a neuro-fuzzy expert system with the classical method will look like (19): where the complexity of processing the t-norms or t-conorms is first calculated, and then the minimum value of the complexity of all conditions of rules and complexity of all combinations of elements of term-sets of variables and signs of relations is calculated. Estimates of complexity for rule bases (RB) are given in Table 1.
To compare the efficiency of assessment, the classical Rete, Treat and Leaps methods and the proposed method were used [20][21][22].
This table clearly shows that the use of the modified Rete method is justified for rule databases that contain a large number of rules and a relatively small number of linguistic variables. In this case, the modified Rete method allows us to speed up information processing almost twice in comparison with the fuzzy expert system, and by 20-25 % in comparison with the classical Rete method. Table 1 Values of complexity estimates The results of evaluating the state of the radio-electronic environment for different systems are presented in Fig. 2.

Discussion of the results on the development of the improved solution search method
The research of the developed method showed that this method provides on average 20-25 % higher efficiency of assessment and does not accumulate errors during training ( Table 1). The researches were performed under the limitations outlined in section 5 of this reseach. This is explained by the use of evolving artificial neural networks, advanced training procedures for artificial neural networks, one-time calculation of the same conditions while finding solutions and the use of references to the same rules.
The features of information analysis systems are: -a large number of analyzed parameters; dynamic change of the situation; -functioning in conditions of uncertainty about the state of the situation; -constant updating of the signal base; -functioning in the conditions of influence of natural and intentional disturbances.
However, in the conditions of constant replenishment of knowledge bases, the use of the classical Rete method is unacceptable in terms of adequacy and correctness of calculations.
The main advantages of the proposed evaluation method are: -does not accumulate learning errors during the search for solutions by training artificial neural networks (adjusting the parameters and architecture of the artificial neural network); -lower computational complexity, Table 1 (20-25 % increase in decision-making efficiency); -while searching for a solution, the same conditions are calculated only once, which provides acceleration of the rules revision cycle; -less memory usage, because it uses references to rules instead of the same rules; -allows defining not only separate identical conditions in the rule database, but also blocks of identical conditions that allows increasing the speed of decision making; -allows reducing the feature space in the analysis by using the feature space reduction procedure; -allows working with clear and fuzzy products; -takes into account the type of uncertainty about the state of the radio-electronic environment.
The disadvantages of the proposed method include: -loss of informativeness in the assessment due to the construction of the membership function. This loss of information can be reduced by choosing the type of membership function and its parameters in the practical implementation of the proposed method in decision support systems. The choice of the type of membership function depends on the computing resources of a particular electronic computing device.
-lower accuracy of assessment on a single parameter of condition assessment; -loss of accuracy of the results during the reconstruction of the architecture of the artificial neural network.
This research is a further development of research conducted by the authors, aimed at developing the theoretical foundations for improving the efficiency of artificial intelligence systems, which was published earlier [1][2][3].
As for the limitations of this method, this method is adapted for the analysis of objects and the environment, in conditions of its uncertainty and high dynamics. However, the proposed method is able to successfully solve the problem of data analysis with appropriate adaptation to a particular type of decision support systems.
However, as it was already mentioned, the known methods accumulate errors, that is why the proposed method suggests the use of evolving artificial neural networks. The results of efficiency evaluation are shown in Fig. 3.  Let's consider the cost of training an evolving artificial neural network.
A training sample containing data on the radiation source was used for modeling. The rule base from this sample was used for modeling.
Rete, Treat and Leaps and the proposed methods were used to compare the cost of ANN training.
The results of the comparison for different methods are presented in Table 2. As it can be seen from Table 2, for the ANN training, it is necessary to calculate additional 37 rules (training sample), which is 10.5 %, which increases the computational complexity of training an artificial neural network, but gives a gain in efficiency of 20-25 % compared to the classical Rete method.
Areas of further research should be aimed at reducing computational costs in the processing of various types of data in special-purpose systems. At the same time, in the further development of the specified research there may be problems with increasing the efficiency of artificial neural networks. This is due to the use of only classical membership functions in this study. So, it is necessary to build membership functions with a non-classical form and add the procedure for constructing a membership function to the method.

1.
A mathematical statement of the problem of analyzing objects and environment is carried out, which proved the possibility of the following: -to identify the features and thereby to reduce the subjectivity of future results at this stage of the research; -to carry out statistical processing of a large amount of information in the shortest possible time due to automation of its processing; -to repeat the calculation many times in different input situations.
2. The basic procedures and algorithms for implementing an improved method of finding solutions for neuro-fuzzy expert systems are developed.
The proposed method differs from the known ones. The type of uncertainty is additionally taken into account while assessing the radio-electronic situation, namely: full awareness, complete uncertainty, partial uncertainty, «hopeless» uncertainty. Taking into account the type of uncertainty leads to changes in the parameters of the decision-making process, which can be explained by a number of factors: -changes in the initial data on the basis of which decisions are made about the collection, storage, processing and transfer of information concerning the condition of analysis object; -changes in the external conditions and current requirements (quality criteria) for the collection, storage, processing and transmission of information on the state of the object; -changes in methods and means of decision-making on the collection, storage, processing and transmission of information on the state of the object; -to increase the efficiency of information processing, evolving artificial neural networks are used, with an algorithm for their training, which occurs by training their architecture, synaptic scales, type and parameters of the membership function; -the ability to work both with clear and fuzzy products through the use of evolving artificial neural networks; -the ability to reduce the feature space by applying the feature space reduction procedure; -no accumulation of learning errors of artificial neural networks as a result of processing the information arriving to the input of artificial neural networks by training the architecture and parameters.
3. The evaluation of the efficiency of the proposed method is carried out. This example showed an increase in the effi-ciency of evaluation at the level of 20-25 % by the efficiency of information processing.