=Paper=
{{Paper
|id=Vol-2648/paper14
|storemode=property
|title=Inference Methods for Mamdani-Type Systems Based on Fuzzy Truth Value
|pdfUrl=https://ceur-ws.org/Vol-2648/paper14.pdf
|volume=Vol-2648
|authors=Vasily G. Sinuk,Sergey V. Kulabukhov
}}
==Inference Methods for Mamdani-Type Systems Based on Fuzzy Truth Value==
Inference Methods for Mamdani-Type Systems Based
on Fuzzy Truth Value
Vasily G. Sinuka , Sergey V. Kulabukhova
a
Belgorod State Technological University named after V. G. Shukhov, Department of Software Engineering for
Computers and Computer-Based Systems, Belgorod, Russia
Abstract
The article introduces inference methods for Mamdani-type fuzzy systems, which can be implemented
with polynomial computational complexity for any t-norms and multiple fuzzy inputs. Center average
and center of gravity defuzzification methods were used for case of multiple rules in rule base. Network
architectures of systems corresponding to inference methods introduced in the article are provided.
1. Introduction
Mamdaniβs approach addresses the question of interpretation of the expression βif π is π΄ then
π is π΅β, where π and π are linguistic variables, π΄ and π΅ are linguistic values of π and π
respectively. The source of uncertainty consists in the fact that βif π is π΄ then π is π΅β can be
interpreted in two different ways. First, the most obvious way is to consider this expression as
βπ is π΄ and π is π΅β, or as (π₯, π¦) is π΄ Γ π΅, where π΄ Γ π΅ is a Cartesian product of fuzzy sets π΄ and
π΅. Hence, with this interpretation βif π is π΄ then π is π΅β is a joint constraint on π and π . An
alternative way consists in understanding βif π is π΄ then π is π΅β as a conditional constraint or,
equivalently, an implication. Many different implications are known. This way was considered
in [Mik18] for systems with multiple inputs. The subject of this article is the development of
Mamdaniβs approach.
For systems with multiple fuzzy inputs, which represent a formalization of terms of lin-
guistic variables or inaccurate measurements, inference methods based on max-min and max-
product composition operations are known [Rut10]. Operators min (taking minimum) and
product (arithmetical product) are t-norms [Als06] that correspond to Mamdaniβs [Mam74]
and Larsenβs [Lar80] inference rules respectively. But for other t-norms, replacement of which
can be necessary for learning of fuzzy systems, implementation of inference for multiple fuzzy
inputs with polynomial computational complexity is impossible. In this article, methods that
solve this problem are considered.
The statement of the problem and estimation of complexity of fuzzy inference is made in
section 2. In section 3, an inference method using a measure of possibility for each input of a
multiple-input system is considered. Section 4 introduces an inference method based on fuzzy
Russian Advances in Artificial Intelligence: selected contributions to the Russian Conference on Artificial intelligence
(RCAI 2020), October 10-16, 2020, Moscow, Russia
" vgsinuk@mail.ru (V.G. Sinuk); qlba@ya.ru (S.V. Kulabukhov)
Β© 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
http://ceur-ws.org
ISSN 1613-0073 CEUR Workshop Proceedings (CEUR-WS.org)
truth value. Sections 5 and 6 consider inference for a rule base with use of center average and
center of gravity methods respectively.
2. Statement of the problem
A linguistic model is represented by a fuzzy rule base π
π , π = 1, π of the form:
π
π βΆ If π₯1 is π΄1π and π₯2 is π΄2π and β¦ and π₯π is π΄ππ then π¦ is π΅π , (1)
where π is the number of fuzzy rules, π΄ππ β ππ , π = 1, π, π΅π β π are fuzzy sets, defined by
membership functions ππ΄ππ (π₯π ) and ππ΅π (π¦) respectively; π₯1 , π₯2 , β¦ , π₯π are input variables of the
linguistic model, while
[π₯1 , π₯2 , β¦ , π₯π ]T = π β π1 Γ π2 Γ β― Γ ππ .
Symbols ππ , π = 1, π and π stand for input and output variables spaces respectively.
Let us denote πΏ = π1 Γ π2 Γ β― Γ ππ and π¨π = π΄1π Γ π΄2π Γ β― Γ π΄ππ , whereas
ππ¨π (π) = T1 ππ΄ππ (π₯π ), (2)
π=1,π
where T1 is an arbitrary t-norm, then rule (1) can be represented in the form of fuzzy implication
π
π βΆ π¨π β π΅π , π = 1, π .
Rule π
π can be formalized as a fuzzy relation, defined over set πΏ Γ π , i.e. π
π β πΏ Γ π is a fuzzy
set with membership function
ππ
π (π, π¦) = ππ¨π βπ΅π (π, π¦).
Mamdaniβs model defines the function ππ¨π βπ΅π (π, π¦) based on known membership functions
ππ¨π (π) and ππ΅π (π¦) as follows [Rut10, Peg09]:
T
ππ¨π βπ΅π (π, π¦) = T2 (ππ¨π (π), ππ΅π (π¦)) = ππ¨π (π) β2 ππ΅π (π¦),
where T2 is an arbitrary t-norm.
The problem consists in defining fuzzy inference π΅πβ² β π for a system, represented in the
form (1), if the inputs are assigned fuzzy sets π¨β² = π΄β² 1 Γ π΄β² 2 Γ β― Γ π΄β² π β πΏ or βπ₯1 is π΄β²1 and π₯2 is
π΄β²2 and β¦ and π₯π is π΄β²π β with the corresponding membership function ππ¨β² (π), which is defined
as
ππ¨β² (π) = T3 ππ΄β²π (π₯π ), (3)
π=1,π
where T3 is an arbitrary t-norm.
According to fuzzy modus ponens rule [Zad73], fuzzy set π΅πβ² is defined by the composition of
fuzzy set π΄β² and relation π
π , i.e.
π΅πβ² = π¨β² β¦(π¨π β π΅π ),
or, at the level of membership functions,
{ T T }
ππ΅πβ² (π¦) = sup ππ¨β² (π) β4 (ππ¨π (π) β2 ππ΅π (π¦)) , (4)
πβπΏ
where T4 is an arbitrary t-norm. Computational complexity of expression (4) equals π(|πΏ |Γ|π |).
3. Inference method based on possibility measure for each
input
Let us consider the inference (4) when
T1 = T2 = T3 = T4 = T, (5)
then { }
T T
ππ΅πβ² (π¦) = sup ππ¨β² (π) β (ππ¨π (π) β ππ΅π (π¦)) . (6)
πβπΏ
Due to associativity of t-norms, the expression (6) can be transformed into
{ T }T
ππ΅πβ² (π¦) = sup ππ¨β² (π) β ππ¨π (π) β ππ΅π (π¦). (7)
πβπΏ
Using (2) and (3) we can further transform (7):
{ }
T T T T T T T T
ππ΅πβ² (π¦) = sup ππ΄β²1 (π₯1 ) β ππ΄β²2 (π₯2 ) β β¦ β ππ΄β²π (π₯π ) β ππ΄1π (π₯1 ) β ππ΄2π (π₯2 ) β β¦ β ππ΄ππ (π₯π ) β ππ΅π (π¦).
π₯1 βπ1
π₯2 βπ2
β―
π₯π βππ
Associativity and commutativity of t-norms enables us to rearrange ππ΄β²π (π₯π ) and ππ΄ππ (π₯π ), which
allows us to obtain
{ }
T T T T T T T
ππ΅π (π¦) = sup (ππ΄1 (π₯1 ) β ππ΄1π (π₯1 )) β (ππ΄2 (π₯2 ) β ππ΄2π (π₯2 )) β β¦ β (ππ΄π (π₯π ) β ππ΄ππ (π₯π )) β ππ΅π (π¦),
β² β² β² β²
π₯1 βπ1
π₯2 βπ2
β―
π₯π βππ
and, since t-norms are non-decreasing,
T T T T T T T
ππ΅πβ² (π¦) = sup {ππ΄β²1 (π₯1 ) β ππ΄1π (π₯1 )} β sup {ππ΄β²2 (π₯2 ) β ππ΄2π (π₯2 )} β β¦ β sup {ππ΄β²π (π₯π ) β ππ΄ππ (π₯π )} β ππ΅π (π¦),
π₯1 βπ1 π₯2 βπ2 π₯π βππ
what can be written as
{ T }T { }T
ππ΅πβ² (π¦) = T sup {ππ΄β²π (π₯π ) β ππ΄ππ (π₯π )} β ππ΅π (π¦) = T Ξ π΄ππ |π΄β²π β ππ΅π (π¦), (8)
π=1,π π₯π βππ π=1,π
where
T
Ξ π΄ππ |π΄β²π = sup {ππ΄β²π (π₯π ) β ππ΄ππ (π₯π )}
π₯π βππ
is a scalar value which, according to its definition in [Dub90], is a measure of possibility for
π-th input, meaning how much π΄β²π corresponds to π΄ππ (or vice versa).
Thus, we have proved that inference method (8) is possible if all four t-norms are similar (5).
In contrast to [Rut10], this t-norm may be arbitrary.
4. Inference method based on fuzzy truth value
Applying the truth modification rule [Bor82]
ππ¨β² (π) = ππ¨π |π¨β² (ππ¨π (π)),
where ππ¨π |π¨β² ( β
) denotes the fuzzy truth value of a fuzzy set π¨π with respect to π¨β² , representing
a compatibility membership function πΆπ(π¨π , π¨β² ) of π¨π relatively to π¨β² , while π¨β² is considered
as true [Zad78, Dub90]:
ππ¨π |π¨β² (π£) = ππΆπ(π¨π , π¨β² ) (π£) = sup {ππ¨β² (π)}, π£ β [0; 1],
ππ¨π (π)=π£
πβπΏ
let us denote π£ = ππ¨π (π). Then we get:
ππ¨β² (π) = ππ¨π |π¨β² (ππ¨π (π)) = ππ¨π |π¨β² (π£).
Hence fuzzy modus ponens rule for systems with π inputs can be represented as follows:
{ T T }
ππ΅πβ² (π¦) = sup ππ¨π |π¨β² (π£) β4 (π£ β2 ππ΅π (π¦)) . (9)
π£β[0;1]
Computational complexity of expression (9) has order of π(|π£| Γ |π |). As proven in [Kut15,
Sin16]:
ππΆπ(π¨π , π¨β² ) (π£) = TΜ 1 ππΆπ(π΄ππ , π΄β²π ) (π£π ) =
π=1,π
=(ππΆπ(π΄π1 , π΄β²1 ) (π£1 ) TΜ 1 ππΆπ(π΄π2 , π΄β²2 ) (π£2 )) TΜ 1 ππΆπ(π΄π3 , π΄β²3 ) (π£3 ) TΜ 1 β¦ TΜ 1 ππΆπ(π΄ππ , π΄β²π ) (π£π ),
where TΜ 1 is an extended according to the extension principle π-ary t-norm [Dub90] and
ππΆπ(π΄ππ , π΄β²π ) (π£π ) = sup {ππ΄β²π (π₯π )}.
ππ΄ππ (π₯π )=π£π
π₯π βππ
Particularly, if π = 2, then
ππΆπ(π¨π , π¨β² ) (π£) = TΜ 1 ππΆπ(π΄ππ , π΄β²π ) (π£π ) = sup {ππΆπ(π΄π1 , π΄β²1 ) (π£1 ) T3 ππΆπ(π΄π2 , π΄β²2 ) (π£2 )}.
π=1,2 π£1 T1 π£2 = π£
(π£1 ,π£2 )β[0;1]2
Computational complexity of the latter expression has order of π(|π£|2 ). In case T4 = T2 = T,
then associativity of t-norms allows us to transform (9) into
{ T T } { T }T T
ππ΅πβ² (π¦) = sup ππ¨π |π¨β² (π£) β (π£ β ππ΅π (π¦)) = sup ππ¨π |π¨β² (π£) β π£ β ππ΅π (π¦) = Ξ π¨π |π¨β² β ππ΅π (π¦),
π£β[0;1] π£β[0;1]
(10)
where π = 1, π and
T
Ξ π¨π |π¨β² = sup {ππ¨π |π¨β² (π£) β π£} (11)
π£β[0;1]
is a scalar value which represents a generalization of an expression defined in [Yag83] and
means how much terms π¨π of rule π correspond to input values π¨β² (or vice versa).
This means that using fuzzy truth values in (9) makes its computational complexity polyno-
mial and does not impose restrictions onto t-norms (5).
In case π¨π = π¨β² , then ππ¨π |π¨β² (π£) = π£, i.e. πΆπ(π¨π , π¨β² ) is βtrueβ. Hence
{ T }T { T }T T
ππ΅πβ² (π¦) = sup ππ¨π |π¨β² (π£) β π£ β ππ΅π (π¦) = sup π£ β π£ β ππ΅π (π¦) = 1 β ππ΅π (π¦) = ππ΅π (π¦),
π£β[0;1] π£β[0;1]
what indicates the fulfillment of the first criterion of correspondence of an inference method
to approximate reasoning [Rut10].
Let us consider inference based on (10), which belongs to so-called FITA-approaches (First
Inference, Then Aggregate), i.e. when inference for every rule is performed prior to aggregation
of the result. Aggregation for Mamdani model is implemented by means of S-norms [Rut04].
For example, let us use the Lukasiewicz t-norm [Als06] in (10), which could not be used in
inference before due to the computational complexity:
T
Ξ π¨π |π¨β² β ππ΅π (π¦) = {0, Ξ π¨π |π¨β² + ππ΅π (π¦) β 1}. (12)
FITA-fuzzy process based on (12) is illustrated in figure 1, where three fuzzy sets π΅π , π = 1, 3
with Gaussian membership functions are depicted subsequently. Here we assume that these
fuzzy sets are normal, i.e. supπ¦ {ππ΅π (π¦)} = 1. Each of π΅πβ² is derived from a particular rule
according to formula (11) from fuzzy set π΅π by pushing it down. The membership function
obtained as union of fuzzy sets π΅πβ² , π = 1, 3 using maximum operation is depicted at the bottom
of the figure. The maximum operation is an example of S-norms.
Let us compare the shapes of fuzzy sets π΅πβ² , derived with the use of Lukasiewiczβs t-norm,
to ones that were obtained using minimum and arithmetical product operations. In the first
case, membership functions are being βtruncatedβ, in the second case they are being βscaledβ
[Kru01].
5. Fuzzy system based on center average defuzzification
method
Let us consider the systems introduced in section 4 having fuzzy inputs and using the center
average defuzzification method [Rut04]. In this case, the crisp output value is defined by the
following formula:
βπ=1,π π¦ π β
ππ΅πβ² (π¦ π )
π¦= , (13)
βπ=1,π ππ΅πβ² (π¦ π )
where π¦ is the crisp output of a system, consisting of π rules; π¦ π are centers of membership
functions ππ΅π (π¦), π = 1, π , i.e. points, for which
ππ΅π (π¦ π ) = sup{ππ΅π (π¦)} = 1 (14)
π¦βπ
ππ΅1 (π¦) ππ΅β² (π¦)
1 1 1
Ξ π΄1 |π΄β²
0 π¦1 π¦ 0 π¦
ππ΅2 (π¦) ππ΅β² (π¦)
1 1 2
Ξ π΄2 |π΄β²
0 π¦2 π¦ 0 π¦
ππ΅3 (π¦) ππ΅β² (π¦)
1 1 3
Ξ π΄3 |π΄β²
0 π¦3 π¦ 0 π¦
ππ΅β² (π¦)
1
0 π¦2 π¦1 π¦3 π¦
Figure 1: Graphical representation of inference based on (12) and the Lukasiewicz t-norm
is true. According to expressions (9) and (13) we get
{ T4 T2 }
βπ=1,π π¦ π β
supπ£β[0;1] ππ¨π |π¨β² (π£) β (π£ β ππ΅π (π¦ π ))
π¦= { T4 T2 }. (15)
βπ=1,π supπ£β[0;1] ππ¨π |π¨β² (π£) β (π£ β ππ΅π (π¦ π ))
From (14) follows
{ T T } { T }
sup ππ¨π |π¨β² (π£) β4 (π£ β2 1) = sup ππ¨π |π¨β² (π£) β4 π£ = Ξ π¨π |π¨β² , (16)
π£β[0;1] π£β[0;1]
because a t-norm meets boundary condition T(π; 1) = π by definition. Substituting (16) into
(15), we get
β π¦ π β
Ξ π¨π |π¨β²
π¦ = π=1,π . (17)
βπ=1,π Ξ π¨π |π¨β²
Therefore the result π¦ does not depend on the specific t-norm T2 when using the center average
defuzzification method for systems with fuzzy inputs.
Let us consider the inference with crisp input data, hence
{
1, if π£ = π£π ,
ππ¨π |π¨β² (π£) = πΏ(π£ β π£π ) =
0, if π£ β π£π ,
where
π£π = T1 ππ΄ππ (π₯ π ), π = 1, π ,
π=1,π
in which π₯ π , π = 1, π are crisp input values, and T1 is a t-norm formalizing the conjunction in
π-th ruleβs antecedent. Then
{ T }
Ξ π¨π |π¨β² = sup πΏ(π£ β π£π ) β2 π£ = π£π ,
π£β[0;1]
considering that T2 (1; π£π ) = π£π . Therefore, the output value is defined as follows:
βπ=1,π π¦ π β
π£π
π¦= ,
βπ=1,π π£π
what turns out to be the zero order Takagi-Sugenoβs fuzzy inference algorithm [Kru01]. Thus,
system output does not depend on t-norms T2 and T4 in the case of crisp input data and the
center average defuzzification method. The structure of a fuzzy system that is described by
expression (17) is shown in figure 2.
6. Fuzzy system based on the center of gravity defuzzification
method
Let us consider those systems introduced in section 4 having fuzzy inputs and using a discrete
variant of the center of gravity defuzzification method [Rut04]
βπ=1,π π¦ π β
ππ΅πβ² (π¦ π )
π¦= , (18)
βπ=1,π ππ΅πβ² (π¦ π )
πΆπ(π΄11 , π΄β²1 )
π¦1
πΆπ(π΄21 , π΄β²2 )
TΜ Ξ π΄1 |π΄β²
π¦2
Ξ£
πΆπ(π΄π1 , π΄β²π )
πΆπ(π΄12 , π΄β²1 )
π¦π
π΄β²1 πΆπ(π΄22 , π΄β²2 )
TΜ Ξ π΄2 |π΄β²
π΄β²2
Γ· π¦
πΆπ(π΄π2 , π΄β²π )
1
π΄β²π
πΆπ(π΄1π , π΄β²1 )
1
πΆπ(π΄2π , π΄β²2 ) Ξ£
TΜ Ξ π΄π |π΄β²
πΆπ(π΄ππ , π΄β²π ) 1
1 2 3 4 5
Figure 2: Network structure of inference process based on (17)
where π¦ is the crisp output value, and π¦ π are the centers of membership functions ππ΅π (π¦), π =
1, π , defined by expression (14). Fuzzy set π΅β² is derived by the union of fuzzy sets π΅πβ² , π = 1, π
using the maximum operator or any other S-norm, i.e.
ππ΅β² (π¦) = S ππ΅πβ² (π¦). (19)
π=1,π
From (18), (9) and (19) we get
{ { }}
T4 T2
βπ=1,π π¦ π β
S sup ππ¨π |π¨β² (π£) β (π£ β ππ΅π (π¦ π ))
π=1,π π£β[0;1]
π¦= { { }} . (20)
T4 T2
βπ=1,π S sup ππ¨π |π¨β² (π£) β (π£ β ππ΅π (π¦ π ))
π=1,π π£β[0;1]
Let us denote ππ΅π (π¦ π ) = πππ . From (14) follows πππ = ππ΅π (π¦ π ) = 1. According to (12), the S-norm
can be written as follows:
{ { }} { { }}
T4 T2 T4 T2
S sup ππ¨π |π¨ (π£) β (π£ β πππ )
β² = S Ξ π¨π |π¨ , S
β² sup ππ¨π |π¨ (π£) β (π£ β πππ )
β² .
π=1,π π£β[0;1] ( π=1,π π£β[0;1] )
πβ π
(21)
The network architecture corresponding to expression (20) with substitution (21) is represented
in figure 3. If T4 = T2 = T, then
{ { }} { }
T T T
S sup ππ¨π |π¨β² (π£) β (π£ β πππ ) = S Ξ π¨π |π¨β² , S Ξ π¨π |π¨β² β πππ . (22)
π=1,π π£β[0;1] ( π=1,π )
πβ π
In this case the network architecture of the system takes the form represented in figure 4. If
πππ β 0 for π, π = 1, π , π β π, (23)
then expressions (21) and (22) will take the form of (17), and the network architectures given
in figures 3 and 4 take the form of the architecture depicted in figure 2. Figure 5 provides an
example of fuzzy sets π΅π , π = 1, π that meet condition (23). Therefore, the center average and
center of gravity (defined by expression (13)) defuzzification methods lead to same results for
the same input data.
7. Conclusion
Inference based on fuzzy truth value enables us to spread Mamdaniβs approach onto systems
with multiple fuzzy inputs regardless of the t-norms used, thereby eliminating exponential
computational complexity.
Moreover, the most important advantage of using the concept of fuzzy truth value is the
fact that the relation between the premise and fact is represented as a fuzzy set, in contrast to
methods [Rut10, Als06], which reduce this relation to a scalar value.
Representing all the relationships between the premises and facts within the same space of
truthfulness reduces the computational complexity of the inference result from exponential to
polynomial.
Expressions of output values for fuzzy systems utilizing measure of possibility generaliza-
tion (11) with the use of center average and center of gravity defuzzification methods were
introduced in the article.
Formulas (17), (20), (21), (22) were used to build network structures. Using learning algo-
rithms for their parameters they can be transformed into neuro-fuzzy systems.
Acknowledgments
This work is partially supported by RFBR (grant β20-07-00030).
1
πΆπ(π΄11 , π΄β²1 )
π12 π¦1
πΆπ(π΄21 , π΄β²2 ) πΉ12
TΜ Ξ π΄1 |π΄β² S
π¦2
π1π Ξ£
πΆπ(π΄π1 , π΄β²π ) πΉ1π
1
πΆπ(π΄12 , π΄β²1 ) π21
πΉ21 π¦π
π΄β²1 πΆπ(π΄22 , π΄β²2 )
Ξ π΄2 |π΄β²
TΜ 1
π΄β²2
S Γ· π¦
πΆπ(π΄π2 , π΄β²π ) π2π
1 πΉ2π
1
π΄β²π
πΆπ(π΄1π , π΄β²1 ) ππ 1
πΉπ 1
1
πΆπ(π΄2π , π΄β²2 ) Ξ£
Ξ π΄π |π΄β²
ππ 2 S
TΜ πΉπ 2
πΆπ(π΄ππ , π΄β²π ) 1
1 1
1 2 3 4 5 6 7
T T
where πΉππ = sup {ππ¨π |π¨β² (π£) β4 (π£ β2 πππ )}
π£β[0;1]
Figure 3: Network structure of inference process based on (21)
References
[Als06] Alsina, C., Frank, M. J., Schweizer, B.: Associative Functions: Triangular Norms and
Copulas. World Scientific, Singapore (2006)
[Bor82] Borisov, A. N., Alekseev, A. V., Krunberg, O. A. et al.: Decision Making Models Based
on Linguistic Variable (in Russian). Zinatne, Riga (1982)
[Dub90] Dubois, D., Prade A.: Possibility Theory. Application to Knowledge Representation
in Informatics (in Russian). Radio and Communication, Moscow (1990)
[Kru01] Kruglov, V. V., Dli, M. I., Golunov, R. Yu.: Fuzzy Logic and Artificial Neural Networks
(in Russian). Physmathlit, Moscow (2001)
[Kut15] Kutsenko, D. A., Sinuk, V. G.: Inference Methods for Systems with Multiple Fuzzy
Inputs (in Russian). Bulletin of Russian Academy of Sciences: Control Theory and
Systems 3, 49β57 (2015)
[Lar80] Larsen, P. M.: Industrial Applications of Fuzzy Logic Control. International Journal
of Man-Machine Studies 1(12), 3β10 (1980)
[Mam74] Mamdani, E. H.: Applications of Fuzzy Algorithm for Control a Simple Dynamic
Plant. Proc. IEEE. 12(121), 1585β1588 (1974)
πΆπ(π΄11 , π΄β²1 ) 1
π12 π¦1
πΆπ(π΄21 , π΄β²2 ) T
TΜ Ξ π΄1 |π΄β² S
π1π π¦2
Ξ£
πΆπ(π΄π1 , π΄β²π ) T
π21
πΆπ(π΄12 , π΄β²1 )
π¦π
T
π΄β²1 πΆπ(π΄22 , π΄β²2 )
TΜ Ξ π΄2 |π΄β² 1
π΄β²2
π2π S Γ· π¦
πΆπ(π΄π2 , π΄β²π )
T
1
π΄β²π
πΆπ(π΄1π , π΄β²1 ) ππ 1
T
1
πΆπ(π΄2π , π΄β²2 ) Ξ£
ππ 2 S
TΜ Ξ π΄π |π΄β² T
πΆπ(π΄ππ , π΄β²π ) 1
1
1 2 3 4 5 6 7
Figure 4: Network structure of inference process based on (22)
1 ππ΅1 (π¦) ππ΅2 (π¦) ππ΅3 (π¦) ππ΅4 (π¦)
0 π¦1 π¦2 π¦3 π¦4 π¦
Figure 5: An example of set of terms meeting condition (23)
[Mik18] Mikhelev, V. V., Sinuk, V. G.: Fuzzy Inference Methods Based on Fuzzy Truth Value
for Logical-Type Systems (in Russian). Bulletin of Russian Academy of Sciences:
Control Theory and Systems 3, 157β164 (2018)
[Peg09] Pegat, A.: Fuzzy Modelling and Control (in Russian). BINOM, Laboratory of Knowl-
edge, Moscow (2009)
[Rut04] Rutkowska, D., Pilinsky, M., Rutkowsky, L.: Neural Networks, Genetic Algorithms
and Fuzzy Systems (in Russian). Hot Line β Telecom, Moscow (2004)
[Rut10] Rutkowsky, L.: Methods and Technologies of Artificial Intelligence (in Russian). Hot
Line β Telecom, Moscow (2010)
[Sin16] Sinuk, V. G., Polyakov, V. M., Kutsenko, D. A.: New Fuzzy Truth Value Based Infer-
ence Methods for Non-singleton MISO Rule-Based Systems. In: Proceedings of the
First International Scientific Conference βIntelligent Information Technologies for
Industryβ (IITI β16), vol. 1, pp. 395β405. Springer, Cham (2016)
[Yag83] Yager, R. R.: Some relationships between possibility, truth and certainty. Fuzzy Sets
and Systems 11, 151β156 (1983)
[Zad73] Zadeh, L. A.: Outline of a New Approach to the Analysis of Complex Systems and
Decision Processes. IEEE Transactions on Systems, Man and Cybernetics 1(3), 28β44
(1973)
[Zad78] Zadeh, L. A.: PRUF β A Meaning Representation Language for Natural Language.
Intern. J. Man-Machine Studies 10, 395β460 (1978)