Definition
Fuzzy/linguistic IF-THEN rules are structured expressions of natural language having the form
where X, Y are variables and \( \mathcal{A},\kern0.5em \mathrm{\mathcal{B}} \) are expressions such as small, very small, medium, roughly medium, more or less big, big, etc. The latter are called evaluative linguistic expressions. Modeling their meaning in fuzzy set theory makes it possible to model the meaning of the whole rule. The part before THEN is called antecedent, the part after it is called consequent.
A linguistic description is a finite set of fuzzy/linguistic IF-THEN rules
Linguistic description can be taken as a special structured text in natural language which describes some situation.
Key Points
There are two possible ways how fuzzy/linguistic IF-THEN rules can be interpreted in fuzzy set theory:
- (a)
IF-THEN rule is assigned a fuzzy relation,
- (b)
IF-THEN rule is assigned a function from the set of contexts to the set of fuzzy relations.
Case (b) is more complicated but more realistic as a model of the meaning of linguistic expressions since (1) can be taken in this case as a conditional expression of natural language.
In case (a), the whole linguistic description (2) is assigned a fuzzy relation constructed using one of two possible formulas: let each of the expressions of the form “\( X\kern0.5em \mathrm{is}\kern0.5em {\mathcal{A}}_i \)” be assigned a fuzzy set \( {A}_i\underset{\sim }{\subset }U \) and “Y is ℬi,” i = 1,…m a fuzzy set \( {B}_i\underset{\sim }{\subset }V \). Two possible fuzzy relations can be considered:
where ⊗ is a t-norm and → is a residuation. Then (3) is called disjunctive normal form in which each IF-THEN rule is interpreted as conjunction; (4) is called conjunctive normal form in which each IF-THEN rule is interpreted as implication. Both forms (3) and (4) are two possible interpretations of the linguistic description (2).
The second interpretation of (2) is a set of functions I(ℛi) assigned to the rules ℛi in (2), i = 1, …, m. Each function has the form
where CX, CY are sets of contexts for the variable X and Y, respectively. Each context wX ∈ CX and wY ∈ CY is a certain interval of elements in U and V, respectively. The couple of contexts 〈wX, wY〉 is assigned via (5) a fuzzy relation of the form Ai(x) → Bi(y), x ∈ U, y ∈V. This approach leads to a mathematical model of the meaning of the text (2). Human understanding to such expressions and deriving conclusions on the basis of them can be mimicked. The details can be found in [2].
Cross-References
Recommended Reading
Klir GJ, Yuan B. Fuzzy sets and fuzzy logic: theory and applications. New York: Prentice-Hall; 1995.
Novák V, Lehmke S. Logical structure of fuzzy IF-THEN rules. Fuzzy Set Syst. 2006;157(15):2003–29.
Novák V, Perfilieva I. On the semantics of perception-based fuzzy logic deduction. Int J Intell Syst. 2004;19(11):1007–31.
Novák V, Perfilieva I, Močkoř J. Mathematical principles of fuzzy logic. Boston/Dordrecht: Kluwer; 1999.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Novák, V. (2018). Fuzzy/Linguistic IF-THEN Rules and Linguistic Descriptions. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_5011
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_5011
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering