=Paper= {{Paper |id=Vol-3018/Paper_1 |storemode=property |title=Conceptual Model of Presentation of Fuzzy Knowledge |pdfUrl=https://ceur-ws.org/Vol-3018/Paper_1.pdf |volume=Vol-3018 |authors=Volodymyr Polishchuk,Miroslav Kelemen,Iwona Włoch,Andriy Polishchuk,Marianna Sharkadi,Yurii Mlavets |dblpUrl=https://dblp.org/rec/conf/intsol/PolishchukKWPSM21 }} ==Conceptual Model of Presentation of Fuzzy Knowledge== https://ceur-ws.org/Vol-3018/Paper_1.pdf
Conceptual Model of Presentation of Fuzzy Knowledge
Volodymyr Polishchuka, Miroslav Kelemenb, Iwona Włochс, Andriy Polishchuka, Marianna
Sharkadia and Yurii Mlavetsa
a
  Uzhhorod National University, Narodna Square, 3, Uzhhorod, 88000, Ukraine
b
  Technical University of Kosice, Rampova 7, Kosice, 04121, Slovak republic
c
  Rzeszow University of Technology, al. Powstańców Warszawy, 12, Rzeszow, 35959, Poland

                Abstract
                Is conducted a study of the current problem of developing a conceptual model of fuzzy
                knowledge, using one-dimensional and multidimensional membership functions, taking into
                account any type of input data, as well as designing innovative software as a means of technical
                support to systems analysts and its implementation in the learning process. For the first time,
                the study proposed a conceptual model consisting of five stages. Approaches to the
                formalization of qualitative and hybrid data are demonstrated by examples. The most common
                types and kinds of membership function of one variable which can identify a set of criteria of
                internal and external factors of influence for various applied problems are resulted. Modeling
                of uncertainties of different types on the basis of multidimensional membership functions is
                also investigated. An experiment was performed on the example of awarding fuzzy knowledge
                for the problematic of complex evaluation of startup projects. Innovative software in the form
                of a web application - "Information modeling of fuzzy knowledge", which will find application
                in systems analysts and implemented in the learning process. The study will be a useful tool to
                support decision-making to formalize and gain knowledge from different data sets, in different
                areas of application.

                Keywords 1
                Fuzzy knowledge, fuzzy set, membership function, expert evaluation, decision-making.

1. Introduction
   The use of information technology in various spheres of public life is associated with the use of clear
and vague knowledge bases, including the construction of expert and intelligent systems. Data-driven
innovations are already bringing benefits to citizens, improving their quality of life, for example,
through improved personalized medicine, new mobility, and living in a Smart City. This is all aimed at
the European Green Course. An effective modeling tool in many cybernetics and artificial intelligence
problems dealing with fuzzy is the fuzzy knowledge base, which is a collection of facts, linguistic
variables, and corresponding membership functions that are a valuable source for describing fuzzy
concepts, extracting data, and making heterogeneous decisions various fields of science, business, and
production. Today, decision support systems that use the knowledge gained from experts are
widespread. The problem of multicriteria evaluation of objects lies in the plane of selection tasks, which
are an integral part of the tasks of decision support systems.
   During the design and development of an intelligent system, knowledge undergoes a similar
transformation of data – from more generalized sets to narrower, specific to a given subject area. When
developing intelligent systems, knowledge about the specific subject area for which the system is being
developed is rarely complete and reliable. The use of accurate methods does not allow to take into


II International Scientific Symposium «Intelligent Solutions» IntSol-2021, September 28–30, 2021, Kyiv-Uzhhorod, Ukraine
EMAIL: volodymyr.polishchuk@uzhnu.edu.ua (V. Polishchuk); miroslav.kelemen@tuke.sk (M. Kelemen); iwloch@prz.edu.pl (I. Włoch);
andrii.polishchuk@uzhnu.edu.ua (A. Polishchuk), marianna.sharkadi@uzhnu.edu.ua (M. Sharkadi); yurii.mlavets@uzhnu.edu.ua
(Y. Mlavets)
ORCID: 0000-0003-4586-1333 (V. Polishchuk); 0000-0001-7459-927X (M. Kelemen); 0000-0002-9969-0827 (I. Włoch); 0000-0003-3093-
8393 (A. Polishchuk); 0000–0002–2045–5956 (M. Sharkadi); 0000-0002-1480-9017 (Y. Mlavets)
             ©️ 2020 Copyright for this paper by its authors.
             Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
             CEUR Workshop Proceedings (CEUR-WS.org)


                                                                                                                            1
account the verbal inaccuracy and subjectivity of expert information, which in turn imposes restrictions
on the quality of knowledge for decision-making.
    Based on the above, there is an urgent problem of building a knowledge management system.
Knowledge management is a set of processes that control the creation, dissemination, processing and
use of knowledge within the object of study.
     During developing knowledge management systems, can be identified a number of the following
processes [1].
    1. Collection of data on the object of study and its activities.
    2. Excavation as a process of knowledge allocation for expert systems.
    3. Structuring - the process of forming the structure of the received information.
    4. Formalization - structured information to describe data and knowledge.
    5. Maintenance - adjustment of formalized data and knowledge.
    Thus, for various applications, given any type of data, there is a need and relevance to present fuzzy
knowledge from the use of fuzzy set tools to the construction of information models. Information
modeling of the reflection of fuzzy knowledge creates the possibility of adequate evaluation of
alternative solutions while increasing the degree of its validity.
    The study of this problem is divided into three stages:
    1. Research and development of information models for the presentation of fuzzy knowledge on the
example of various applied problems;
    2. Development of a conceptual model for the presentation of fuzzy knowledge, taking into account
any type of data, and innovative software as a means of technical support for systems analysts and its
implementation in the educational process;
    3. Approbation of the model of representation of fuzzy knowledge on applied problems of various
spheres of application and testing of the software.
    In this context, the authors have already conducted the first stage of the study, namely: the
development of information models for the presentation of fuzzy knowledge for management decisions
in the functioning of socio-economic systems in conditions of uncertainty according to input expert
assessments [1].
    The aim of the current study is to progress a conceptual model for the presentation of fuzzy
knowledge, using one-dimensional and multidimensional membership functions, taking into account
any type of input data, as well as designing innovative software as a means of technical support for
systems analysts and its implementation in the learning process.

2. Overview of Domestic and Foreign Research Studies
    Actual approaches to the development of information technology require the use of information and
logical modeling at the stage of problem statement and design, which significantly increases the
efficiency of communication between the customer and contractors. To solve the problems of designing
information technology in the automation of control problems of complex systems, the use of fuzzy
modeling and control methodology has become widespread [2].
    Recent scientific studies [1-2] indicate the need for information modeling of fuzzy knowledge,
which will allow on the basis of fuzzy, incomplete, and especially expert information to obtain adequate
and objective knowledge about the object of study. Extracting large data sets without their proper, and
most importantly high-quality processing is meaningless.
    As of today, there are a large number of models of knowledge representation in complex systems.
Conventionally, all models can be divided into the following groups [1]: logical, productive,
semantically network, frame, mathematical. In general, the creation of mathematical models is based
on adequate information about the object, but sometimes inaccurate, because the construction of the
model uses expert information that shows the substantive features of the studied object, also formulated
in natural language. Then the description of the object is vague.
    In [5-6], general ideas and advantages are outlined, on which current opinions on the use of fuzzy
logic for decision support systems are based. In [7-8] the use of fuzzy logic in different areas of
application is given, which allows to determine the optimal variables in the conditions of uncertainty
of the input data. Also in [9] introduces fuzzy decision support systems in maritime practice; [10]

                                                                                                        2
represents an intelligent system for determining customer loyalty and decision-making based on fuzzy
logic; [11] investigated product ratings by fuzzy dialing, using their online reviews and other.
    To summarize, membership functions can be constructed by one of two methods; expert knowledge
or generation-oriented [12]. Construction on the basis of expert knowledge decreases accuracy because
there are subjective opinions of people or conflicts between experts [13]. It is also a time-consuming
path and not always available [14]. For example, the construction of membership functions using the
parameters obtained from expert opinions also has risks in terms of accuracy, due to the bias of experts,
as human semantics and knowledge are limited by experience and knowledge [15]. Therefore, it is not
suitable for solving fuzzy inference systems that require the presence of membership functions adaptive
constructed with data definition or systems that give fast and dynamic constructions of membership
functions.
    Therefore, most research has been based on a data-driven and trend-based approach, as it allows you
to automatically build membership functions. One such approach to constructing membership functions
is the Fuzzy C-means (FCM) clustering algorithm. It has found application in various tasks, such as
classification [16] and forecasting [17]. FCM clusters basic data sets and their results are used to
generate membership functions. He considers only Gaussian membership functions, which is his
disadvantage [18-19]. It is known that they are not always suitable for various applications. For
example, common triangular and trapezoidal membership functions used in many studies, such as fuzzy
antenna positioning controller [15], crime prevention analysis [20], gesture monitoring [21], fuzzy
cognitive map [22-23] and others.
    Based on the above, argues and confirms the relevance of our study, the development of a conceptual
model for the presentation of fuzzy knowledge using one-dimensional and multidimensional
membership functions, taking into account any type of input data. The relevance of this study proves
the need to process data and obtain knowledge from them in various objects of research, for further
decision-making. In addition, the relevance of this study is confirmed by the European Data Strategy
[24] for its implementation until 2030, in order to establish a leading model in the EU to follow the
society endowed with data to improve the solution – in business and the public sector.

3. Conceptual model of representation of fuzzy knowledge
3.1. Formal problem statement and input data
    Fuzzy knowledge in the general case can be described through linguistic variables. For illustration
[1]: If (𝑎1 𝛯1 𝑋1 𝛬1 𝑎2 𝛯2 𝑋2 𝛬2 … 𝑎𝑙 𝛯𝑙 𝑋𝑙 𝛬𝑙 … ) then 𝛺𝑝 𝐵𝛯𝑗 𝐿. For example: 𝛯 = affiliation relationship =
{ Belong, Most likely belong, …, Not belong }; 𝛺 = Follow Ratio = {Follow, Most likely follow, …,
Not follow}; 𝛬 = Communication relationship = {AND/OR, Likely AND/OR, …}; 𝑎𝑖 – elements of
the term set of a linguistic variable; 𝑋𝑖 – values of linguistic variables; 𝐵 – linguistic variable; 𝐿 – the
value of the linguistic variable.
    The main element in the construction of the model of representation of fuzzy knowledge is the value
of linguistic variables, which are obtained through the model of the corresponding function of belonging
to the fuzzy set.
    Let's mark some set of research objects 𝑋 = {𝑥1 , 𝑥2 , . . . , 𝑥𝑛 }. Under the objects of research, we will
consider a broad idea, which includes elements of the system, system processes, management decisions,
or even a complex whole system that needs to be evaluated. Objects are evaluated on many indicators,
factors of external and internal influences, as well as, if necessary, to organize according to some rule,
while using information modeling of fuzzy knowledge. Without reducing the generality, you can
consider one object, and when there are many objects, then they can be sorted by the obtained initial
estimates. In decision theory, this class of problems is called multicriteria evaluation problems. Then
we consider the approach of modeling the problem of multicriteria selection using the tools of fuzzy
sets and construction of their membership functions.
    A system set-theoretic model of the problem of representing fuzzy knowledge can be represented as
follows:
                                      {𝑋, 𝐾𝐹𝐾 , 𝑀𝐹𝐾 , 𝑍𝐹𝐾 |𝑌}                                            (1)
   Where:


                                                                                                               3
        𝑋 – research object or set of research objects;
        𝐾𝐹𝐾 – information model of criteria (groups of criteria) for evaluating the properties of the
    object of study on various factors of influence, based on data sets (expert knowledge, quantitative
    data);
        𝑀𝐹𝐾 – a model for constructing membership functions to evaluate the object of study;
        𝑍𝐹𝐾 – model of aggregation of initial estimates.
    As a result, we obtain an aggregate initial estimate Y of the object of study Х.
    Consider the case where the set X is finite and the valid alternatives can be listed. Let's mark 𝐾 =
{(𝐾𝑖 , 𝜇(𝐾𝑖 )), 𝑖 = 1,2, . . . , 𝑚} fuzzy set of performance criteria, which are used to evaluate research
objects 𝑥𝑗 . 𝜇(𝐾𝑖 ) – assessment of one-dimensional or multidimensional function of belonging to the
relevant criterion, built by information modeling of the representation of fuzzy knowledge. If some
evaluation criterion is a multifaceted content of the object of study, then it is proposed to use
multidimensional membership functions. Estimates of the values of membership functions by
alternatives can be offered in the form of a table 1.

Table 1
Estimates of values of criteria by alternatives
      Критерії                  𝑥1                   𝑥2                   …                     𝑥𝑛
        𝐾1                     𝑂11                  𝑂12                   …                    𝑂1𝑛
        𝐾2                     𝑂21                  𝑂22                   …                    𝑂2𝑛
         …                      …                    …                    …                     …
        𝐾𝑚                     𝑂𝑚1                  𝑂𝑚2                   …                    𝑂𝑚𝑛

   Or decision matrices:
                                 𝑂 = (𝑂𝑖𝑗 ), 𝑖 = 1, 𝑚; 𝑗 = 1, 𝑛.                                       (2)
   Where 𝑂𝑖𝑗 – data sets, or in our interpretation of the estimate j alternatives by I criterion, О ∈ [0; 1].
   We offer the following formal classification of data sets:
        quantitative – all data sets according to different criteria, the object of study are quantitative
   statistical or large data sets formed by technical means;
        quality (expert knowledge) – all data sets have a linguistic representation of some term set 𝑇 =
   {𝑇1 ; 𝑇2 ; … ; 𝑇𝑙 }. For example, they are assessed by an expert (group of experts) using a linguistic
   variable, based on experience and knowledge of the object of study 𝑋, analyze it, draw conclusions
   and make one linguistic assessment of each indicator 𝐾;
        hybrid – all datasets are evaluated in a hybrid way, based on the analysis of quantitative
   datasets, to which linguistic assessments are added, for example using the experience of experts.
   For example, “Smart City Data Sources” analyzes and processes data sets from different sources,
such as [25]:
        data on participation: from active citizens of the city, from actions of participation for residents
   and entrepreneurs in support of the concept of a smart city;
        data from private systems: from city companies, from the third sector (non-profit organizations,
   volunteers, public associations);
        survey data: data obtained by urban planners, scientists, students, etc.;
        additional data: data received from sensors, for example, about transport, air quality, water
   quality, soil quality, noise level in the city, etc.;
        open data: publicly available data for all citizens, data of the government and other
   governmental and non-governmental organizations.
    Belonging functions for the presentation of fuzzy knowledge, according to the relevant criteria are
selected taking into account the specific application problem. Examples of such tasks may be: assessing
the solvency of enterprises; evaluation of investment projects; evaluation of startup projects; public
health risk assessment; assessment of the quality of life of the region's residents; paratroopers landing
safety assessment and others.


                                                                                                             4
  Figure 1 shows the steps of the method of presenting fuzzy knowledge for the formation of
membership functions based on the data of the object of study, obtained experimentally.




   Figure 1: Stages of realization of constructions of functions of belonging

   As can be seen from Figure 1, the first step is to prepare datasets specific to the universal set of
membership functions: statistically large data sets (eg. collected from different sensors), expert
(judgments about the relevant indicator for the object of study), or hybrid. The received information is
analyzed, its content is evaluated and evaluation criteria are based on them. Next, the type, kind and
count of variables of the membership function are determined. This is followed by the calculation of
parameters and the construction of the membership function to represent fuzzy knowledge.

3.2.    Conceptual model of presentation of fuzzy knowledge
    The conceptual model of representation of fuzzy knowledge is given according to the following
stages.
    At the first stage, preparatory work is carried out on the sets, namely: the objects of research are
identified, data are collected, processed, classified, etc.
    As a result, we have a number of research objects 𝑋 = {𝑥1 , 𝑥2 , . . . , 𝑥𝑛 }, which need to be evaluated.
We have a certain set of collected data on these objects 𝑂 from which it is necessary to reveal the
vagueness and gain knowledge, for further decision-making on the assessed objects.
    In the second stage, the evaluation criteria (content) are determined.
    Based on the collected data, information models of criteria (groups of criteria) for evaluating the
properties of the object of study are built.
      In the third stage it is necessary to determine the type, kind and count of variable membership
functions.
    For this purpose, first of all, data sets according to the offered classification are considered. If we
have qualitative or hybrid datasets, then we first need to use some ratio to obtain quantitative estimates.
To do this, can be specified certain correspondences between linguistic variables and quantitative, in
the form of characteristic functions, or use the knowledge base of fuzzy inference, etc.
    For example, if we have hybrid datasets then we can use the following approach. Let 𝑡𝑖𝑗 – variable
from the term set T for i criterion j object of study; 𝑞𝑖𝑗 – quantitative assessment from the interval [0;
1], 𝑖 = 1, 𝑚; 𝑗 = 1, 𝑛.
    To do this, each input value (𝑡𝑖𝑗 ; 𝑞𝑖𝑗 ) it is necessary to match the value 𝑂𝑖𝑗 . Let be a term set of
linguistic variables Т showed on some numerical interval, to distinguish terms [a0 ; al ], where 𝑇1 ∈
[𝑎0 ; 𝑎1 ], 𝑇2 ∈ [𝑎1 ; 𝑎2 ], …, Tl ∈ [al-1 ; al ]. Interval values can be adjusted and changed by experts or
other approaches. Next, we calculate the criteria Oij , using linguistic variables T, quantitative estimates
q and the value of the partitioning [a0 ; al ], for example, using the following characteristic function:



                                                                                                            5
                                       𝑎1 ⋅ 𝑞𝑖𝑗 ,    𝑖𝑓     𝑡𝑖𝑗 ∈ 𝑇1 ;
                                       𝑎2 ⋅ 𝑞𝑖𝑗 ,    𝑖𝑓     𝑡𝑖𝑗 ∈ 𝑇2 ;                                 (3)
                                𝑂𝑖𝑗 =
                                          …          …         …;
                                      { 𝑙 𝑞𝑖𝑗 ,
                                       𝑎  ⋅          𝑖𝑓     𝑡𝑖𝑗 ∈ 𝑇𝑙 .
    Thus, we moved from hybrid estimates to quantitative ones. After that we can carry out modeling
of fuzzy knowledge using membership functions.
    Then it is necessary for each criterion 𝐾𝑖 build membership functions 𝜇(𝐾𝑖 ), 𝑖 = ̅̅̅̅̅̅ 1, 𝑚 to evaluate
the object of study. To do this, must be determined the type, kind and count of variables of the
membership function.
    The most common types and kinds of membership functions that can identify many criteria of
internal and external factors of influence for different applications are below.
    •    Triangular membership functions are used for uncertainty problems of the type: "approximately
equal to", "average value", "located in the interval", "similar to the object", "like the object", etc. These
include triangular and trapezoidal membership functions.
    •    Z-shaped membership functions are used for uncertainty problems such as: "small count",
"small value", "low level", etc. This type includes quadratic and harmonic Z-splines, Z-sigmoidal and
Z-linear membership functions.
    •    S-shaped membership functions used for type uncertainty problems: "large count", "large
value", "significant value", "high level", etc. There are quadratic and harmonic S-splines, S-sigmoidal
and S-linear membership functions.
    •    π -shaped membership functions used for uncertainty problems such as "approximately in the
range from and to", "approximately equal to", "approximately", etc. This type includes bell-shaped and
Gaussian membership functions.
    There are also other membership functions of fuzzy sets given as compositions of the above basic
functions (double Gaussian, double sigmoidal, etc.), or as combinations by areas of growth and decrease
(sigmoidal-Gaussian, spline-triangular, etc.).
    There are problems when membership functions are used in reverse order. For example, if we have
hybrid datasets for the criterion of security threat to network systems [26]. This indicator is assessed by
a security expert on the basis of input expert data (𝑇𝑖𝑗 ; 𝑞𝑖𝑗 ), (𝑖 = 1, 𝑚; 𝑗 = 1, 𝑛). 𝑇 – the consequences
of the implementation of security threats to network systems, 𝑇 = {𝑀; 𝐴; 𝐻; 𝐶}, where М –
minimal consequences of the threat, А – average threat consequences, Н – maximum consequences of
the threat, С – critical consequences of the threat. 𝑞 – the degree of possibility of realization of the
threat, which is quantified from the interval [0; 1], putting the following content: 0 – it is impossible to
realize the threat, 0.4 – minimal threat realization, 0.6 – average threat realization, 0.8 – high threat
realization, 1 – critical realization of the threat. Terms 𝑇 = {𝑀; 𝐴; 𝐻; 𝐶} can be adequately
determined on a percentage scale [0; 100], each of which is assigned a value from the interval [𝑎; 𝑏].
For example, М – [0; 20], А – [20; 50], Н – [50; 80], С – [80; 100]. This presentation has the following
meaning. If the threat is realized, for example, by 90% then it is treated as a "critical consequence of
the threat."
    Dependence of the consequences of the threat 𝑇𝑖𝑗 and the degree of possibility of such
implementation 𝑞𝑖𝑗 naturally to consider in the form S-shaped membership function. This is due to the
fact that the higher the possibility of a threat and the more critical the consequence, the more dangerous
the incident of network systems, which entails a high threat to the security of the system:
                                        0,                𝑂𝑖𝑗 ≤ 𝑎;
                                       𝑂𝑖𝑗−𝑎 2                   𝑎+𝑏
                                    2 ( 𝑏−𝑎 ) ,     𝑎 < 𝑂𝑖𝑗 ≤        2
                                                                         ;                             (4)
                        𝑞𝑖𝑗 =                                            .
                                          𝑏−𝑂𝑖𝑗 2   𝑎+𝑏
                                1 − 2 ( 𝑏−𝑎 ) ,      2
                                                          < 𝑂𝑖𝑗 < 𝑏;
                                {       1,                𝑂𝑖𝑗 ≥ 𝑏.
    Thus, from formula (4) we express the dependence 𝑂𝑖𝑗 , since, the value of the degree of possibility
of realization of the threat 𝑞𝑖𝑗 known and known intervals of numerical values for 𝑇𝑖𝑗 .
    In many cases, it is impossible to do without using membership functions of only one variable. To

                                                                                                             6
model uncertainties of the form "approximately equal to" or "average value" in multidimensional space,
it is proposed to use a cone-shaped or pyramidal membership function. These functions are a certain
analogue of triangular membership functions [27-28]. The ambiguity of the type "located in the
interval" is translated in the multidimensional case into the uncertainty "located in the region". This
type of uncertainty is quite common when describing limitations in management tasks. Uncertainties of
this type are revealed by means of a trapezoidal pyramidal membership function. An analog of Z-shaped
and S-shaped functions in the multidimensional case can be a comprehensive sigmoidal function that
can be used to model uncertainties at the extreme points of the area. Bell and Gaussian membership
functions can also be generalized for use in n-dimensional space. These functions specify a smoother
and nonlinear transition of membership values, which can be useful in many fuzzy control problems
[28].
    For example, the conical membership function is defined as follows [28]:
                                                                                                      (5)
                                               0 2                             2
                                      𝑚 (𝑂𝑖𝑗 −𝑥𝑖 )                (𝑂𝑖𝑗 −𝑥𝑖0)
               𝜇(𝑂𝑖𝑗 ) = {1 − √∑      𝑖=1 (ℎ )2
                                             𝑖
                                                     , 𝑖𝑓 √∑𝑚
                                                            𝑖=1     (ℎ𝑖 )2
                                                                                   < 1.
                                0, 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒.
         where 𝑂𝑖𝑗 – rating j alternatives by i criterion (value i components of the vector of variables);
 0
𝑥𝑖 – i the value of the center of the base of the cone; ℎ𝑖 – non-zero numerical parameters that specify
scaling by vector coordinates 𝑥̅ ; m – count of variables in the vector.
    The center of the cone corresponds to a vector of values, which is approximately equal to the value
being modeled. The cone-shaped function determines the uniform change of the membership index at
a distance from the center of the cone according to the scaling parameters.
    In the fourth stage, the parameters of the membership function are calculated.
    This is a very important stage and is a difficult task, the solution of which depends on the adequacy
of information modeling of fuzzy knowledge. Different mathematical or expert approaches can be used
in different situations. Example:
        search for parameters using the least squares method or the Monte Carlo method;
        parameters can be built expertly on the basis of the available initial data set, with their future
    adjustment;
        parameters can be considered in the form of reference values;
        parameters can be built depending on the goals of the object of study;
        use of various measures of proximity, etc
    The parameters of membership functions should be chosen by analyzing the available data sets by
research objects. In addition, the parameters of the membership function make it possible to weed out
unnecessary data classes.
    In the last fifth stage, membership functions are built by formalizing fuzzy inputs. The result is a
matrix of formalized data according to the constructed membership functions:
                              𝜇(𝑂) = 𝜇(𝑂𝑖𝑗 ), 𝑖 = 1, 𝑚; 𝑗 = 1, 𝑛.                                     (6)
   After disclosure of uncertainty, processing and formalization of data sets using membership
functions, it is necessary to obtain an aggregate initial estimate 𝑌𝑗 by researched objects 𝑥𝑗 , 𝑗 = 1, 𝑛.
For this purpose, a model of aggregation of initial estimates using different convolutions is proposed
[29].
   The most common type of convolution is a linear convolution, which is defined as follows:
                                  𝑌𝑗 = ∑𝑚 𝑖=1 𝑤𝑖 ∙ 𝜇(𝑂𝑖𝑗 ), 𝑗 = 1, 𝑛.
                                                                                                       (7)
   Coefficients 𝑤𝑖  are called scales and can serve to bring partial criteria to the same scale. Rationing
of weights is sometimes required ∑𝑛𝑖=1 𝑤𝑖 = 1.
   The main advantages are the ease of convolution and maintaining the usual order for any system of
weights 𝑤𝑖 . The disadvantage is the possibility of compensation for small (unsatisfactory) values of
some criteria due to good values of others. If the characteristics of objects are measured on a logarithmic
scale (different scales), then it is advisable to use multiplicative convolutions [29]:
                                                             𝑤𝑖
                                       𝑌𝑗 = ∏𝑚  𝑖=1(𝜇(𝑂𝑖𝑗 )) .                                         (8)

                                                                                                            7
                                       𝑌𝑗 = ∏𝑚
                                             𝑖=1 𝑤𝑖 ∙ 𝜇(𝑂𝑖𝑗 ).                                            (9)
   Where 𝑤𝑖 > 0, 𝑗 = 1, 𝑛.
   The advantages and disadvantages are similar to linear convolution.
   The next common convolution is the Hermeier convolution proposed by Yu. Hermeyer, which is to
assess the quality of the object at the worst value [30]:
                                                              𝑌                                           (10)
                                           𝑌𝑗 = min {𝑤𝑗 }.
                                                     𝑖            𝑖

   The advantage of this convolution is that it does not compensate for unsatisfactory values of some
parameters at the expense of others. A significant disadvantage of this convolution is that it does not
maintain the usual order.
   The nonlinear scheme of compromises proposed by A. Voronin [31] can be written in the form:
                                                 𝑤                                                        (11)
                                   𝑌𝑗 = ∑𝑛𝑖=1 1−𝜇(𝑂
                                                  𝑖
                                                    )
                                                      , 𝑗 = 1, 𝑛.
                                                         𝑖𝑗

    The main advantages of this type of convolution are that it behaves differently in different situations.
For example, the evaluation of the object of study on some criteria is close to its limit value (unit), then
this convolution expresses the minimax model. If it is far from its limit values, then this convolution is
equivalent to the model of integral optimality. In the intermediate stages of the situation receive
different degrees of partial alignment.

4. Results

    Consider an example of presenting fuzzy knowledge for the task of comprehensive evaluation of
startup projects. Let the set of startup projects be considered 𝑆 = {𝑠1 , 𝑠2 , . . . , 𝑠5 }, which are evaluated
by the following models [7-8]: 𝑀1 – model for evaluating startup projects in conditions of information
uncertainty; 𝑀2 – model of information technology risk assessment of project financing; 𝑀3 –
information model for evaluation and ranking of startup project development teams.
    Projects were evaluated using models, and as a result received generalized evaluations, table 2. The
process of obtaining generalized evaluations is described in detail in Model of evaluation and selection
of start-up projects by investor Goals.

Table 2
Input data for startup projects
    Evaluation
                              𝑠1                𝑠2                     𝑠3         𝑠4                 𝑠5
     models
       𝑀1                   0,87              0,82                    0,6        0,77              0,69
       𝑀2                   0,66              0,83                    0,71       0,98              0,91
       𝑀3                   0,78               0,4                    0,54       0,85              0,82

   The task is to aggregate the knowledge about the object of study to build a ranking of startup projects
and select the most promising for funding. To do this, we use the model to represent fuzzy knowledge
based on multidimensional membership functions. For example, it is appropriate to use the cone-like
membership function given by formula (5), where the value of the center of the base of the cone is given
by a unit vector (𝑥10 ; 𝑥20 ; 𝑥30 ) = (1; 1; 1), because our data are normalized; non-zero numerical
parameters that specify scaling by vector coordinates (ℎ1 ; ℎ2 ; ℎ3 ) = (1; 1; 1); count of variables 3; j
– count of startup projects:
                                                  1 − 𝑎𝑗 ,   𝑖𝑓 𝑎𝑗 < 1,
                                       𝜇(𝑥̅𝑗 ) = {
                                                     0, 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒.
                              2           2           2
        where: 𝑎𝑗 = √(𝑥1𝑗 − 1) + (𝑥2𝑗 − 1) + (𝑥3𝑗 − 1) , 𝑗 = ̅̅̅̅
                                                             1,5.


                                                                                                                 8
   Substituting the input data, we obtain the following result, table. 3.
   Based on the obtained estimates, we can build a ranking of startup projects (𝑠4 ; 𝑠5 ; 𝑠1 ; 𝑠3 ; 𝑠2 ).


Table 3
The resulting assessment

                  𝑠1               𝑠2               𝑠3               𝑠4                𝑠5
                0,575             0,29            0,325            0,725              0,63

   In this study, the practical result is the development of innovative software in the form of a web
application, which we called "Information modeling of fuzzy knowledge" [32]. The software is
designed using the proposed conceptual model. This web application has the functionality to process
fuzzy data using one-dimensional and multidimensional membership functions. Also, it is possible to
calculate membership functions and plot using operations on one-dimensional membership functions,
such as intersection, union, difference, symmetric difference, and disjunctive sum.
   The developed software, as a tool for modeling fuzzy knowledge, is a useful tool for systems
analysts, who not only has the opportunity to get rid of routine calculations, but also has the opportunity
to visualize the processed data. In addition, the web application is planned to be implemented in the
educational process of Uzhhorod National University as a means of supporting data processing for
master's and PhD students. The main window is divided into two categories regarding the
dimensionality of membership functions: "One variable" and "Multiple variables", fig. 2.




   Figure 2: Web-application "Information modeling of fuzzy knowledge"

5. Discussion
   It is undisclosed sufficiently to implement the tools of fuzzy sets to build models for mapping fuzzy
knowledge. The apparatus of fuzzy sets requires the person making the decision to provide not point

                                                                                                            9
estimates, but with the help of an interval that determines the range of values of the relevant parameters.
The advantage of such methods is the increase in the degree of validity of decisions. Because all possible
scenarios are taken into account here, representing a continuous spectrum, on the contrary, for example
on a discrete set of scenarios, is calculated by the Hurwitz method.
    The parameters of the membership functions should be chosen based on the available data sets for a
certain indicator of the object of study. Confirmation of this is an example of solving the problem of
expert assessment of public health risks and quality of life of the Roma community. Based on data from
the “Atlas of the Roma Community of the Slovak Republic 2019” [33], we have a situation where data,
both qualitative and quantitative, indicators are in different evaluation scales (distance, number of
people, percentage, presence or absence of the object, etc.). In addition, the notion of the quality of life
of Roma families in the camp is very relative. To present it, it is necessary to compare data and
normalize them against the performance of other camps in the evaluated region. We cannot use any
"absolute indicator" because it will not give us any practical result of evaluation and comparison,
because achieving an "absolute indicator" in the evaluated conditions is an abstract concept.
    Building a conceptual model of fuzzy knowledge has a number of advantages, namely: accuracy,
work with abstractions, transfer of information in a logically uniform way and increase the objectivity
of expert and quantitative assessments, reveals the subjectivity of experts, quantifies informal tasks.
The use of different models of membership functions, as well as the ability to determine the parameters,
sometimes lead to ambiguity of the final results. This is a disadvantage of this approach.

6. Conclusions
   Conducted a study of the current problem of developing a conceptual model of fuzzy knowledge,
using one-dimensional and multidimensional membership functions, taking into account any type of
input data, as well as was designed innovative software as a means of technical support for systems
analysts and implementation in the learning process. In the first time the following results have been
obtained:
    the conceptual model of representation of fuzzy knowledge on the basis of membership function
   of estimations on criteria, one and many variables, taking into account any type of input data, and
   their possibility of application for various applied problems is offered. The conceptual model
   consists of five stages. In the first stage, preparatory work is carried out on data sets, namely: the
   objects of research are identified, data are collected, processed, classified, etc. Next, the evaluation
   criteria (content) are determined. In the third stage, the type, kind and count of variable membership
   functions are determined. The approaches of formalization of qualitative and hybrid data on
   examples are demonstrated. The most common types and kinds of membership function of one
   variable which can identify set of criteria of internal and external factors of influence for various
   applied problems are resulted. Modeling of uncertainties of different types on the basis of
   multidimensional membership functions is also investigated. In the fourth stage, the parameters of
   membership functions are calculated and known approaches to their definition are described. On the
   last stage the one-dimensional or multidimensional membership function is constructed, fuzzy input
   data are formalized;
    the formal classification of data sets is given taking into account the type of input data, namely:
   quantitative, qualitative and hybrid. The known approaches of convolutions of receiving the
   aggregate initial estimation on objects of research are resulted;
    an experiment was performed on the example of displaying fuzzy knowledge for the task of
   evaluating startup projects in the complex. In this case, use the data obtained using: models for
   evaluating startup projects in conditions of information uncertainty; models of information
   technology risk assessment of project financing; information model for evaluating and rating teams
   of startup project developers;
    Innovative software in the form of a web application called "Information modeling of fuzzy
   knowledge" is designed on the basis of the developed conceptual model. This tool for modeling
   fuzzy knowledge, as a practical result of the study, will be used by systems analysts and implemented
   in the educational process of Uzhhorod National University for master's and PhD students.


                                                                                                         10
    The rationality of the conceptual model of representation of fuzzy knowledge proves the advantages
of the developed model. The reliability of the obtained results is ensured by the correct use of fuzzy set
theory and data formalization using one-dimensional and multidimensional membership functions,
which is confirmed by the research results.
    We see further research of the problem in the study of the third stage of this problem: testing of the
model of representation of fuzzy knowledge on applied problems of different areas of application and
testing of software.

7. Acknowledgements

   This work was supported by the Slovak Research and Development Agency (APVV) under the
contract no. PP-COVID-20-0002.

8. References
[1] O. Voloshyn, M. Malyar, V. Polishchuk, and M. Sharkadi. “Informatsiyne modelyuvannya
     nechitkykh znan”. [Information modeling of fuzzy knowledge]. Radioelektronika, informatyka,
     upravlinnya, 2018/4 (2018). (In Ukranian). doi: 10.15588/1607-3274-2018-4-8
[2] V. Polishchuk, M. Malyar, M. Kelemen and A. Polishchuk, The Technology for Determining the
     Level of Process Control in Complex Systems, in: Proceedings of VII International conference
     Information Technology and Interactions (IT&I), CEUR Workshop Proceedings, Kyiv, Ukraine,
     2020, pp. 138-148. doi: http://ceur-ws.org/Vol-2845/Paper_14.pdf
[3] G.J. Klir, and B. Yuan, Fuzzy Sets and Fuzzy Logic: Theory and Applications, NJ, USA, Prentice
     Hall, Englewood Cliffs, 1995.
[4] M. Sugeno, G. T. Kang. “Structure identification of fuzzy model”. Fuzzy sets and systems, Vol.
     28, no. 1 (1988): 15-33.
[5] C. Nugent. “Decision-making”. The Southwest Respiratory and Critical Care Chronicles, Vol.
     7(30) (2019).
[6] O. Buchelnikov, A. Grishkov, F. Malchinskiy, L. Medyanikova, and S. Nekrasov.
     “Modelirovaniye sistemy otbora letchikov-istruktorov” [Modeling of the system of selection of
     pilots-instructors], Yuzhno-Rossiyskiy zhurnal sotsialnykh nauk, Vol. 19, №4, (2018). (In
     Russian).
[7] V. Polishchuk, M. Kelemen, B. Gavurová, C. Varotsos, R. Andoga, M. Gera, J. Christodoulakis,
     R. Soušek, J. Kozuba, P. Blišťan, S. and Szabo Jr. “A Fuzzy Model of Risk Assessment for
     Environmental Start-up Projects in the Air Transport Sector”. Int. J. Environ. Res. Public Health,
     Vol. 16, 3573 (2019). doi: 10.3390/ijerph16193573.
[8] M. Kelemen, V. Polishchuk, B. Gavurová, S. Szabo, R. Rozenberg, M. Gera, J. Kozuba, J.
     Hospodka, R. Andoga, A. Divoková, P. Blišt’an. “Fuzzy Model for Quantitative Assessment of
     Environmental Start-up Projects in Air Transport”. Int. J. Environ. Res. Public Health, Vol. 16,
     3585 (2019). doi: 10.3390/ijerph16193585
[9] V. Suong Nguyen. “Investigation on a Novel Support System for Automatic Ship Berthing in
     Marine Practice”. Journal of Marine Science and Engineering, Vol. 7(4), 114 (2019). doi:
     10.3390/jmse7040114.
[10] U. Ghani, IS. Bajwa, and A. Ashfaq. “A Fuzzy Logic Based Intelligent System for Measuring
     Customer Loyalty and Decision Making”. Symmetry. Vol. 10(12), (2018): 761.
[11] Y Liu, J.W. Bi, and Z.P. Fan. “Ranking products through online reviews: A method based on
     sentiment analysis technique and intuitionistic fuzzy set theory”. Inf. Fusion, Vol. 36, (2017): 149–
     161. doi: https://doi.org/10.1016/j.inffus.2016.11.012
[12] M.H. Hasan, J. Jaafar and M.F. Hassan, Fuzzy C-Means and two clusters’ centers method for
     generating interval type-2 membership function, in: Proceedings of the 2016 3rd International
     Conference on Computer and Information Sciences (ICCOINS), Kuala Lumpur, Malaysia, 2016,
     pp. 627–632.
[13] J.C. Dunn. “A Fuzzy Relative of the ISODATA Process and Its Use in Detecting Compact Well-
     Separated Clusters”. J. Cybern., 3, (1973): 32–57.

                                                                                                       11
[14] J.-R. Jang. “ANFIS: Adaptive-network-based fuzzy inference system”. IEEE Trans. Syst. Man,
     Cybern. 23, (1993): 665–685,
[15] V. Kalist, P. Ganesan, B.S. Sathish, J.M.M. Jenitha, K. Bashashaik. “Possiblistic-Fuzzy C-Means
     Clustering Approach for the Segmentation of Satellite Images in HSL Color Space”. Procedia
     Comput. Sci. 57, (2015): 49–56.
[16] B. Durnyak, M. Lutskiv, P. Shepita, R. Karpyn, N. Savina. Determination of the optical density of
     two-parameter tone transfer for a short printing system of the sixth dimension, in: Proceedings of
     the 2nd International Workshop on Intelligent Information Technologies & Systems of Information
     Security, CEUR Workshop Proceedings, Khmelnytskyi, Ukraine, 2021, pp. 134-140. doi:
     http://ceur-ws.org/Vol-2853/short11.pdf.
[17] S. Babichev, O. Khamula, B. Durnyak, J. Škvor. Technique of gene expression profiles selection
     based on SOTA clustering algorithm using statistical criteria and shannon entropy, in: Advances
     in intelligent systems and computing, Springer International Publishing, 2020, pp. 23-38. doi:
     10.1007/978-3-030-54215-3_2.
[18] O. Castillo and P. Melin, Design of Intelligent Systems with Interval Type-2 Fuzzy Logic. In
     Handbook of Granular Computing. Berlin, Germany, Springer, 2008, pp. 575–601.
[19] R. Krishnapuram and J.M. Keller. “A possibilistic approach to clustering”. IEEE Trans. Fuzzy
     Syst. 1, (1993): 98–110.
[20] L. Wang and J. Wang. “Feature Weighting Fuzzy Clustering Integrating Rough Sets and Shadowed
     Sets”. Int. J. Pattern Recognit. Artif. Intell. 26, (2012): 26.
[21] S. Saha, M. Pal and A. Konar. “Triangular membership function based real-time gesture
     monitoring system for physical disorder detection”. Comput. Vis. Sci. 22, (2019): 1–14.
[22] G. Felix, G. Nápoles, R. Falcon, W. Froelich, K. Vanhoof, R. Bello. “A review on methods and
     software for fuzzy cognitive maps”. Artif. Intell. Rev. 52, (2019): 1707–1737.
[23] F. Liu, Y. Peng, Z. Chen, Y. Shi. “Modeling of Characteristics on Artificial Intelligence IQ Test:
     A Fuzzy Cognitive Map-Based Dynamic Scenario Analysis”. Int. J. Comput. Commun. Control.
     14, (2019): 653–669.
[24] A            European            strategy             for       data,        2020.           URL:
     https://ec.europa.eu/info/sites/default/files/communication-european-strategy-data-
     19feb2020_en.pdf
[25] FUTURISTIQ: Places, data, perspectives: The future of city planning in the age of big data, 2019.
     URL:
     https://www.apums.sk/e_download.php?file=data/editor/211sk_1.pdf&original=FUTURISTIQ_
     Budúcnosť%20plánovania%20mesta.pdf
[26] M. Kelemen, V. Polishchuk, B. Gavurová, R. Andoga, S. Szabo, W. Yang, J. Christodoulakis, M.
     Gera, J. Kozuba, P. Kaľavský, and M. Antoško. “Educational Model for Evaluation of Airport NIS
     Security for Safe and Sustainable Air Transport”. Sustainability, Vol. 12, (2020): 6352. doi:
     10.3390/su12166352.
[27] A. Kumar, S. Yoon. “Development of Fast and Soft Landing System for Quadcopter Drone using
     Fuzzy Logic Technology”. International Journal of Advanced Trends in Computer Science and
     Engineering, Vol. 9, No.1 (2020).
[28] M. Daňková. “Functional Partial Fuzzy Relations”. Mathematics, Vol. 9, (2021): 2191. doi:
     10.3390/math9182191.
[29] S. Thukral, J. S. Bal. “Design of an intelligent fuzzy logic predictive system for celiac disease
     assessment”. Acta Technica Corviniensis-Bulletin of Engineering, Vol. 13(4), (2020): 137-141.
[30] K.-S. Chen, T.-H. Huang. “A Fuzzy Evaluation Model Aimed at Smaller-the-Better-Type Quality
     Characteristics”. Mathematics, Vol. 9, (2021): 2513. doi: 10.3390/math9192513.
[31] B. Savun-Hekimoğlu, B. Erbay, M. Hekimoğlu, S. Burak. “Evaluation of water supply alternatives
     for Istanbul using forecasting and multi-criteria decision making methods”. Journal of Cleaner
     Production, Vol. 287, (2021): 125080.
[32] Information modeling of fuzzy knowledge, 2021. URL: https://z4cc76024-gtw.qovery.io/?test=1
[33] Atlas of Roma Communities, 2019. URL: https://www.minv.sk/?atlas-romskych-komunit-2019




                                                                                                    12