The concept of a linguistic variable and its application to approximate reasoning—I

https://doi.org/10.1016/0020-0255(75)90036-5Get rights and content

Abstract

By a linguistic variable we mean a variable whose values are words or sentences in a natural or artificial language. For example, Age is a linguistic variable if its values are linguistic rather than numerical, i.e.,young, not young, very young, quite young, old, not very old and not very young, etc., rather than 20, 21,22, 23, In more specific terms, a linguistic variable is characterized by a quintuple (L>, T(L), U,G,M) in which L is the name of the variable; T(L) is the term-set of L, that is, the collection of its linguistic values; U is a universe of discourse; G is a syntactic rule which generates the terms in T(L); and M is a semantic rule which associates with each linguistic value X its meaning, M(X), where M(X) denotes a fuzzy subset of U. The meaning of a linguistic value X is characterized by a compatibility function, c: U → [0,1], which associates with each u in U its compatibility with X. Thus, the compatibility of age 27 with young might be 0.7, while that of 35 might be 0.2. The function of the semantic rule is to relate the compatibilities of the so-called primary terms in a composite linguistic value-e.g., young and old in not very young and not very old-to the compatibility of the composite value. To this end, the hedges such as very, quite, extremely, etc., as well as the connectives and and or are treated as nonlinear operators which modify the meaning of their operands in a specified fashion. The concept of a linguistic variable provides a means of approximate characterization of phenomena which are too complex or too ill-defined to be amenable to description in conventional quantitative terms. In particular, treating Truth as a linguistic variable with values such as true, very true, completely true, not very true, untrue, etc., leads to what is called fuzzy logic. By providing a basis for approximate reasoning, that is, a mode of reasoning which is not exact nor very inexact, such logic may offer a more realistic framework for human reasoning than the traditional two-valued logic. It is shown that probabilities, too, can be treated as linguistic variables with values such as likely, very likely, unlikely, etc. Computation with linguistic probabilities requires the solution of nonlinear programs and leads to results which are imprecise to the same degree as the underlying probabilities. The main applications of the linguistic approach lie in the realm of humanistic systems-especially in the fields of artificial intelligence, linguistics, human decision processes, pattern recognition, psychology, law, medical diagnosis, information retrieval, economics and related areas.

References (61)

  • A. DeLuca et al.

    Algebraić properties of fuzzy sets

    J. Math. Anal. Appl.

    (1972)
  • A. Rosenfeld

    Fuzzy groups

    J. Math. Anal. Appl.

    (1971)
  • L.A. Zadeh

    Fuzzy Algorithms

    Inf. Control

    (1968)
  • E. Santos

    Fuzzy algorithms

    Inf. Control

    (1970)
  • K.M. Colby et al.

    Artificial paranoia

    J. Artif. Intell.

    (1971)
  • Sir William Thomson

    Popular Lectures and Addresses

    (1891)
  • E. Feigenbaum

    Computers and Thought

    (1963)
  • M. Minsky et al.

    Perceptrons: An Introduction to Computational Geometry

    (1969)
  • M. Arbib

    The Metaphorical Brain

    (1972)
  • A. Newell et al.

    Human Problem Solving

    (1972)
  • L.A. Zadeh

    Fuzzy languages and their relation to human and machine intelligence

  • L.A. Zadeh

    Outline of a new approach to the analysis of complex systems and decision processes

    IEEE Trans. Syst., Man and Cybern

    (January 1973)
  • M. Black

    Reasoning with loose concepts

    Dialogue

    (1963)
  • L. Wittgenstein

    Logical form

  • M. Scriven

    The logic of criteria

    J. Philos.

    (1959)
  • H. Khatchadourian

    Vagueness, meaning and absurdity

    Am. Phil. Quart.

    (1965)
  • R.R. Verma

    Vagueness and the principle of excluded middle

    Mind

    (1970)
  • J.A. Goguen

    The Logic of Inexact Concepts

    Synthese

    (1969)
  • E. Adams, The logic of “Almost All”, J. Philos. Logic, to be...
  • K. Fine

    Vagueness, truth and logic

    (1973)
  • Cited by (11567)

    View all citing articles on Scopus

    This work was supported in part by the Navy Electronic Systems Command under Contract N00039-71-C-0255, the Army Research Office, Durham, N.C., under Grant DA-ARO-D-31-124-71-G174, and the National Science Foundation under Grant GK-VP-610656X3. The writing of the paper was completed while the author was participating in a Joint Study Program with the Systems Research Department, IBM Research Laboratory, San Jose, California. Parts II and III of this paper will appear in forthcoming issues of Information Sciences.

    View full text